Проблема при обновлении с 14.04 до 16.04.1

Проблема при обновлении с 14.04 до 16.04.1

Я хотел обновить свою систему. Поэтому я сделал:

sudo do-release-upgrade

Но у меня есть эта серьезная ошибка:

Upgrading Traceback (most recent call last):
  File "/tmp/ubuntu-release-upgrader-qgoff5d4/xenial", line 8, in 
  File "/tmp/ubuntu-release-upgrader-qgoff5d4/DistUpgrade/DistUpgradeMain.py", line 242, in main
  File "/tmp/ubuntu-release-upgrader-qgoff5d4/DistUpgrade/DistUpgradeController.py", line 1876, in run
  File "/tmp/ubuntu-release-upgrader-qgoff5d4/DistUpgrade/DistUpgradeController.py", line 1841, in fullUpgrade
  File "/tmp/ubuntu-release-upgrader-qgoff5d4/DistUpgrade/DistUpgradeController.py", line 1257, in doDistUpgrade
UnboundLocalError: local variable 'e' referenced before assignment
Error in sys.excepthook:
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/apport_python_hook.py", line 109, in apport_excepthook
    pr.add_proc_info(extraenv=['PYTHONPATH', 'PYTHONHOME'])
  File "/usr/lib/python3/dist-packages/apport/report.py", line 532, in add_proc_info
    self['ExecutableTimestamp'] = str(int(os.stat(self['ExecutablePath']).st_mtime))
PermissionError: [Errno 13] Permission denied: '/tmp/ubuntu-release-upgrader-qgoff5d4/xenial'

Original exception was: Traceback (most recent call last): File "/tmp/ubuntu-release-upgrader-qgoff5d4/xenial", line 8, in File "/tmp/ubuntu-release-upgrader-qgoff5d4/DistUpgrade/DistUpgradeMain.py", line 242, in main File "/tmp/ubuntu-release-upgrader-qgoff5d4/DistUpgrade/DistUpgradeController.py", line 1876, in run File "/tmp/ubuntu-release-upgrader-qgoff5d4/DistUpgrade/DistUpgradeController.py", line 1841, in fullUpgrade File "/tmp/ubuntu-release-upgrader-qgoff5d4/DistUpgrade/DistUpgradeController.py", line 1257, in doDistUpgrade UnboundLocalError: local variable 'e' referenced before assignment

Я искал везде, но не могу найти решение. Если кто-то может помочь, буду благодарен.

решение1

Можешь попробоватьsudo apt install -fно в противном случае предпочтительнее сделать чистую установку. Онлайн-обновления могут не работать, если установлены и активны фирменные графические драйверы.

решение2

Попробуй это:

Во-первых: вам необходимо обновить систему.

Откройте терминал,

Нажмите Ctrl+ Alt+T

Запустить его:

exec sudo -i
apt-get update
apt-get dist-upgrade
apt-get autoremove
apt-get clean

Перезагрузите систему, чтобы завершить установку обновлений и изменить upstart на systemd:

Откройте терминал,

Нажмите Ctrl+ Alt+T

Запустить его:

exec sudo -i
add-apt-repository ppa:pitti/systemd
apt-get update
apt-get install systemd libpam-systemd systemd-ui
apt-get dist-upgrade
cp /etc/default/grub /etc/default/grub.bak
nano /etc/default/grub 

В открытом файле оставьте эту строку так:

GRUB_CMDLINE_LINUX_DEFAULT = "init=/lib/systemd/systemd" 

Продолжайте бежать:

update-grub
ln -fs /proc/self/mounts /etc/mtab

Перезагрузите систему,

При возникновении любых проблем для отмены изменений выполните:

exec sudo -i
mv /etc/default/grub.bak /etc/default/grub
update-grub

Если все пойдет хорошо, и для обновления до новой доступной версии:

Откройте терминал,

Нажмите Ctrl+ Alt+T

Запустить его:

exec sudo -i
update-manager -d

Появится Software Updater, который выполнит поиск новой версии. Через несколько секунд вы увидите экран, подобный приведенному ниже:

Однако Ubuntu 16.04 уже доступна.

Нажмите кнопку Обновить, чтобы начать обновление до Ubuntu 16.04.

Программа обновления ПО попросит вас подтвердить, что вы все еще хотите выполнить обновление. Нажмите «Начать обновление», чтобы начать установку Ubuntu 16.04.

Теперь средство обновления ПО подготовится к настройке новых каналов ПО, и через несколько минут средство обновления ПО сообщит вам сведения о количестве пакетов, которые будут удалены, и количестве пакетов, которые будут установлены. Нажмите «Начать обновление», чтобы продолжить.

Завершите dist-upgrade, перезагрузите систему и:

Откройте терминал,

Нажмите Ctrl+ Alt+T

Запустить его:

exec sudo -i
dpkg --configure -a
apt-get -f install
apt-get update
apt-get dist-upgrade
apt-get autoremove
apt-get clean

Связанный контент