У меня есть проблема с диспетчером пакетов на 18.04 LTS

В первую очередь, я полагаю, что должен сказать, что я просто установил Ubuntu 18.04 LTS ранее на этой неделе, таким образом, я в основном ничего не знаю.
Я устанавливал python3, неактивный сегодня, и встретился с ошибкой:

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)

Таким образом, я работал Sudo apt-get upgrade думая это примерно обновляет модули Linux, и я получил то же сообщение об ошибке. Я ищу сообщение об ошибке онлайн, и я нахожу это сообщение, которое имеет то же сообщение об ошибке. Таким образом, я сначала выполнил команду, которую использовал автор вопроса: sudo apt-get install -f и получил это сообщение об ошибке:

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)

Который от того, что я понял, отличается немного сначала, в котором первое сказало, что пакет не настроен, и второе сказало, что я должен переустановить его, потому что это находится в плохом состоянии перед конфигурированием. Это дает почти идентичное сообщение об ошибке тому из автора вопроса. таким образом, я попробовал шаги, упомянутые в принятом ответе. Я выполнил эту команду sudo rm /etc/apt/sources.list и затем этот sudo software-properties-gtkи я получаю это сообщение об ошибке:

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

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

Таким образом, я записал вторую команду снова, и она открыла software-properties-gtk и записала это в терминал:

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

Таким образом, я использовал эти настройки. Я совершил нападки, Возвращаются, ничего не произошло. Я поразил его снова, и тем не менее ничего не произошло. Так, я совершил нападки Близко и получил это сообщение об ошибке / уведомление. Я понял, что не могу следовать с тем учебным руководством, потому что он просто произвел чистку хрома, и я не могу произвести чистку модулей Linux. Так, я повторно выполнился sudo apt-get -f install и теперь, это показывает пути более короткое сообщение об ошибке:

    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. 

Я попробовал sudo apt-get clean и ничто не обнаружилось на терминале, и затем я пытался использовать эту команду, которую я видел на этом сообщении: sudo apt-get install --reinstall linux-modules-4.15.0-22-generic Я не знаю - ли это название пакета для переустановки, но это стоило попытки. Я получил то же сообщение об ошибке.

Я повреждал что-то? Я должен переформатировать свою систему?

Править: Вывод ls -la /etc/apt/sources.list -rw-r--r-- 1 root root 84 May 26 20:43 /etc/apt/sources.list

Вывод 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

1
задан 27 May 2018 в 00:40

2 ответа

Из комментариев я могу считать, что Вы вычистили свой sources.list файл, поэтому давайте зафиксируем это сначала путем копирования следующего блока в терминал:

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

Теперь мы можем начать фиксировать Вашу установку, которая, кажется, закончилась в странном состоянии.

Сначала удалите съемные пакеты, выполнив обновление для получения надлежащих обновленных архивов пакета:

sudo apt update
sudo apt autoremove --purge

Это должно удалить все съемные пакеты до сих пор кроме того, которому удалось быть испорченным, который мы можем затем удалить затем путем установки его и затем удаления его правильно:

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

Теперь очищая архивы путем выполнения:

sudo apt clean

И теперь мы можем переустановить пакеты, правильно выполнив полный процесс обновления:

sudo apt update
sudo apt dist-upgrade

со следующей строкой:

sudo apt install --reinstall linux-generic

Это должно было зафиксировать Вашу систему в полное рабочее состояние снова. Весело проведите время и добро пожаловать в сообщество Linux.

6
ответ дан 3 December 2019 в 06:29

У меня была эта проблема дважды теперь с двумя различными версиями этого изображения. Посмотрите мою фиксацию здесь: https://askubuntu.com/a/1141915/954416

У меня была эта проблема о двух отдельных машинах сегодня после выполнения способного обновления, и способное обновление кроме моего было для linux-image-4.15.0-48-generic. (Ubuntu 18.04.2)

Моя фиксация была этим (воспроизведенный на обеих машинах):

sudo rm /var/lib/dpkg/info/linux-image-4.15.0-48-generic.postinst
sudo dpkg --configure -a
sudo apt-get update

Затем переустановите пакет:

sudo apt install linux-image-4.15.0-48-generic

Это установит пакет на вручную установленный и заменит *.postinst файл.

0
ответ дан 3 December 2019 в 06:29

Другие вопросы по тегам:

Похожие вопросы: