[Debian Woody] dist-upgrade

Pagina: 1
Acties:

  • radial
  • Registratie: Augustus 2000
  • Laatst online: 19:58

radial

Watch out

Topicstarter
Ik ben bezig om mn oude debian woody te updaten naar sarge, maar blijf constant de volgende error houden:

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
Dendencies... Done
The following extra packages will be installed:
  adduser libc6 libdb1-compat libdb4.2 libgdbm3 libpcre3 locales postfix
  postfix-pcre
The following packages will be REMOVED:
  at
The following NEW packages will be installed:
libdb1-compat libdb4.2 libgdbm3
6 packages upgraded, 3 newly installed, 1 to remove and 149  not upgraded.
1 packages not fully installed or removed.
Need to get 0B/10.4MB of archives. After unpacking 5714kB will be used.
Do you want to continue? [Y/n] y
(Reading database ... 11464 files and directories currently installed.)
Removing at ...
dpkg: error processing at (--remove):
 cannot remove `/usr/sbin/atrun': Permission denied
Errors were encountered while processing:
 at
E: Sub-process /usr/bin/dpkg returned an error code (1)
#


Het probleem is dat er met google niks te vinden is over de foutmelding mbt atrun en permission denied, terwijl ik gewoon op dit moment als root ingelogd was, en toch geen permissie krijg om atrun te verwijderen.

20xSF170s - ozo


  • TheFirepit
  • Registratie: April 2004
  • Laatst online: 11:13

TheFirepit

Vuurbal

Heb je al geprobeerd 'handmatig' at te verwijderen? En zo ja, zegt hij dan hetzelfde?

Anders moet je het proberen 'handmatig' te doen met een force.

It's nice to be important, but it's more important to be nice.


  • radial
  • Registratie: Augustus 2000
  • Laatst online: 19:58

radial

Watch out

Topicstarter
EngelF schreef op donderdag 22 juni 2006 @ 12:52:
Heb je al geprobeerd 'handmatig' at te verwijderen? En zo ja, zegt hij dan hetzelfde?

Anders moet je het proberen 'handmatig' te doen met een force.
Heb het inderdaad al handmatig geprobeerd, maar inderdaad met force nog niet ff zoeken hoe dat ook alweer ging.

20xSF170s - ozo


  • TheFirepit
  • Registratie: April 2004
  • Laatst online: 11:13

TheFirepit

Vuurbal

radial schreef op donderdag 22 juni 2006 @ 12:53:
Heb het inderdaad al handmatig geprobeerd, maar inderdaad met force nog niet ff zoeken hoe dat ook alweer ging.
Meestal is het --force of -f, moet je anders maar even kijken in man apt-get even kijken hoe het daar staat...

It's nice to be important, but it's more important to be nice.


  • mithras
  • Registratie: Maart 2003
  • Niet online
Wat geeft "ls -l /usr/sbin/ | grep atrun"?
EngelF schreef op donderdag 22 juni 2006 @ 12:58:
[...]

Meestal is het --force of -f, moet je anders maar even kijken in man apt-get even kijken hoe het daar staat...
-f betekent --fix-broken ;)
--force-yes is het juiste argument

[ Voor 78% gewijzigd door mithras op 22-06-2006 13:02 ]


  • TheFirepit
  • Registratie: April 2004
  • Laatst online: 11:13

TheFirepit

Vuurbal

Mithras86 schreef op donderdag 22 juni 2006 @ 12:59:
-f betekent --fix-broken ;)
--force-yes is het juiste argument
--fix-broken uninstallatie,
--force-yes ik wil hem verwijderen? :P :+

It's nice to be important, but it's more important to be nice.


  • radial
  • Registratie: Augustus 2000
  • Laatst online: 19:58

radial

Watch out

Topicstarter
[quote]Mithras86 schreef op donderdag 22 juni 2006 @ 12:59:
Wat geeft "ls -l /usr/sbin/ | grep atrun"?

[...]
[quote]
-rwxr-xr-x 1 root root 82 Jun 22 12:59 atrun

20xSF170s - ozo


  • mithras
  • Registratie: Maart 2003
  • Niet online
radial schreef op donderdag 22 juni 2006 @ 13:09:
-rwxr-xr-x 1 root root 82 Jun 22 12:59 atrun
Mm, wel vaag, want als je als root update, of met sudo, zou je niet
cannot remove `/usr/sbin/atrun': Permission denied
moeten krijgen. Als je deze nu handmatig verwijderd? En dan nog eens probeert te dist-upgraden?

[ Voor 6% gewijzigd door mithras op 22-06-2006 13:28 ]


  • radial
  • Registratie: Augustus 2000
  • Laatst online: 19:58

radial

Watch out

Topicstarter
de opties met -dist-upgrade en --force-yes heb ik ook geprobeerd, maar helaas dezelfde melding.

vind het wel vreemd aangezien user root toch de rechten zou moeten hebben om dit te kunnen en mogen doen.

20xSF170s - ozo


  • Sendy
  • Registratie: September 2001
  • Niet online
Wat zijn de permissies van /usr/sbin? Niet toevallig /usr/sbin as read-only gemount? Laat dus ook je mount opties eens zien.

  • Rukapul
  • Registratie: Februari 2000
  • Nu online
Wat ook wel vreemd is dat de creation/modified date van /usr/sbin/atrun die hierboven gequote zijn suggereren dat er wel degelijk vandaag wat met die file gebeurd is.

met apt-get remove eerst atrun verwijderen en dan een apt-get dist-upgrade is wellicht een optie?

  • GX
  • Registratie: Augustus 2000
  • Laatst online: 14-05-2025

GX

Nee.

Misschien dat hij met attributen wel op read-only staat. Doe eens
code:
1
lsattr /usr/bin/atrun
en kijk of daar iets ongewensts instaat

  • radial
  • Registratie: Augustus 2000
  • Laatst online: 19:58

radial

Watch out

Topicstarter
mount:
# mount
/dev/hda1 on / type ext2 (rw,errors=remount-ro)
proc on /proc type proc (rw)
devpts on /dev/pts type devpts (rw,gid=5,mode=620)
/dev/hdb1 on /home type ext2 (rw)
/dev/hda3 on /var type ext2 (rw)

permissie sbin:
drwxr-xr-x 2 root root 4096 Apr 18 2005 sbin
#

hoe te controleren of /usr/sbin als read-only gemount is?

20xSF170s - ozo


  • Sendy
  • Registratie: September 2001
  • Niet online
/usr/sbin zit blijkbaar op /. / is gemount als rw, maar als er errors worden opgemerkt, dan wordt-ie ro gemount. Hoe je precies kan zien hoe het fs nu gemount is weet ik eigenlijk niet, behalve dan door in de logs te kijken. Ik dacht dat je dat wel in de permissiebits zag (alle w-bits weg), maar daar kan ik fout zitten.

Dus, nu is de vraag, zijn er errors in de logs? Oh, en ik zou de lsattr ook inderdaad proberen (maar dat is minder waarschijnlijk).

Trouwens dpkg zal het worst zijn of dat bestand origineel is of niet; dus misschien kan je het even kopieren en dan met de hand deleten, en wellicht met touch een dummy ding terug zetten. Nu zou ik niet verwachten dat alleen dat bestand raar doet, dus dit is waarschijnlijk geen oplossing.

  • radial
  • Registratie: Augustus 2000
  • Laatst online: 19:58

radial

Watch out

Topicstarter
Bovenstaand probleem is nu zover verholpen met: chattr -i /usr/sbin

nu het volgende probleem:
code:
1
2
3
4
5
6
7
8
Preparing to replace base-passwd 3.1.10 (using .../base-passwd_3.4.1_i386.deb) ...
Unpacking replacement base-passwd ...
dpkg: error processing /var/cache/apt/archives/base-passwd_3.4.1_i386.deb (--unpack):
 failed to rmdir/unlink `/usr/sbin/update-passwd.dpkg-new': Operation not permitted
Errors were encountered while processing:
 /var/cache/apt/archives/base-passwd_3.4.1_i386.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
#


Hierbij weer de permissieproblemen met de root, vreemd genoeg.

[ Voor 7% gewijzigd door radial op 22-06-2006 15:45 ]

20xSF170s - ozo


  • Sendy
  • Registratie: September 2001
  • Niet online
Dus je hebt weer met lsattr gekeken, niet? Wat zag je toen?

  • radial
  • Registratie: Augustus 2000
  • Laatst online: 19:58

radial

Watch out

Topicstarter
-------------- update-passwd

20xSF170s - ozo


  • Gambit
  • Registratie: Juni 1999
  • Laatst online: 02-02 16:33

Gambit

 

Hmm heb jij het probleem ondertussen opgelost? En zo ja hoe??

Ik heb momenteel namelijk exact het zelfde probleem alleen dan met de files zic en locale-gen:

<code>
Preparing to replace locales 2.3.5-8 (using .../locales_2.3.6.ds1-4_all.deb) ...
Unpacking replacement locales ...
dpkg: error processing /var/cache/apt/archives/locales_2.3.6.ds1-4_all.deb (--unpack):
unable to create `./usr/sbin/locale-gen': Permission denied
Preparing to replace libc6 2.3.6-15 (using .../libc6_2.3.6.ds1-4_i386.deb) ...
Unpacking replacement libc6 ...
dpkg: error processing /var/cache/apt/archives/libc6_2.3.6.ds1-4_i386.deb (--unpack):
unable to create `./usr/sbin/zic': Permission denied
dpkg-deb: subprocess paste killed by signal (Broken pipe)
Errors were encountered while processing:
/var/cache/apt/archives/locales_2.3.6.ds1-4_all.deb
/var/cache/apt/archives/libc6_2.3.6.ds1-4_i386.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
</code>

Na apt-get clean, dpkg --clear-avail etc gebruikt te hebben, zag ik dat ik ook handmatig (als root!) geen files in /usr/sbin kan verwijderen of wat dan ook.

If it is alive it can be killed


  • Sendy
  • Registratie: September 2001
  • Niet online
En jij hebt ook naar de permissies, mount opties en met lsattr gekeken of er iets geks te zien was?
Pagina: 1