我在运行后看到了一些关于丢失文件的奇怪错误消息
sudo apt-get update && sudo apt-get install -y flashplugin-installer
/boot/
特别是缺少某些配置文件。这让我担心:
Setting up nvidia-304 (304.125-0ubuntu0.0.1) ...
dpkg: warning: version '*-*' has bad syntax: version number does not start with a digit
update-initramfs: deferring update (trigger activated)
Traceback (most recent call last):
File "/usr/bin/quirks-handler", line 26, in <module>
import Quirks.quirkapplier
File "/usr/lib/python2.7/dist-packages/Quirks/quirkapplier.py", line 26, in <module>
import XKit.xutils
ImportError: No module named XKit.xutils
dpkg: error processing package nvidia-304 (--configure):
subprocess installed post-installation script returned error exit status 1
Setting up flashplugin-installer (11.2.202.457ubuntu0.14.04.1) ...
Processing triggers for initramfs-tools (0.99ubuntu13.5) ...
update-initramfs: Generating /boot/initrd.img-3.2.0-74-generic
grep: /boot/config-3.2.0-74-generic: No such file or directory
Errors were encountered while processing:
nvidia-304
E: Sub-process /usr/bin/dpkg returned an error code (1)
我应该怎么办?
编辑 1:这可能与我的新问题 unity failing 和 TTY1 声称未安装有关,也可能无关。
编辑 2:Unity 似乎放假了,所以我只有 Firefox(因为当它全部崩溃并且 alt+ctrl+F1 进入硬壳时它是打开的。我宁愿不重启,直到我知道我可以得到整个事情又开始了,也因为我不应该恕我直言。有人建议我摆脱旧的linux-image
,linux-header
但我知道这样做的唯一方法是史诗般的复制和粘贴,远远超出我记得输入的任何内容在 tty1 中再次出来。
编辑 3:根据 uname -a,我的内核版本是 3.2.0-74-generic,这可能是也可能不是正确的(我在这方面没有任何线索)。但是,缺少配置文件表明出了点问题。
编辑 4:在https://help.ubuntu.com/community/Lubuntu/Documentation/RemoveOldKernels之后,我发现有 2.6 张图像的全部负载,尽管 apt-get remove 似乎主要是报告同样缺少文件. 根据评论,升级可能没有 Ubuntu 让我理解的那么顺利。所以我可能还需要找到一种方法来解决这个问题。
编辑 5:我试过do-release-upgrade -d
开始很好但以错误消息结束。错误消息将我指向这份报告:https ://bugs.launchpad.net/bugs/1363703并没有告诉我太多信息。
我下降到欢迎我到 12.04.5 的 tty2。我做了lsb_release -cd
它说我在 14.10 / utopic 虽然 shell 告诉我新版本 14.04.1 可用并且我应该使用do-release-upgrade
它来获取它但是当运行时它说没有什么可以升级到。我正式没有想法、线索和任何计划。
编辑 6:显然我试图升级到 14.10,这对我来说很笨拙。我遇到的几乎杀死一切的问题是一个死的配置文件:什么是 virtuoso-nepomuk 以及卸载它会有多大危害?现在我遇到了原始问题(在开始统一时看到那里的某个地方和段错误)。段错误可能是一个不同的问题。
编辑 7:NVidia 问题可能众所周知:无法更新 Nvidia 驱动程序并且在安装接近尾声时出现错误我现在正在调查这个问题。
编辑 8:在设法让大部分升级通过“问题包”列表之后,有点大了。
这是基于我保留的日志,所以有一些错误的燕鸥和疯狂的猜测。但是,我认为我解决了它,但并非没有对问题的评论以及许多其他问题及其答案的帮助。
根据对问题的许多更新,即使我因愚蠢的错误不小心从 14.04 LTS 转移到 14.10,我也进展缓慢。我有一个损坏的 UI(没有统一和不完整的 compiz),这给了我一个只有 FireFox 和 TTY1(还有 2 和 3 用于
top
并保持 compiz 运行)的 UI。然后我误解了我正在阅读的一篇文章并触发了重启。现在我损坏的 UI 不见了,我只在 Root shell 中。这就是我解决这个问题的方法。
其中大部分的灵感来自https://askubuntu.com/a/510830/145472并且通常
sudo
在每个命令之前需要一个所以我在根。我将所有内容都安装为读/写并开始认真对待。我正在使用我那堆古老的便便 Windows 笔记本电脑来访问网络。
我尝试
dhclient eth0
了几次会抛出错误,但似乎并非没有成功。我没有注意到所有的错误或它们开始改变的确切时间。我搬到
/var/cache/apt/archives/
which 否则会在*
. 上述答案的想法基本上是推动事情发展,直到他们摆脱困境。结果:老问题没了,新问题又来了
结果:问题列表改变了一些
这次比上次走得更远,所以……
仍然报告了相当少的依赖错误。这个问题包列表比以往任何时候都大。关屏大。
现在可以使用它
apt-get
来获取新包,所以无论我做了什么,我都有一些网络支持,所以它可以正常工作。(如我所说)结果:问题包列表现在小得多。NVidia 不再出现在问题软件包列表中。所以我尝试了:
完成了一点 bt。所以我咯咯地笑了一点
然后根据链接中的答案返回:
在这一点上似乎没有更多的进展,所以我重新启动了……有点。九小时后(我上床睡觉)我放弃并按下了重置按钮。
结果:当我尝试登录时,GUI 现在已加载但“无法创建会话”。有进展但还不够。
所以我转到 TTY1 并以这种方式登录。
看到一些
systemd-logind failed to start unit
似乎是已知错误的消息:https ://bugs.launchpad.net/ubuntu/+source/systemd-shim/+bug/1359439没有管理太多。
所以我
sudo apt-get autoremove
按照它的建议跑了。这导致旧包的删除和事物触发器的处理。就在那时,我意识到 apt 没有获得连接并成功运行
sudo dhclient eth0
,这意味着我第一次看到的问题已经解决,所以我做对了。档案中有 2 个新包。
(这是报告错误的最顶层包)
但是,这给了我一条错误消息。
我不知道那是什么意思,但我知道有些事情需要大力推动。
这导致了我所见过的最讽刺和讽刺的消息,就好像我自己的电脑在说“WTF,你这个白痴。我希望你知道你在做什么”。这是我一段时间以来看到的最有趣的事情(无论如何对我来说)。
我曾希望 sudo
apt-get install --reinstall liblapack3
可以解决问题,但是没有。什么都没有改变。注意到大多数问题都在等待 python-numpy 我试过
这没有帮助
但是 dpkg -i *.deb 给出了一些非常明显的错误消息,包括一些快速滚动的包冲突。
(由另一个人建议)似乎可以解决问题,但不是那么多......但是它可能有帮助,也许,也许。其实我不知道我是不是只是没有做任何风格......
使错误列表...不同。有的新进,有的旧出。
不确定有帮助
然后我开始怀疑我遗漏的错误。我记得有一种方法可以将您的输出重定向到一个文件中,但不记得我是如何不得不再次使用搜索引擎并找到这个的: http ://www.linuxquestions.org/questions/linux-software-2/bash -how-to-redirect-output-to-file-and-still-have-it-on-screen-412611/ 这让我看到了我丢失的错误消息。在我笨拙的行为使一切变得更糟之前,我本可以看到这些。
显然,这是已知错误:https ://bugs.debian.org/cgi-bin/bugreport.cgi?bug=660607
谷歌搜索我发现这篇博文:https ://aweirdimagination.net/2015/03/27/fixing-broken-alternatives/ 它推荐:
问题解决了。
仔细检查。都很开心。没有错误。
这次重启成功了,我看到的所有错误都消失了。对我来说,做这件事可能有一种不那么痛苦的方法。