web-dev-qa-db-fra.com

J'ai un problème avec le gestionnaire de paquets sur 18.04 LTS

Tout d'abord, je pense que je devrais dire que je viens d'installer Ubuntu 18.04 LTS plus tôt cette semaine, donc je ne sais fondamentalement rien.
J'installais le python3 inactif aujourd'hui et j'ai rencontré une erreur:

dpkg: error processing package linux-modules-4.15.0-22-generic (--configure):
 package is in a very bad inconsistent state; you should
 reinstall it before attempting configuration
No apport report written because the error message indicates its a followup error from a previous failure.
                                                                                                          dpkg: dependency problems prevent configuration of linux-image-4.15.0-22-generic:
 linux-image-4.15.0-22-generic depends on linux-modules-4.15.0-22-generic; however:
  Package linux-modules-4.15.0-22-generic is not configured yet.

dpkg: error processing package linux-image-4.15.0-22-generic (--configure):
 dependency problems - leaving unconfigured
Processing triggers for libc-bin (2.27-3ubuntu1) ...
dpkg: dependency problems prevent configuration of linux-modules-extra-4.15.0-22-generic:
 linux-modules-extra-4.15.0-22-generic depends on linux-image-4.15.0-22-generic | linux-image-unsigned-4.15.0-22-generic; however:
  Package linux-image-4.15.0-22-generic is not configured yet.
  Package linux-image-unsigned-4.15.0-22-generic is not installed.

dpkg: error processing package linux-modules-extra-4.15.0-22-generic (--configure):
 dependency problems - leaving unconfigured
No apport report written because the error message indicates its a followup error from a previous failure.
                                                                                                          Processing triggers for man-db (2.8.3-2) ...
Processing triggers for gnome-menus (3.13.3-11ubuntu1) ...
Setting up libtcl8.6:AMD64 (8.6.8+dfsg-3) ...
dpkg: dependency problems prevent configuration of linux-image-generic:
 linux-image-generic depends on linux-image-4.15.0-22-generic; however:
  Package linux-image-4.15.0-22-generic is not configured yet.
 linux-image-generic depends on linux-modules-extra-4.15.0-22-generic; however:
  Package linux-modules-extra-4.15.0-22-generic is not configured yet.

dpkg: error processing package linux-image-generic (--configure):
 dependency problems - leaving unconfigured
Setting up libtk8.6:AMD64 (8.6.8-4) ...
No apport report written because MaxReports is reached already
                                                              Setting up tk8.6-blt2.5 (2.5.3+dfsg-4) ...
dpkg: dependency problems prevent configuration of linux-generic:
 linux-generic depends on linux-image-generic (= 4.15.0.22.23); however:
  Package linux-image-generic is not configured yet.

dpkg: error processing package linux-generic (--configure):
 dependency problems - leaving unconfigured
Setting up blt (2.5.3+dfsg-4) ...
No apport report written because MaxReports is reached already
                                                              Setting up python3-tk:AMD64 (3.6.5-3) ...
Setting up idle-python3.6 (3.6.5-3) ...
Setting up idle (3.6.5-3) ...
Setting up idle3 (3.6.5-3) ...
Processing triggers for libc-bin (2.27-3ubuntu1) ...
Errors were encountered while processing:
 linux-modules-4.15.0-22-generic
 linux-image-4.15.0-22-generic
 linux-modules-extra-4.15.0-22-generic
 linux-image-generic
 linux-generic
E: Sub-process /usr/bin/dpkg returned an error code (1)

J'ai donc lancé Sudo apt-get upgrade en pensant qu'il ne s'agissait que de mettre à niveau les modules linux et j'ai reçu le même message d'erreur. Je cherche le message d'erreur en ligne et je trouve ce message qui a le même message d'erreur. J'ai donc d'abord lancé la commande que le demandeur a utilisée: Sudo apt-get install -f et j'ai reçu ce message d'erreur:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
5 not fully installed or removed.
Need to get 0 B/12.9 MB of archives.
After this operation, 0 B of additional disk space will be used.
dpkg: error processing package linux-modules-4.15.0-22-generic (--configure):
 package is in a very bad inconsistent state; you should
 reinstall it before attempting configuration
dpkg: dependency problems prevent configuration of linux-image-4.15.0-22-generic:
 linux-image-4.15.0-22-generic depends on linux-modules-4.15.0-22-generic; however:
  Package linux-modules-4.15.0-22-generic is not configured yet.

dpkg: error processing package linux-image-4.15.0-22-generic (--configure):
 dependency problems - leaving unconfigured
No apport report written because the error message indicates its a followup error from a previous failure.
                                                                                                          No apport report written because the error message indicates its a followup error from a previous failure.
                                            dpkg: dependency problems prevent configuration of linux-modules-extra-4.15.0-22-generic:
 linux-modules-extra-4.15.0-22-generic depends on linux-image-4.15.0-22-generic | linux-image-unsigned-4.15.0-22-generic; however:
  Package linux-image-4.15.0-22-generic is not configured yet.
  Package linux-image-unsigned-4.15.0-22-generic is not installed.

dpkg: error processing package linux-modules-extra-4.15.0-22-generic (--configure):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of linux-image-generic:
 linux-image-generic depends on linux-image-4.15.0-22-generic; however:
  Package linux-image-4.15.0-22-generic is not configured yet.
 linux-image-generic depends on linux-modules-extra-4.15.0-22-generic; however:
  Package linux-modules-extra-4.15.0-22-generic is not configured yet.

dpkg: error processing package linux-image-generic (--configure):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of linux-genNo apport report written because MaxReports is reached already
                                                                                                                          No apport report written because MaxReports is reached already
                eric:
 linux-generic depends on linux-image-generic (= 4.15.0.22.23); however:
  Package linux-image-generic is not configured yet.

dpkg: error processing package linux-generic (--configure):
 dependency problems - leaving unconfigured
Errors were encountered while processing:
 linux-modules-4.15.0-22-generic
 linux-image-4.15.0-22-generic
 linux-modules-extra-4.15.0-22-generic
 linux-image-generic
 linux-generic
E: Sub-process /usr/bin/dpkg returned an error code (1)

Ce qui, de ce que j’ai compris, diffère un peu du premier en ce sens que le premier dit que le paquet n’est pas configuré et que le second dit que je devrais le réinstaller car il est en mauvais état avant la configuration. Cela donne un message d'erreur presque identique à celui du demandeur. J'ai donc essayé les étapes mentionnées dans la réponse acceptée. J'ai lancé cette commande Sudo rm /etc/apt/sources.list puis celle-ci Sudo software-properties-gtket le message d'erreur suivant:

WARNING:root:could not open file '/etc/apt/sources.list'

WARNING:root:could not open file '/etc/apt/sources.list'

J'ai donc réécrit la deuxième commande et il a ouvert software-properties-gtk et l'a écrit dans le terminal:

 Gtk-Message: 20:43:48.389: GtkDialog mapped without a transient parent. This is discouraged.

J'ai donc utilisé ces paramètres. J'ai appuyé sur Revert, rien ne s'est passé. Je l'ai frappé à nouveau et toujours rien ne s'est passé. Donc, j'ai cliqué sur Fermer et obtenu ceci message d'erreur/notification. J'ai réalisé que je ne pouvais pas suivre ce tutoriel car il venait de purger chrome et je ne pouvais pas purger les modules Linux . Donc, je répète Sudo apt-get -f install et maintenant, il affiche un message d'erreur beaucoup plus court:

    Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: The package linux-modules-4.15.0-22-generic needs to be reinstalled, but I can't find an archive for it. 

J'ai essayé Sudo apt-get clean et rien ne s'est affiché sur le terminal, puis j'ai essayé d'utiliser cette commande que j'ai vue sur cet article : Sudo apt-get install --reinstall linux-modules-4.15.0-22-generic Je ne sais pas si c'est le nom de le paquet à réinstaller mais ça valait le coup d'essayer. J'ai reçu le même message d'erreur.

Ai-je casser quelque chose? Dois-je reformater mon système?

Édition: La sortie de ls -la /etc/apt/sources.list est -rw-r--r-- 1 root root 84 May 26 20:43 /etc/apt/sources.list

La sortie de uname -a est Linux Oussema 4.15.0-20-generic #21-Ubuntu SMP Tue Apr 24 06:16:15 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux

1
Oussema

D'après les commentaires, vous pouvez lire que vous avez nettoyé votre fichier sources.list. Nous allons donc résoudre ce problème en copiant le bloc suivant dans votre terminal:

Sudo su
cat > /etc/apt/sources.list << "EOF"
deb http://archive.ubuntu.com/ubuntu bionic main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu bionic main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu bionic-updates main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu bionic-updates main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu bionic-backports main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu bionic-backports main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu bionic-security main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu bionic-security main restricted universe multiverse
#deb http://archive.ubuntu.com/ubuntu bionic-proposed main restricted universe multiverse
#deb-src http://archive.ubuntu.com/ubuntu bionic-proposed main restricted universe multiverse
deb http://archive.canonical.com/ubuntu bionic partner
deb-src http://archive.canonical.com/ubuntu bionic partner
EOF
exit

Maintenant, nous pouvons commencer à réparer votre installation qui semble avoir fini dans un état étrange.

Commencez par supprimer les packages amovibles après avoir exécuté une mise à jour pour obtenir les archives de paquet appropriées mises à jour:

Sudo apt update
Sudo apt autoremove --purge

Cela devrait supprimer tous les paquets amovibles jusqu’à présent, à l’exception de celui qui a été détruit, que nous pouvons ensuite supprimer en l’installant puis en le retirant correctement:

cd /var/cache/apt/archives
Sudo dpkg -i linux-modules-4.15.0-22-generic_4.15.0-22.24_AMD64.deb
Sudo dpkg -r linux-modules-4.15.0-22-generic_4.15.0-22.24_AMD64.deb

Maintenant, nettoyez les archives en lançant:

Sudo apt clean

Et maintenant, nous pouvons réinstaller correctement les paquets après avoir exécuté un processus de mise à jour complet:

Sudo apt update
Sudo apt dist-upgrade

avec la ligne suivante:

Sudo apt install --reinstall linux-generic

Cela aurait dû remettre votre système dans un état de fonctionnement complet. Amusez-vous et bienvenue dans la communauté Linux.

5
Videonauth