Estou tendo um problema com o gerenciador de pacotes em 18.04 LTS

1
Primeiro de tudo, acredito que devo dizer que acabei de instalar o Ubuntu 18.04 LTS no início desta semana, então basicamente não sei de nada. Eu estava instalando o python3 ocioso hoje e encontrei um erro:

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)

Então eu corri Sudo apt-get upgrade pensando que é apenas sobre a atualização dos módulos Linux e recebi a mesma mensagem de erro. Eu procuro a mensagem de erro on-line e encontro este post que tem a mesma mensagem de erro. Então, eu executei pela primeira vez o comando que o usuário usou: sudo apt-get install -f e recebi esta mensagem de erro:

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)

O que eu entendi difere um pouco do primeiro em que o primeiro disse que o pacote não está configurado e o segundo disse que eu deveria reinstalá-lo porque está em um estado ruim antes de configurar. Ele fornece uma mensagem de erro quase idêntica à do solicitante. então eu tentei os passos mencionados na resposta aceita. Eu executei este comando sudo rm /etc/apt/sources.list e, em seguida, este sudo software-properties-gtk e recebo esta mensagem de erro:

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

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

Então escrevi o segundo comando novamente e ele abriu o software-properties-gtk e o escreveu no terminal:

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

Então eu usei essas configurações. Eu apertei o Revert, nada aconteceu. Eu bati de novo e ainda nada aconteceu. Então, eu apertei Close e recebi esta mensagem de erro / notificação eu percebi que não posso seguir com esse tutorial porque ele acabou de limpar o cromo e eu não posso limpar os módulos do Linux. Então, eu reran sudo apt-get -f install e agora, ele mostra uma mensagem de erro mais curta:

    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. 

Eu tentei sudo apt-get clean e nada apareceu no terminal e tentei usar este comando que eu vi em este post : sudo apt-get install --reinstall linux-modules-4.15.0-22-generic Não sei se esse é o nome do pacote para reinstalar, mas valeu a pena tentar. Eu recebi a mesma mensagem de erro.

Eu quebrei alguma coisa? Preciso reformatar meu sistema?

Editar: a saída de ls -la /etc/apt/sources.list é -rw-r--r-- 1 root root 84 May 26 20:43 /etc/apt/sources.list

A saída de uname -a é 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

    
por Oussema 26.05.2018 / 22:53

1 resposta

4

A partir dos comentários, posso ler que você limpou seu arquivo sources.list, então vamos corrigir isso primeiro copiando o seguinte bloco para o seu 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

Agora podemos começar a corrigir sua instalação, que parece ter acabado em um estado estranho.

Primeiro, remova os pacotes removíveis depois de executar uma atualização para atualizar os arquivos apropriados do pacote:

sudo apt update
sudo apt autoremove --purge

Isso deve remover todos os pacotes removíveis até agora, exceto aquele que conseguiu ser danificado, o que podemos remover, instalando-o e removendo-o corretamente:

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

Agora, limpe os arquivos executando:

sudo apt clean

E agora podemos reinstalar os pacotes corretamente depois de executar um processo de atualização completo:

sudo apt update
sudo apt dist-upgrade

com a seguinte linha:

sudo apt install --reinstall linux-generic

Isso deve ter corrigido seu sistema em um estado de funcionamento completo novamente. Divirta-se e seja bem-vindo à comunidade Linux.

    
por Videonauth 27.05.2018 / 10:25