Для обновления с 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: sudo service lightdm start, который не работает с сообщением:
Задание не началосьВглядываясь в /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
Однако установка останавливается со следующим сообщением:
Не удалось запустить задание
Не удалось выполнить сценарий предварительной установки дистрибутива! Продолжить установку в любом случае? [YES] [NO]
На данный момент я выбрал NO.
Затем я решил запустить sudo apt-get -f install. [ ! d21]
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, так как мне не повезло с тем, что был установлен, как вы могли догадаться ..
Перезагрузка системы, с которой запущен пользовательский интерфейс! Однако при вводе пароля в поле входа ничего не происходит. Кроме того, поле входа выглядит несколько нечетным - имя пользователя едва читаемо - как будто фоновый рисунок отсутствует (см. Экранное изображение).
Затем я запускаю sudo apt-get install --reinstall ubuntu-session и снова перезапустили. Теперь я могу войти в систему.
Проблема, которая остается: ничего не происходит . Я не вижу черты Unity, строки меню окна, ...
sudo ./NVIDIA-Linux-x86_64-331.79.run
Между тем, я решил установить упомянутый выше драйвер, независимо от предупреждений:
Теперь система загружается: я могу увидеть приглашение для входа в оболочку на секунду, но нет пользовательского интерфейса, и экран остается черным. Когда я нажимаю кнопку питания, система выключается (я вижу процедуры). Я больше не могу получить доступ к оболочке с помощью Ctrl + Alt + F1. Кажется, что я испортил это: (
Восстановлено до предыдущего состояния (без баров меню), добавив атрибут text к здесь , как предложено bain.
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
Проблема заключается в проприетарном драйвере NVIDIA.
Когда вы находитесь на экране входа в систему, нажмите Ctrl + Alt + 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.