#1 Le 10/08/2014, à 20:24
- Jacky33490
(Résolu ) Mises à jour impossibles par terminal ou synaptic
Bonjour
Je suis sous Ubuntu 12.04 Lts
Depuis quelques jours impossible d' effectuer les mises à jour , j'ai essayé plusieurs
solution proposées sur des post mais rien ni fait.
Si vous avez des solutions je vous remercie par avance.
MISE A JOUR PAR SYNAPTIC :
installArchives() failed: Error in function:
Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/aptdaemon/progress.py", line 428, in run
self._child(*args, **kwargs)
File "/usr/lib/python2.7/dist-packages/aptdaemon/progress.py", line 748, in _child
os.execlp(apt_pkg.config["Dir::Bin::DPkg"], *args)
File "/usr/lib/python2.7/os.py", line 327, in execlp
execvp(file, args)
File "/usr/lib/python2.7/os.py", line 344, in execvp
_execvpe(file, args)
File "/usr/lib/python2.7/os.py", line 368, in _execvpe
func(file, *argrest)
OSError: [Errno 2] No such file or directory
PAR LE TERMINAL
jacky@jacky-desktop:~$ sudo apt-get update
[sudo] password for jacky:
Atteint http://archive.canonical.com precise Release.gpg
Atteint http://archive.canonical.com precise Release
Atteint http://fr.archive.ubuntu.com precise Release.gpg
Atteint http://archive.canonical.com precise/partner Sources
Atteint http://fr.archive.ubuntu.com precise Release
Atteint http://archive.canonical.com precise/partner i386 Packages
Ign http://archive.canonical.com precise/partner TranslationIndex
Atteint http://fr.archive.ubuntu.com precise/main Sources
Atteint http://fr.archive.ubuntu.com precise/restricted Sources
Atteint http://fr.archive.ubuntu.com precise/universe Sources
Atteint http://fr.archive.ubuntu.com precise/multiverse Sources
Atteint http://fr.archive.ubuntu.com precise/main i386 Packages
Atteint http://fr.archive.ubuntu.com precise/restricted i386 Packages
Atteint http://fr.archive.ubuntu.com precise/universe i386 Packages
Atteint http://fr.archive.ubuntu.com precise/multiverse i386 Packages
Atteint http://fr.archive.ubuntu.com precise/main TranslationIndex
Atteint http://fr.archive.ubuntu.com precise/multiverse TranslationIndex
Atteint http://fr.archive.ubuntu.com precise/restricted TranslationIndex
Atteint http://fr.archive.ubuntu.com precise/universe TranslationIndex
Atteint http://fr.archive.ubuntu.com precise/main Translation-fr_FR
Atteint http://fr.archive.ubuntu.com precise/main Translation-fr
Atteint http://fr.archive.ubuntu.com precise/main Translation-en
Atteint http://fr.archive.ubuntu.com precise/multiverse Translation-fr_FR
Atteint http://fr.archive.ubuntu.com precise/multiverse Translation-fr
Ign http://archive.canonical.com precise/partner Translation-fr_FR
Ign http://archive.canonical.com precise/partner Translation-fr
Atteint http://fr.archive.ubuntu.com precise/multiverse Translation-en
Ign http://archive.canonical.com precise/partner Translation-en
Atteint http://fr.archive.ubuntu.com precise/restricted Translation-fr_FR
Atteint http://fr.archive.ubuntu.com precise/restricted Translation-fr
Atteint http://fr.archive.ubuntu.com precise/restricted Translation-en
Atteint http://fr.archive.ubuntu.com precise/universe Translation-fr_FR
Atteint http://fr.archive.ubuntu.com precise/universe Translation-fr
Atteint http://fr.archive.ubuntu.com precise/universe Translation-en
Lecture des listes de paquets... Fait
jacky@jacky-desktop:~$ sudo apt-get upgrade
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
Les paquets suivants seront mis à jour :
skype skype-bin
2 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.
Il est nécessaire de prendre 0 o/20,1 Mo dans les archives.
Après cette opération, 5 106 ko d'espace disque supplémentaires seront utilisés.
Souhaitez-vous continuer [O/n] ? O
Could not exec dpkg!
E: Sub-process /usr/bin/dpkg returned an error code (100)
jacky@jacky-desktop:~$
Dernière modification par Jacky33490 (Le 14/08/2014, à 22:18)
Hors ligne
#2 Le 10/08/2014, à 20:54
- tiramiseb
Re : (Résolu ) Mises à jour impossibles par terminal ou synaptic
Salut,
Que donne, tout simplement :
dpkg
?
Sébastien Maccagnoni - https://www.maccagnoni.eu - https://www.domotego.com
Hors ligne
#3 Le 10/08/2014, à 21:03
- cqfd93
Re : (Résolu ) Mises à jour impossibles par terminal ou synaptic
Bonsoir,
Que donne :
ls -la /usr/bin/dpkg
?
− cqfd93 −
Hors ligne
#4 Le 11/08/2014, à 09:50
- Jacky33490
Re : (Résolu ) Mises à jour impossibles par terminal ou synaptic
Bonjour tiramiseb et cqfd93
Voilà ce que ça donne :
jacky@jacky-desktop:~$ ls -la /usr/bin/dpkg
ls: impossible d'accéder à /usr/bin/dpkg: Aucun fichier ou dossier de ce type
jacky@jacky-desktop:~$
jacky@jacky-desktop:~$ dpkg
Le programme 'dpkg' n'est pas encore installé. Vous pouvez l'installer en tapant :
sudo apt-get install dpkg
jacky@jacky-desktop:~$
Donc j'installe et ça donne ceci :
jacky@jacky-desktop:~$ sudo apt-get install dpkg
[sudo] password for jacky:
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
dpkg est déjà la plus récente version disponible.
0 mis à jour, 0 nouvellement installés, 0 à enlever et 2 non mis à jour.
jacky@jacky-desktop:~$
Dernière modification par Jacky33490 (Le 11/08/2014, à 09:54)
Hors ligne
#5 Le 11/08/2014, à 10:40
- tiramiseb
Re : (Résolu ) Mises à jour impossibles par terminal ou synaptic
Donc j'installe
Ça ne marcherait pas, vu que dpkg c'est le programme qui se charge de l'installation.
Là ce n'est pas le paquet qui manque, c'est le fichier lui-même... Tu as dû faire une manipulation bizarre pour avoir réussi à supprimer ce fichier.
Je te propose alors :
1/ créer un répertoire où travailler, qu'on pourra effacer sans crainte à la fin
mkdir toto
cd toto
2/ télécharger le paquet
apt-get download dpkg
3/ l'extraire
ar x dpkg*.deb
tar zxf data.tar.gz
4/ récupérer le fichier
sudo cp -a usr/bin/dpkg /usr/bin/
5/ supprimer le répertoire qu'on a créé
cd ..
rm -fr toto
... en espérant que "dpkg" soit le seul fichier qui a disparu...
Dernière modification par tiramiseb (Le 11/08/2014, à 10:40)
Sébastien Maccagnoni - https://www.maccagnoni.eu - https://www.domotego.com
Hors ligne
#6 Le 11/08/2014, à 10:55
- Jacky33490
Re : (Résolu ) Mises à jour impossibles par terminal ou synaptic
De temps en temps voilà ce que je fait pour nettoyer , est ce que c'est dû à çà ?
Supprimer le cache des paquets périmés :
sudo apt-get autoclean
Supprimer tout le cache :
sudo apt-get clean
Supprimer les paquets installés comme dépendances et devenus inutiles :
sudo apt-get autoremove
Il y a un problème apparemment
j'avais dèjà créé le fichier toto selon tes, directives , donc j'ai renouvelé et :
jacky@jacky-desktop:~$ mkdir toto
mkdir: impossible de créer le répertoire «toto»: Le fichier existe
jacky@jacky-desktop:~$ cd toto
jacky@jacky-desktop:~/toto$ apt-get download dpkg
E: FindIndex failed
jacky@jacky-desktop:~/toto$
pourtant de dossier dpkg est bien là dans usr/lib/avec 2 dossiers methods et parsechangelog
dans le dossier methods un dossier apt avec 5 fichiers : desc.apt , Install , names , setup , update
dans le dossier parsechangelog : fichier debian
Dernière modification par Jacky33490 (Le 11/08/2014, à 11:38)
Hors ligne
#7 Le 11/08/2014, à 11:30
- tiramiseb
Re : (Résolu ) Mises à jour impossibles par terminal ou synaptic
De temps en temps voilà ce que je fait pour nettoyer , est ce que c'est dû à çà ?
[...]
Non, impossible.
E: FindIndex failed
Tu as visiblement cassé plus de choses que ça.
Franchement, si on se lance dans une recherche de ce qui ne va pas, on risque d'y passer des jours et des jours.
Une réinstallation peut être pertinente.
Cela étant dit, commence par nous montrer le retour de cette commande :
dmesg | tail -n 20
Dernière modification par tiramiseb (Le 11/08/2014, à 11:30)
Sébastien Maccagnoni - https://www.maccagnoni.eu - https://www.domotego.com
Hors ligne
#8 Le 11/08/2014, à 11:41
- Jacky33490
Re : (Résolu ) Mises à jour impossibles par terminal ou synaptic
jacky@jacky-desktop:~$ dmesg | tail -n 20
[ 1576.004318] e100 0000:02:08.0: eth0: NIC Link is Down
[ 1586.004173] e100 0000:02:08.0: eth0: NIC Link is Up 100 Mbps Full Duplex
[ 1596.952025] eth0: no IPv6 routers present
[90672.868115] usb 1-6: new high-speed USB device number 5 using ehci_hcd
[90673.007605] scsi5 : usb-storage 1-6:1.0
[90674.004975] scsi 5:0:0:0: Direct-Access SAMSUNG HD103UJ PQ: 0 ANSI: 2 CCS
[90674.009844] sd 5:0:0:0: Attached scsi generic sg3 type 0
[90674.009963] sd 5:0:0:0: [sdb] 1953525168 512-byte logical blocks: (1.00 TB/931 GiB)
[90674.010703] sd 5:0:0:0: [sdb] Write Protect is off
[90674.010710] sd 5:0:0:0: [sdb] Mode Sense: 28 00 00 00
[90674.011441] sd 5:0:0:0: [sdb] No Caching mode page found
[90674.011446] sd 5:0:0:0: [sdb] Assuming drive cache: write through
[90674.014070] sd 5:0:0:0: [sdb] No Caching mode page found
[90674.014077] sd 5:0:0:0: [sdb] Assuming drive cache: write through
[90674.020570] sdb: sdb1 sdb2
[90674.023344] sd 5:0:0:0: [sdb] No Caching mode page found
[90674.023352] sd 5:0:0:0: [sdb] Assuming drive cache: write through
[90674.023358] sd 5:0:0:0: [sdb] Attached SCSI disk
[90676.316844] EXT4-fs (sdb1): warning: maximal mount count reached, running e2fsck is recommended
[90676.331436] EXT4-fs (sdb1): mounted filesystem with ordered data mode. Opts: (null)
jacky@jacky-desktop:~$
Hors ligne
#9 Le 11/08/2014, à 12:26
- tiramiseb
Re : (Résolu ) Mises à jour impossibles par terminal ou synaptic
Rien d'exceptionnel là-dedans ; on aurait pu voir un éventuel problème de disque par exemple...
Je pense qu'une réinstallation serait le mieux...
Sébastien Maccagnoni - https://www.maccagnoni.eu - https://www.domotego.com
Hors ligne
#10 Le 11/08/2014, à 12:56
- Jacky33490
Re : (Résolu ) Mises à jour impossibles par terminal ou synaptic
merci tiramiseb pour le temps que tu m'as consacré je vais restaurer à partir d'une sauvegarde totale dont je dispose : home,etc,opt,usr,var , dans un premier temps et ensuite si le problème persiste je réinstallerai.
Donc j'ai tout réinstallé mais sans restaurer usr et var qui posaient problème.
Dernière modification par Jacky33490 (Le 14/08/2014, à 22:20)
Hors ligne