Suite à une mise à jour de squeeze (aptitude update; aptitude safe-upgrade) qui s’est mal passé, j’ai perdu dpkg.
Surtout quand le systeme me demande dpkg --configure -a.
Avez-vous une solution à me proposer pour reinstaller dpkg sans utiliser aptitude, puisque du coup ce dernier ne fonctionne pas non plus ?
Salut,
Tu t’es mis dans le pétrin…
Ça manque aussi un peu d’infos… Les messages suites à l’upgrade, le message d’erreur de dpkg…
Pour régler ton problème, j’aurais tendance à télécharger le paquet manquant contenant le binaire, et copier les fichiers que le deb contient vers leurs destinations “normales”
En fonction de ton architecture et de la branche (ta signature n’aide pas beaucoup…)
$ wget http://security.debian.org/debian-security/pool/updates/main/d/dpkg/dpkg_1.14.29+b1_amd64.deb
$ ar x dpkg_1.14.29+b1_amd64.deb
Puis cp des fichiers à leur place…
squeeze sur un intel 32bits
[code]dmon@squeeze:~$ cat /proc/cpuinfo
processor : 0
vendor_id : GenuineIntel
cpu family : 15
model : 2
model name : Intel® Pentium® 4 CPU 2.66GHz
stepping : 9
cpu MHz : 2659.604
cache size : 512 KB
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 2
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe up pebs bts cid xtpr
bogomips : 5319.20
clflush size : 64
cache_alignment : 128
address sizes : 36 bits physical, 32 bits virtual
power management:
[/code]
Théoriquement tu dois avoir encore dpkg-deb sinon tu fais la chose suivante:
[code]# cd /tmp
ar x /var/cache/apt/archives/dpkg_1.14.22_i386.deb
(adapte la version)
cd /
tar xzf /tmp/data.tar.gz
[/code]
Re,
Dans ce cas là :
wget http://ftp.fr.debian.org/debian/pool/main/d/dpkg/dpkg_1.15.8.5_i386.deb
ar x dpkg_1.15.8.5_i386.deb
tar xvzf data.tar.gz
Et copie des fichiers manquants vers ton système…
Si quelqu’un a une meilleure idée qu’il n’hésite pas… Je ne suis pas sur de moi sur ce coup là…
Edit : Si fran.b est du même avis, c’est cool…
Reste à être sur de la version…
Merci fran.b tu m’as encore sauvé.
Moi aussi un peu… ![]()