Показать статистику
0 голосов
от (560 баллов)

Я обновил Ubuntu 18.04 до 20.04, и теперь все сломано. apt не работает. Продолжайте получать ошибки dpkg при попытке его использования. ничего не могу установить. Наутилус и терминал не работают. многие значки не отображаются.

происходят некоторые ошибки Python и так далее. что делать сейчас? даже программа резервного копирования не работает. Как заставить его работать снова? Я не мог понять, как canonical не может отправить правильное обновление

1: есть ли способ удалить и переустановить все необходимые пакеты? apt действительно работает, но выдает разные ошибки.

2: для примера после запуска sudo apt install terminator Quarter вывода:

.
.
.
dpkg: dependency problems prevent configuration of terminator:
 terminator depends on python3-configobj; however:
  Package python3-configobj is not configured yet.
 terminator depends on python3-gi; however:
  Package python3-gi is not configured yet.
 terminator depends on python3-gi-cairo; however:
  Package python3-gi-cairo is not configured yet.
 terminator depends on python3-psutil; however:
  Package python3-psutil is not configured yet.
 terminator depends on python3:any; however:
  Package python3 is not configured yet.

dpkg: error processing package terminator (--configure):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of python3-nacl:
 python3-nacl depends on python3 (>= 3~); however:
  Package python3 is not configured yet.
 python3-nacl depends on python3-six; however:
  Package python3-six is not configured yet.
 python3-nacl depends on python3:any; however:
  Package python3 is not configured yet.

dpkg: error processing package python3-nacl (--configure):
 dependency problems - leaving unconfigured
Setting up libgtk-3-common (3.24.20-0ubuntu1) ...
dpkg: dependency problems prevent configuration of python3-systemd:
 python3-systemd depends on python3 (<< 3.9); however:
  Package python3 is not configured yet.
 python3-systemd depends on python3 (>= 3.8~); however:
  Package python3 is not configured yet.
 python3-systemd depends on python3:any; however:
  Package python3 is not configured yet.

dpkg: error processing package python3-systemd (--configure):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of python3-cffi-backend:
 python3-cffi-backend depends on python3 (<< 3.9); however:
  Package python3 is not configured yet.
 python3-cffi-backend depends on python3 (>= 3.8~); however:
  Package python3 is not configured yet.

dpkg: error processing package python3-cffi-backend (--configure):
 dependency problems - leaving unconfigured
dpkg: too many errors, stopping
Processing triggers for libc-bin (2.31-0ubuntu9.2) ...
Processing triggers for dictionaries-common (1.28.1) ...
Errors were encountered while processing:
 python3
 python3-psutil
 apport
 python3-tz
 python3-apport
 python3-cupshelpers
 python3-monotonic
 python3-requests-unixsocket
 python3-six
 python3-simplejson
 python3-cups
 python3-oauthlib
 python3-chardet
 python3-configobj
 python3-secretstorage
 system-config-printer
 python3-certifi
 python3-pexpect
 python3-cryptography
 python3-wadllib
 python3-gi
 python3-requests
 python3-ldb
 python3-idna
 python3-fasteners
 python3-urllib3
 gnome-shell
 ubuntu-session
 ibus
 gdm3
 python3-defer
 duplicity
 python3-keyring
 python3-httplib2
 language-selector-common
 python3-paramiko
 lsb-release
 python3-protobuf
 python3-future
 python3-rfc3339
 python3-macaroonbakery
 python3-aptdaemon.gtk3widgets
 python3-ibus-1.0
 python3-lazr.restfulclient
 python3-gi-cairo
 python3-lib2to3
 terminator
 python3-nacl
 python3-systemd
 python3-cffi-backend
Processing was halted because there were too many errors.

3: вывод sudo apt-get install aptitudehttps://pastecode.io/s/9eo7pji8

вывод sudo aptitude dist-upgradehttps://pastecode.io/s/dgnjw0z9

вывод apt-cache policyhttps://pastecode.io/s/w5rso9um

4: я пробовал  sudo dpkg --configure -a sudo apt-get install -f и получил те же ошибки, что и apt-get install terminator дает. Только последние две строки:

Processing was halted because there were too many errors.
E: Sub-process /usr/bin/dpkg returned an error code (1)

5: Внезапно мой гном-терминал начал работать. Но наутилис по-прежнему не работает. И после запуска рекомендуемых команд:

export PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games"

cd ~/Downloads
apt-get download python3-minimal
dpkg -l | grep ^ii | grep python
sudo -E dpkg -i --force-all ./python3-minimal*.deb

sudo -E dpkg --configure -a
sudo -E apt-get install -f
sudo -E apt-get install --reinstall python3-minimal
sudo -E apt-get install --reinstall $(dpkg -l | grep ^ii | grep python | awk '{print $2}')
sudo -E dpkg --configure -a
sudo -E apt-get install -f

sudo -E apt-get install aptitude
sudo -E aptitude safe-upgrade
sudo -E aptitude dist-upgrade

вывод: https://pastecode.io/s/ytobvrny все еще получает те же ошибки, что и выше.

 6: я только что попробовал кое-что и удалил драйвер nvidia. После этого мой gui пропал. Затем я удалил windows (это была система с двойной загрузкой), и мой ttys тоже исчез. Я не помнил пароль, поэтому пару дней не мог зайти. Теперь я не могу войти в grub, возможно, пытаясь использовать режим восстановления.

Я просто использую живой USB и восстанавливаю хром на живом USB. Что я могу сделать? Можно ли что-то сделать с живого USB, чтобы снова восстановить установленную ОС? 

419 просмотров 1 ответов

1 Ответ

+1 голос
от (26.4тыс. баллов)

Я бы рекомендовал переустановить потенциально проблемные пакеты на низком уровне:

export PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games"

cd ~/Downloads
apt-get download python3-minimal
sudo -E dpkg -i --force-all ./python3-minimal*.deb

sudo -E dpkg --configure -a
sudo -E apt-get install -f
sudo -E apt-get install --reinstall python3-minimal
sudo -E apt-get install --reinstall $(dpkg -l | grep ^ii | grep python | awk '{print $2}')
sudo -E dpkg --configure -a
sudo -E apt-get install -f

sudo -E apt-get install aptitude
sudo -E aptitude safe-upgrade
sudo -E aptitude dist-upgrade

Попробуйте исправить каждый пакет отдельно:

mkdir ~/Downloads/debs
cd ~/Downloads/debs
apt-get download devhelp dput gdebi-core python3 python3-psutil apport python3-tz python3-apport python3-cupshelpers python3-monotonic python3-requests-unixsocket python3-six python3-simplejson python3-cups python3-oauthlib python3-chardet python3-configobj python3-secretstorage system-config-printer python3-certifi python3-pexpect python3-cryptography python3-wadllib python3-gi python3-requests python3-ldb python3-idna python3-fasteners python3-urllib3 gnome-shell ubuntu-session ibus gdm3 python3-defer duplicity python3-keyring python3-httplib2 language-selector-common python3-paramiko lsb-release python3-protobuf python3-future python3-rfc3339 python3-macaroonbakery python3-aptdaemon.gtk3widgets python3-ibus-1.0 python3-lazr.restfulclient python3-gi-cairo python3-lib2to3 terminator python3-nacl python3-systemd python3-cffi-backend

sudo dpkg -i --force-all ./devhelp*.deb
sudo dpkg -i --force-all ./dput*.deb
sudo dpkg -i --force-all ./gdebi-core*.deb
sudo dpkg -i --force-all ./python3*.deb
sudo dpkg -i --force-all ./python3-psutil*.deb
sudo dpkg -i --force-all ./apport*.deb
sudo dpkg -i --force-all ./python3-tz*.deb
sudo dpkg -i --force-all ./python3-apport*.deb
sudo dpkg -i --force-all ./python3-cupshelpers*.deb
sudo dpkg -i --force-all ./python3-monotonic*.deb
sudo dpkg -i --force-all ./python3-requests-unixsocket*.deb
sudo dpkg -i --force-all ./python3-six*.deb
sudo dpkg -i --force-all ./python3-simplejson*.deb
sudo dpkg -i --force-all ./python3-cups*.deb
sudo dpkg -i --force-all ./python3-oauthlib*.deb
sudo dpkg -i --force-all ./python3-chardet*.deb
sudo dpkg -i --force-all ./python3-configobj*.deb
sudo dpkg -i --force-all ./python3-secretstorage*.deb
sudo dpkg -i --force-all ./system-config-printer*.deb
sudo dpkg -i --force-all ./python3-certifi*.deb
sudo dpkg -i --force-all ./python3-pexpect*.deb
sudo dpkg -i --force-all ./python3-cryptography*.deb
sudo dpkg -i --force-all ./python3-wadllib*.deb
sudo dpkg -i --force-all ./python3-gi*.deb
sudo dpkg -i --force-all ./python3-requests*.deb
sudo dpkg -i --force-all ./python3-ldb*.deb
sudo dpkg -i --force-all ./python3-idna*.deb
sudo dpkg -i --force-all ./python3-fasteners*.deb
sudo dpkg -i --force-all ./python3-urllib3*.deb
sudo dpkg -i --force-all ./gnome-shell*.deb
sudo dpkg -i --force-all ./ubuntu-session*.deb
sudo dpkg -i --force-all ./ibus*.deb
sudo dpkg -i --force-all ./gdm3*.deb
sudo dpkg -i --force-all ./python3-defer*.deb
sudo dpkg -i --force-all ./duplicity*.deb
sudo dpkg -i --force-all ./python3-keyring*.deb
sudo dpkg -i --force-all ./python3-httplib2*.deb
sudo dpkg -i --force-all ./language-selector-common*.deb
sudo dpkg -i --force-all ./python3-paramiko*.deb
sudo dpkg -i --force-all ./lsb-release*.deb
sudo dpkg -i --force-all ./python3-protobuf*.deb
sudo dpkg -i --force-all ./python3-future*.deb
sudo dpkg -i --force-all ./python3-rfc3339*.deb
sudo dpkg -i --force-all ./python3-macaroonbakery*.deb
sudo dpkg -i --force-all ./python3-aptdaemon.gtk3widgets*.deb
sudo dpkg -i --force-all ./python3-ibus-1.0*.deb
sudo dpkg -i --force-all ./python3-lazr.restfulclient*.deb
sudo dpkg -i --force-all ./python3-gi-cairo*.deb
sudo dpkg -i --force-all ./python3-lib2to3*.deb
sudo dpkg -i --force-all ./terminator*.deb
sudo dpkg -i --force-all ./python3-nacl*.deb
sudo dpkg -i --force-all ./python3-systemd*.deb
sudo dpkg -i --force-all ./python3-cffi-backend

sudo apt-get install --reinstall devhelp dput gdebi-core python3 python3-psutil apport python3-tz python3-apport python3-cupshelpers python3-monotonic python3-requests-unixsocket python3-six python3-simplejson python3-cups python3-oauthlib python3-chardet python3-configobj python3-secretstorage system-config-printer python3-certifi python3-pexpect python3-cryptography python3-wadllib python3-gi python3-requests python3-ldb python3-idna python3-fasteners python3-urllib3 gnome-shell ubuntu-session ibus gdm3 python3-defer duplicity python3-keyring python3-httplib2 language-selector-common python3-paramiko lsb-release python3-protobuf python3-future python3-rfc3339 python3-macaroonbakery python3-aptdaemon.gtk3widgets python3-ibus-1.0 python3-lazr.restfulclient python3-gi-cairo python3-lib2to3 terminator python3-nacl python3-systemd python3-cffi-backend

а затем повторите приведенные выше команды из меньшего блока кода.

Не пытайтесь удалить файлы из /var/lib/dpkg/info/- это опасно и может усугубить ситуацию, вплоть до полной переустановки.


...