[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

dpkg et problème de permission ?



Salut,

j'ai un "petit" problème avec dpkg ...et apt-get, et je n'arrive pas à
m'en sortir. Voyez plutôt :

# apt-get install mc
Reading Package Lists... Done
Building Dependency Tree... Done
The following extra packages will be installed:
  bash php3-doc xboing
4 packages upgraded, 0 newly installed, 0 to remove and 84 not upgraded.
34 packages not fully installed or removed.
Need to get 2033kB of archives. After unpacking 157kB will be freed.
Do you want to continue? [Y/n]
Get:1 ftp://ftp.debian.org potato/main php3-doc 1:3.0.12-6 [519kB]
Get:2 ftp://ftp.debian.org potato/main mc 4.5.38-4 [454kB]
Get:3 ftp://ftp.debian.org potato/main xboing 2.4-17 [516kB]
Get:4 ftp://ftp.debian.org potato/main bash 2.02.1-1.8 [543kB]
Fetched 2033kB in 4m33s (7433B/s)
E: Internal Error, Couldn't configure a pre-depend

bon là j'essaie avec dpkg directement: 

# dpkg -i mc_4.5.38-4_i386.deb
(Reading database ... 70457 files and directories currently installed.)
Preparing to replace mc 4.5.38-2 (using mc_4.5.38-4_i386.deb) ...
Unpacking replacement mc ...
/var/lib/dpkg/info/mc.postrm: /usr/sbin/suidunregister: Permission non accordée
dpkg: warning - old post-removal script returned error exit status 1
dpkg - trying script from the new package instead ...
/var/lib/dpkg/tmp.ci/postrm: /usr/sbin/suidunregister: Permission non accordée
dpkg: error processing mc_4.5.38-4_i386.deb (--install):
 subprocess new post-removal script returned error exit status 1
/var/lib/dpkg/tmp.ci/postrm: /usr/sbin/suidunregister: Permission non accordée
dpkg: error while cleaning up:
 subprocess post-removal script returned error exit status 1
Errors were encountered while processing:
 mc_4.5.38-4_i386.deb

c'est pas beau non ?
vu qu'il y a un problème de permission, je mets les dites permissions :

# type suidregister
suidregister is /usr/sbin/suidregister
# ls -l /usr/sbin/suidregister
-rwxr-xr-x   1 root     root         5235 Sep  6 10:28 /usr/sbin/suidregister
# type suidunregister
suidunregister is /usr/sbin/suidunregister
# ls -l /usr/sbin/suidunregister
lrwxrwxrwx   1 root     root           12 Sep 16 18:01 /usr/sbin/suidunregister -> suidregister


je ne voit pas d'où cela peut provenir..

Merci.

-- 
Philippe


Reply to: