[Debian] Installation de paquet qui bloque
bre2d
Messages postés
2
Date d'inscription
Statut
Membre
Dernière intervention
-
bre2d Messages postés 2 Date d'inscription Statut Membre Dernière intervention -
bre2d Messages postés 2 Date d'inscription Statut Membre Dernière intervention -
Ola tout le monde,
Voila, j'ai un probleme pour installer des pacquets sous ma petite debian. Que ca soit dpkg, apt-get, aptitude... rien n'y fait, certains pacquets bloquent et restent dans un etat non final :(
J'ai tente pas mal de truc (trifouillage de /var/lib/dpkg/staus, joue avec les options des logiciels ci-dessus...) mais rien n'y fait.
J'aimerai votre avis sur ce probleme..euh...problematique!
(Quand je dis que ca bloque, ca veut dire que l'installeur reste sans bouger pendant 1h, 1j, 1 WE... sans la moindre erreur...)
J'ai aussi effectue un strace du process:
Merci
Voila, j'ai un probleme pour installer des pacquets sous ma petite debian. Que ca soit dpkg, apt-get, aptitude... rien n'y fait, certains pacquets bloquent et restent dans un etat non final :(
J'ai tente pas mal de truc (trifouillage de /var/lib/dpkg/staus, joue avec les options des logiciels ci-dessus...) mais rien n'y fait.
J'aimerai votre avis sur ce probleme..euh...problematique!
(Quand je dis que ca bloque, ca veut dire que l'installeur reste sans bouger pendant 1h, 1j, 1 WE... sans la moindre erreur...)
loplop:~# dpkg -i /var/cache/apt/archives/konqueror_4%3a3.5.5a.dfsg.1-1_i386.deb (Reading database ... 110207 files and directories currently installed.) Preparing to replace konqueror 4:3.5.5a.dfsg.1-1 (using .../konqueror_4%3a3.5.5a.dfsg.1-1_i386.deb) ... Unpacking replacement konqueror ...
J'ai aussi effectue un strace du process:
... symlink("../common", "/usr/share/doc/kde/HTML/en/konqueror/common.dpkg-new") = 0 lchown32("/usr/share/doc/kde/HTML/en/konqueror/common.dpkg-new", 0, 0) = 0 readlink("/usr/share/doc/kde/HTML/en/konqueror/common", "../common", 160) = 9 symlink("../common", "/usr/share/doc/kde/HTML/en/konqueror/common.dpkg-tmp") = 0 lchown32("/usr/share/doc/kde/HTML/en/konqueror/common.dpkg-tmp", 0, 0) = 0 rename("/usr/share/doc/kde/HTML/en/konqueror/common.dpkg-new", "/usr/share/doc/kde/HTML/en/konqueror/common") = 0 _llseek(11, -1, 0xafaa9450, SEEK_CUR) = -1 ESPIPE (Illegal seek) read(11, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 32768) = 9216 read(11, "", 32768) = 0 close(11) = 0 waitpid(13449, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0) = 13449 time([1163598667]) = 1163598667 stat64("/etc/localtime", {st_mode=S_IFREG|0644, st_size=1082, ...}) = 0 write(10, "2006-11-15 14:51:07 status half-"..., 70) = 70 write(4, "Package: konqueror\nStatus: insta"..., 2377) = 2377 ftruncate64(4, 2377) = 0 fsync(4) = 0 close(4) munmap(0xa7eff000, 4096) = 0 rename("/var/lib/dpkg/updates/tmp.i", "/var/lib/dpkg/updates/0003") = 0 open("/var/lib/dpkg/updates/tmp.i", O_WRONLY|O_CREAT|O_TRUNC|O_LARGEFILE, 0666) = 4 fcntl64(4, F_GETFD) = 0 fcntl64(4, F_SETFD, FD_CLOEXEC) = 0 fstat64(4, {st_mode=S_IFREG|0644, st_size=0, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xa7eff000 write(4, "#padding\n#padding\n#padding\n#padd"..., 4096) = 4096 write(4, "padding\n#padding\n#padding\n#paddi"..., 512) = 512 _llseek(4, 0, [0], SEEK_SET) = 0 stat64("/var/lib/dpkg/info/konqueror.postrm", {st_mode=S_IFREG|0755, st_size=588, ...}) = 0 clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xa7dbc988) = 13452 rt_sigaction(SIGQUIT, {SIG_IGN}, {SIG_DFL}, 8) = 0 rt_sigaction(SIGINT, {SIG_IGN}, {SIG_DFL}, 8) = 0 waitpid(13452,
Merci
A voir également:
- [Debian] Installation de paquet qui bloque
- Code puk bloqué - Guide
- Téléphone bloqué code verrouillage - Guide
- Pavé tactile bloqué - Guide
- Compte gmail bloqué - Guide
- Installation windows 10 sans compte microsoft - Guide
3 réponses
Salut,
as tu essayé de nettoyer la base des paquets
apt-get clean
avant de retélécharger l'archive??
tu peux aussi essayer
apt-get -f install (mais j'y crois pas trop)
sinon, tu peux aussi, mais là j'y comprends plus grand chose, essayer d'executer a la main les scripts qui vont bien...
dernier truc, mais saaaaaaale : man dpkg-deb : ca permet d'installer le truc sans vraiment en informer le systeme apt, en espérant que ca soit écrasé a la prochaine mise a jour...
Phiphi
as tu essayé de nettoyer la base des paquets
apt-get clean
avant de retélécharger l'archive??
tu peux aussi essayer
apt-get -f install (mais j'y crois pas trop)
sinon, tu peux aussi, mais là j'y comprends plus grand chose, essayer d'executer a la main les scripts qui vont bien...
dernier truc, mais saaaaaaale : man dpkg-deb : ca permet d'installer le truc sans vraiment en informer le systeme apt, en espérant que ca soit écrasé a la prochaine mise a jour...
Phiphi
Salut,
je pense qu'il s'agit du nom de paquet
en fait il s'appelle konqueror_3.5.5a.dfsg.1-1_i386.deb
et pas konqueror_4%3a3.5.5a.dfsg.1-1_i386.deb
essaie
il s'agit d'un encodage pour : pour un caractère dans URL
à l'orgine c'est ça konqueror_4:3.5.5a.dfsg.1-1_i386.deb
juste à titre d'exemple l'encodage
le codage URL met un %dévant donc ça donne %3a et decodé c'est 4:
https://packages.debian.org/testing/web/konqueror.html
http://ftp.fr.debian.org/debian/pool/main/k/kdebase/konqueror_3.5.5a.dfsg.1-1_i386.deb
lami20j
je pense qu'il s'agit du nom de paquet
en fait il s'appelle konqueror_3.5.5a.dfsg.1-1_i386.deb
et pas konqueror_4%3a3.5.5a.dfsg.1-1_i386.deb
essaie
mv konqueror_4%3a3.5.5a.dfsg.1-1_i386.deb konqueror_3.5.5a.dfsg.1-1_i386.debet ensuite dpkg -i
il s'agit d'un encodage pour : pour un caractère dans URL
perl -e 'print chr(hex("3a"))'donne comme résultat :
à l'orgine c'est ça konqueror_4:3.5.5a.dfsg.1-1_i386.deb
juste à titre d'exemple l'encodage
perl -e 'printf("%02x",ord(":"))'qui donne 3a
le codage URL met un %dévant donc ça donne %3a et decodé c'est 4:
https://packages.debian.org/testing/web/konqueror.html
http://ftp.fr.debian.org/debian/pool/main/k/kdebase/konqueror_3.5.5a.dfsg.1-1_i386.deb
lami20j
Merci pour vos infos et vos aides, mais ca n'a pa suffit.
Finalement a force de faire tout et n'importequoi, konqueror s'est bien upgrade... ce fut long!
Mais manque de bol, c'est au tour de icedove de faire le difficile (:
Et voila sur quoi il bloque cette fois:
Si qq a des idees s'il vous plait
merci
Finalement a force de faire tout et n'importequoi, konqueror s'est bien upgrade... ce fut long!
Mais manque de bol, c'est au tour de icedove de faire le difficile (:
The following extra packages will be installed: icedove Suggested packages: icedove-typeaheadfind icedove-inspector iceweasel enigmail The following NEW packages will be installed icedove 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. 2 not fully installed or removed. Need to get 10.8MB of archives. After unpacking 31.7MB of additional disk space will be used. Do you want to continue [Y/n]? Get: 1 ftp://ftp2.fr.debian.org testing/main icedove 1.5.0.7-3 [10.8MB] Fetched 10.8MB in 14s (725kB/s) Preconfiguring packages ... Selecting previously deselected package icedove. (Reading database ... 111001 files and directories currently installed.) Unpacking icedove (from .../icedove_1.5.0.7-3_i386.deb) ... . Successful preinst Setting up icedove (1.5.0.7-3) ... Returned debconf: Debian
Et voila sur quoi il bloque cette fois:
waitpid(14937, 0xaf854320, WNOHANG) = 0 read(4, 0xaf8543b3, 1) = -1 EAGAIN (Resource temporarily unavailable) nanosleep({0, 1000000}, NULL) = 0 waitpid(14937, 0xaf854320, WNOHANG) = 0 read(4, 0xaf8543b3, 1) = -1 EAGAIN (Resource temporarily unavailable) nanosleep({0, 1000000}, NULL) = 0 waitpid(14937, 0xaf854320, WNOHANG) = 0 read(4, 0xaf8543b3, 1) = -1 EAGAIN (Resource temporarily unavailable) nanosleep({0, 1000000}, NULL) = 0 waitpid(14937, 0xaf854320, WNOHANG) = 0 read(4, 0xaf8543b3, 1) = -1 EAGAIN (Resource temporarily unavailable) nanosleep({0, 1000000}, NULL) = 0 waitpid(14937, 0xaf854320, WNOHANG) = 0 read(4, 0xaf8543b3, 1) = -1 EAGAIN (Resource temporarily unavailable) nanosleep({0, 1000000},
Si qq a des idees s'il vous plait
merci