Обновление версии Ubuntu от 13,10 до 14,04 сбоев - входит в сбои

Обновление Ubuntu

Обновить из Ubuntu 13.10. к 14,04. Я работал sudo do-release-upgrade. Первая попытка перестала работать, и я нашел следующее сообщение в журнале ошибок:

/var/log/dist-upgrade/20140724-1529/main.log:

ERROR Dist-upgrade failed: 'The package 'postgresql-9.3-postgis-2.1' is marked 
for removal but it is in the removal blacklist.'

После того, как я успешно удалил пакет, я повторно выполнил обновление.

Начальная проблема

Я перезапустил компьютер, и затем он прекращает загружаться со следующим экранным выводом:

* Starting nginx nginx
speech-dispatcher disabled; edit /etc/default/speech-dispatcher
Starting VirtualBox kernel modules ...done.
saned disabled; edit /etc/default/saned
 * Restoring resolver state
 * Starting web server apache2
 *

Попытка запустить UI

От консоли я пытался запустить выполнение UI: sudo service lightdm start который перестал работать с сообщением:

Job не удалось запуститься

Изучение /var/log/lightdm/ Я нашел следующие ошибки:

x-0-greeter.log:

WARNING: Cannot open pixbuf loader module file '/usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0 \
  /2.10.0/loaders.cache': Datei oder Verzeichnis nicht gefunden.
This likely means that your installation is broken
Try running the command
gdk-pixbuf-query-loaders > /usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders.cache \
  to make thinks work again for the time being
WARNING: Error loading image 'file:///usr/share/themes/Ambiance/gtk-3.0/assets/entry.png':
  Format der Bilddatei unbekannt
WARNING: Error loading image 'file:///usr/share/themes/Ambiance/gtk-3.0/assets/ \
  entry-disabled.png': Format der Bilddatei unbekannt
/usr/sbin/unity-greeter: symbol lookup error: /usr/lib/x86_64-linux-gnu/libgdk-3.so.0: 
  undefined symbol: cairo_surface_set_device_scale
** (gnome-settings-daemon:2614): WARNING **: Could not open X display

..

x-0.log:

Loading extension GLX
modprobe: ERROR: ../libkmod/libkmod-module.c:809 kmod_module_insert_module() could 
  not find module by name='nvidia_311'
modprobe: ERROR: could not insert 'nvidia_331': Function not implemented
error setting MTRR (base = 0xf3000000, size = 0x00e00000, type = 1) Invalid argument (22)

Графический драйвер

Несколько недель назад я переключился на другой графический драйвер, как описано здесь.
Как предложено здесь я загрузил текущий драйвер Nvidia для своей видеокарты с их веб-сайта и выполнял следующее и работал:

sudo ./NVIDIA-Linux-x86_64-331.79.run

Однако установка останавливается со следующим сообщением:

Распределение - обеспечивает, предварительно устанавливают отказавший сценарий! Продолжить установку так или иначе? [ДА] [НЕТ]

Я имею, выбрал NO на данный момент.

Склонное выполнение - добирается

Затем я решил работать sudo apt-get -f install.

Посреди чего-то это остановилось со следующим сообщением:

Setting up nvidia-331 (331.38-0ubuntu7) ...

Configuration file '/etc/init/nvidia-persistenced.conf'
 ==> Deleted (by you or by a script) since installation.
 ==> Package distributor has shipped an updated version.
   What would you like to do about it ? Your options are:
    Y or I  : install the package maintainer's version
    N or O  : keep your currently-installed version
      D     : show the differences between the versions
      Z     : start a shell to examine the situation
 The default action is to keep your current version.
 *** nvidia-persistenced,conf (Y/I/N/O/D/Z) [default=N] ?

Я выбранный Y так как я не был удачлив с тем, что было установлено, как Вы могли бы предположить..

Частичный успех

Перезагрузка системы запущенный UI!
Однако, когда я ввожу свой пароль к полю входа в систему, ничего не происходит. Также поле входа в систему выглядит несколько нечетным - имя пользователя едва читаемо - как будто фоновый рисунок отсутствует (см. экранную фотографию).

Ubuntu log-in mask

Затем я работаю sudo apt-get install --reinstall ubuntu-session и перезапущенный снова. Теперь я могу войти в систему.

Проблема, которая остается: менеджер окон, кажется, повреждается. Я не вижу тире Единицы, панели меню окна...

Ubuntu desktop without Unity

Кошмар графического драйвера вторая часть

Между тем я решил установить драйвер, упомянутый прежде независимо от предупреждений:

sudo ./NVIDIA-Linux-x86_64-331.79.run

Теперь, начальные загрузки системы: Я вижу приглашение ко входу в систему оболочки в течение секунды, но никакой UI и экран не остаются черными. Когда я нажимаю кнопку питания, система закрывается (я вижу стандартные программы). Я больше не могу получать доступ к оболочке через Ctrl+Alt+F1. Кажется, как будто я испортил его :(

Восстановленный к предыдущему состоянию (никакие строки меню) путем добавления атрибута text к параметрам ядра, как предложено близко.

Ошибки или предупреждения в/var/log/syslog

/var/log/syslog:

Jul 30 09:28:23 E6500 kernel: [  186.883606] traps: compiz[2666] trap int3 ip:7f97c4279c13 sp:7fff48a43bf0 error:0
Jul 30 09:28:25 E6500 gnome-session[2560]: WARNING: Application 'compiz.desktop' killed by signal 5
Jul 30 09:28:25 E6500 gnome-session[2560]: WARNING: App 'compiz.desktop' respawning too quickly
Jul 30 09:28:25 E6500 gnome-session[2560]: CRITICAL: We failed, but the fail whale is dead. Sorry....
Jul 30 09:28:26 E6500 kernel: [  189.550661] traps: compiz[3059] trap int3 ip:7fb39f46ec13 sp:7fff38ee5170 error:0
Jul 30 09:28:26 E6500 gnome-session[2560]: WARNING: App 'compiz.desktop' respawning too quickly
Jul 30 09:28:26 E6500 gnome-session[2560]: WARNING: Application 'compiz.desktop' killed by signal 5
Jul 30 09:28:26 E6500 gnome-session[2560]: WARNING: App 'compiz.desktop' respawning too quickly
0
задан 13 April 2017 в 15:24

2 ответа

Это - ошибка ( #1336467 compiz int3 прерывания), который был зафиксирован в обновлении.

(Если Вы не можете получить доступ к виртуальному терминалу с ctrl-alt-f1, затем загрузитесь с text в параметрах ядра, и вход в систему текстового терминала)

В терминале сделайте:

sudo apt-get purge --remove nvidia*
sudo apt-get update && sudo dist-upgrade
sudo apt-get install nvidia-current
1
ответ дан 13 April 2017 в 15:24

Проблемой является собственный драйвер NVIDIA.

, Когда Вы - в экранном нажатии входа в систему Ctrl + Высокий звук + F1 и входите в систему.

Тогда выполняют следующую команду:

sudo apt-get purge nvidia* && sudo apt-get -y autoremove sudo apt-get install -y nvidia-331 && sudo apt-get shutdown -r now

Это удалит все из NVIDIA и установит последний драйвер NVIDIA, который прибывает из Ubuntu.

0
ответ дан 13 April 2017 в 15:24

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

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