[installation logiciel] et mise à jour impossible

Bonjour,
J’ai un ordi avec Ubuntu 17.04. Au début tout allait bien et depuis quelque temps c’est impossible d’installer de nouveaux logiciel, de mettre à jour ou de désinstaller.
J’ai comme message d’erreur
la liste des logiciels est corrompue. J’ai tenté ça sur le terminal, sans succès.
utilisateur@HP-Compaq-8200-Elite-SFF-PC:~$ sudo apt-get update
Atteint:1 http://fr.archive.ubuntu.com/ubuntu zesty InRelease
Atteint:2 http://archive.canonical.com/ubuntu zesty InRelease
Atteint:3 http://fr.archive.ubuntu.com/ubuntu zesty-updates InRelease
Atteint:4 http://ppa.launchpad.net/inkscape.dev/stable/ubuntu zesty InRelease
Atteint:5 http://fr.archive.ubuntu.com/ubuntu zesty-backports InRelease
Atteint:6 https://repo.skype.com/deb stable InRelease
Atteint:7 http://archive.ubuntu.com/ubuntu zesty InRelease
Atteint:8 http://security.ubuntu.com/ubuntu zesty-security InRelease
Lecture des listes de paquets… Fait
utilisateur@HP-Compaq-8200-Elite-SFF-PC:~$ sudo apt-get install -f
Lecture des listes de paquets… Fait
Construction de l’arbre des dépendances
Lecture des informations d’état… Fait
Correction des dépendances… Fait
Les paquets suivants ont été installés automatiquement et ne sont plus nécessaires :
libgcrypt20:i386 libsystemd0:i386 linux-headers-4.10.0-26
linux-headers-4.10.0-26-generic linux-headers-4.10.0-28
linux-headers-4.10.0-28-generic linux-headers-4.10.0-30
linux-headers-4.10.0-30-generic linux-image-4.10.0-26-generic
linux-image-4.10.0-28-generic linux-image-4.10.0-30-generic
linux-image-extra-4.10.0-26-generic linux-image-extra-4.10.0-28-generic
linux-image-extra-4.10.0-30-generic linux-signed-image-4.10.0-26-generic
linux-signed-image-4.10.0-28-generic linux-signed-image-4.10.0-30-generic
Veuillez utiliser « sudo apt autoremove » pour les supprimer.
The following additional packages will be installed:
libqtcore4
Paquets suggérés :
libicu55
Les NOUVEAUX paquets suivants seront installés :
libqtcore4
0 mis à jour, 1 nouvellement installés, 0 à enlever et 213 non mis à jour.
16 partiellement installés ou enlevés.
Il est nécessaire de prendre 0 o/1 552 ko dans les archives.
Après cette opération, 5 084 ko d’espace disque supplémentaires seront utilisés.
Souhaitez-vous continuer ? [O/n] o
(Lecture de la base de données… 298900 fichiers et répertoires déjà installés.)
Préparation du dépaquetage de …/libqtcore4_4%3a4.8.7+dfsg-7ubuntu1_amd64.deb …
Dépaquetage de libqtcore4:amd64 (4:4.8.7+dfsg-7ubuntu1) …
dpkg: erreur de traitement de l’archive /var/cache/apt/archives/libqtcore4_4%3a4.8.7+dfsg-7ubuntu1_amd64.deb (–unpack) :
tentative de remplacement de « /etc/xdg/Trolltech.conf », qui est différent d’autres instances du paquet libqtcore4:amd64
dpkg-deb: erreur: le sous-processus coller a été tué par le signal (Relais brisé (pipe))
Des erreurs ont été rencontrées pendant l’exécution :
/var/cache/apt/archives/libqtcore4_4%3a4.8.7+dfsg-7ubuntu1_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

Quelqu’un peut-il m’aider svp. Merci

Salut,

D’abord pas de panique.
Tu ne précises pas ce que tu as fais, par exemple le « sudo apt autoremove ».
Si tu as « synaptic », voir si tu n’aurais pas un « paquet cassé », à réparer bien sûr.
As-tu consulté la documentation Ubuntu ?
Je n’ai pas pour le moment d’autre conseil.

https://doc.ubuntu-fr.org/probleme_apt

La plupart du temps, quand j’avais ce genre de problème, ceci suffisait (merci René du rappel) :

[pre]sudo apt-get install -f

éventuellement une seconde fois…
[/pre]

Il semble que c’est un vieux bug. Ici, une solution proposée

sudo mv /etc/xdg/Trolltech.conf /etc/xdg/Trolltech.conf.old
sudo apt-get -f install

Ça aide ?

Bonjour,
Ca marche! Ca a débloqué les mises à jour et l’installation d’un logiciel comme inkscape. Par contre, j’ai supprimé skypeforlinux beta qui n’était plus pris en charge et quand j’essaie d’installer une nouvelle version de skypeforlinux l’ordi met ceci
apt-get install skypeforlinux
E: Impossible d’ouvrir le fichier verrou /var/lib/dpkg/lock - open (13: Permission non accordée)
E: Impossible de verrouiller le répertoire d’administration (/var/lib/dpkg/). Avez-vous les privilèges du superutilisateur ?
C’est quoi svp? Merci

T’aurais pas oublié sudo ?

sudo apt-get install skypeforlinux

Si c’est pas ça, c’est un autre classique, tu as une autre application d’installation ouverte (synaptic ou autre) ou apt en fonction ailleurs (une mise à jour, une installation non terminée, etc.). Donc tu dois fermer l’application éventuelle (une fois terminée son opération), ou attendre un peu de temps que ces derniers cas se terminent, peut-être en tache de fond, avant de réessayer ta commande (sans oublier sudo avant).

Mais, si ça persiste :

Première solution : fais sauter le verrou en supprimant le fichier

sudo rm /var/lib/dpkg/lock

Deuxième solution : Redémarre ta machine…

:wink:

Effectivement, une application d’installation en marche m’empêchait d’installer skype. Merci beaucoup pour vos précieux conseils.