Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 10/08/2014, à 19: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, à 21:18)

Hors ligne

#2 Le 10/08/2014, à 19:54

tiramiseb

Re : (Résolu ) Mises à jour impossibles par terminal ou synaptic

Salut,

Que donne, tout simplement :

dpkg

?

Hors ligne

#3 Le 10/08/2014, à 20: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, à 08: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, à 08:54)

Hors ligne

#5 Le 11/08/2014, à 09: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, à 09:40)

Hors ligne

#6 Le 11/08/2014, à 09: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, à 10:38)

Hors ligne

#7 Le 11/08/2014, à 10: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, à 10:30)

Hors ligne

#8 Le 11/08/2014, à 10: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, à 11: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...

Hors ligne

#10 Le 11/08/2014, à 11: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, à 21:20)

Hors ligne