AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / ubuntu / 问题 / 504043
Accepted
JJD
JJD
Asked: 2014-07-30 01:32:12 +0800 CST2014-07-30 01:32:12 +0800 CST 2014-07-30 01:32:12 +0800 CST

Ubuntu 版本从 13.10 升级到 14.04 失败 - 登录失败

  • 772

升级 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 running: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

但是,安装会停止并显示以下消息:

发行版提供的预安装脚本失败!继续安装吗?[是] [否]

我暂时选择NO了。

运行 apt-get

接下来我决定跑步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登录掩码

然后我再次运行sudo apt-get install --reinstall ubuntu-session并重新启动。现在我可以登录了。

仍然存在的问题:窗口管理器似乎已损坏。我看不到 Unity 破折号、窗口菜单栏……

没有 Unity 的 Ubuntu 桌面

显卡驱动噩梦第二部分

同时,我决定不顾警告安装之前提到的驱动程序:

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

现在,系统启动:我可以看到一秒钟的 shell 登录提示,但没有 UI,并且屏幕保持黑色。当我按下电源按钮时,系统关闭(我可以看到例程)。我无法再通过Ctrl++访问Altshell F1。好像我搞砸了:(

按照bain的建议,通过将属性添加text到内核参数来恢复到以前的状态(没有菜单栏)。

/var/log/syslog 中的错误或警告

/var/日志/系统日志:

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
unity
  • 2 2 个回答
  • 3989 Views

2 个回答

  • Voted
  1. Best Answer
    bain
    2014-07-31T02:16:16+08:002014-07-31T02:16:16+08:00

    这是一个在更新中修复的错误 ( #1336467 compiz trap 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
  2. Flatron
    2014-07-30T02:55:08+08:002014-07-30T02:55:08+08:00

    问题是专有的 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 中删除所有内容并安装来自 Ubuntu 的最新 NVIDIA 驱动程序。

    • 0

相关问题

  • 如何将 Web 应用程序放入 Unity Launcher?

  • Ubuntu 上网本 10.10 中没有 Alt+F2?

  • Unity 中的 gnome-do 样式键盘快捷键

  • 在哪里提交 Unity 的错误/愿望清单?

  • Unity 启动器——它可以作为单独的包提供吗?

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    如何运行 .sh 脚本?

    • 16 个回答
  • Marko Smith

    如何安装 .tar.gz(或 .tar.bz2)文件?

    • 14 个回答
  • Marko Smith

    如何列出所有已安装的软件包

    • 24 个回答
  • Marko Smith

    无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗?

    • 25 个回答
  • Martin Hope
    Flimm 如何在没有 sudo 的情况下使用 docker? 2014-06-07 00:17:43 +0800 CST
  • Martin Hope
    Ivan 如何列出所有已安装的软件包 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    La Ode Adam Saputra 无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗? 2010-11-30 18:12:48 +0800 CST
  • Martin Hope
    David Barry 如何从命令行确定目录(文件夹)的总大小? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher “以下软件包已被保留:”为什么以及如何解决? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford 如何删除 PPA? 2010-07-30 01:09:42 +0800 CST

热门标签

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve