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 / 问题 / 611965
Accepted
Matthew Brown aka Lord Matt
Matthew Brown aka Lord Matt
Asked: 2015-04-22 01:17:13 +0800 CST2015-04-22 01:17:13 +0800 CST 2015-04-22 01:17:13 +0800 CST

看到消息“/boot/config-3.2.0-74-generic: No such file or directory”我该怎么办?

  • 772

我在运行后看到了一些关于丢失文件的奇怪错误消息

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
  • 1 1 个回答
  • 1376 Views

1 个回答

  • Voted
  1. Best Answer
    Matthew Brown aka Lord Matt
    2015-04-26T05:47:58+08:002015-04-26T05:47:58+08:00

    这是基于我保留的日志,所以有一些错误的燕鸥和疯狂的猜测。但是,我认为我解决了它,但并非没有对问题的评论以及许多其他问题及其答案的帮助。

    根据对问题的许多更新,即使我因愚蠢的错误不小心从 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 否则会在*. 上述答案的想法基本上是推动事情发展,直到他们摆脱困境。

    dpkg -i *.deb
    apt-get install -f
    

    结果:老问题没了,新问题又来了

    dpkg --configure -a
    

    结果:问题列表改变了一些

    dpkg -i *.deb
    

    这次比上次走得更远,所以……

    dpkg --configure -a
    

    仍然报告了相当少的依赖错误。这个问题包列表比以往任何时候都大。关屏大。

    apt-get install -f
    

    现在可以使用它apt-get来获取新包,所以无论我做了什么,我都有一些网络支持,所以它可以正常工作。(如我所说)

    结果:问题包列表现在小得多。NVidia 不再出现在问题软件包列表中。所以我尝试了:

    dpkg --configure -a
    

    完成了一点 bt。所以我咯咯地笑了一点

    apt-get update
    apt-get upgrade
    

    然后根据链接中的答案返回:

    dpkg -i *.deb
    dpkg --configure -a
    

    在这一点上似乎没有更多的进展,所以我重新启动了……有点。九小时后(我上床睡觉)我放弃并按下了重置按钮。

    结果:当我尝试登录时,GUI 现在已加载但“无法创建会话”。有进展但还不够。

    所以我转到 TTY1 并以这种方式登录。

    看到一些systemd-logind failed to start unit似乎是已知错误的消息:https ://bugs.launchpad.net/ubuntu/+source/systemd-shim/+bug/1359439

    sudo apt-get update && sudo apt-get upgrade
    

    没有管理太多。

    所以我sudo apt-get autoremove按照它的建议跑了。这导致旧包的删除和事物触发器的处理。

    就在那时,我意识到 apt 没有获得连接并成功运行sudo dhclient eth0,这意味着我第一次看到的问题已经解决,所以我做对了。

    sudo apt-get update && sudo apt-get upgrade
    

    档案中有 2 个新包。

    sudo apt-get install --reinstall liblapack3
    

    (这是报告错误的最顶层包)

    但是,这给了我一条错误消息。

    E: 内部错误,liblapack3:amd64 没有文件名

    我不知道那是什么意思,但我知道有些事情需要大力推动。

    sudo dpkg --force-depends -r liblapack3:amd64
    

    这导致了我所见过的最讽刺和讽刺的消息,就好像我自己的电脑在说“WTF,你这个白痴。我希望你知道你在做什么”。这是我一段时间以来看到的最有趣的事情(无论如何对我来说)。

    我曾希望 sudoapt-get install --reinstall liblapack3可以解决问题,但是没有。什么都没有改变。

    注意到大多数问题都在等待 python-numpy 我试过

    sudo dpkg --force-depends -r python-numpy
    sudo apt-get install -f
    

    这没有帮助

    但是 dpkg -i *.deb 给出了一些非常明显的错误消息,包括一些快速滚动的包冲突。

    sudo apt-get -o Debug::pkgProblemResolver=yes dist-upgrade
    

    (由另一个人建议)似乎可以解决问题,但不是那么多......但是它可能有帮助,也许,也许。其实我不知道我是不是只是没有做任何风格......

    dpkg -i *.deb
    dpkg --configure -a
    

    使错误列表...不同。有的新进,有的旧出。

    sudo apt-get -o Debug::pkgProblemResolver=yes install python-numpy
    

    不确定有帮助

    然后我开始怀疑我遗漏的错误。我记得有一种方法可以将您的输出重定向到一个文件中,但不记得我是如何不得不再次使用搜索引擎并找到这个的: http ://www.linuxquestions.org/questions/linux-software-2/bash -how-to-redirect-output-to-file-and-still-have-it-on-screen-412611/ 这让我看到了我丢失的错误消息。在我笨拙的行为使一切变得更糟之前,我本可以看到这些。

    update-alternatives: 错误:替代 liblapack.so.3gf 不能是 liblapack.so.3 的从属:它是主替代

    显然,这是已知错误:https ://bugs.debian.org/cgi-bin/bugreport.cgi?bug=660607

    谷歌搜索我发现这篇博文:https ://aweirdimagination.net/2015/03/27/fixing-broken-alternatives/ 它推荐:

    sudo update-alternatives --remove-all liblapack.so.3gf
    sudo apt-get install -f
    

    问题解决了。

    dpkg -i *.deb
    dpkg --configure -a
    sudo apt-get update && sudo apt-get upgrade
    

    仔细检查。都很开心。没有错误。

    sudo reboot
    

    这次重启成功了,我看到的所有错误都消失了。对我来说,做这件事可能有一种不那么痛苦的方法。

    • 0

相关问题

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