Ubuntu 软件中心不再允许我安装软件(尝试安装 pdfsam 和 Synaptic,都出现相同的错误):
aptdaemon(允许您安装/删除软件以及执行其他包管理相关任务的软件)似乎存在编程错误。
详细信息:回溯(最近一次调用):
文件“/usr/lib/python3/dist-packages/aptdaemon/worker.py”,第 325 行,在 _process_transaction self._apply_changes(trans) 中
文件“/usr/lib/python3/dist-packages/aptdaemon/pkcompat.py”,第 3157 行,位于 _apply_changes install_range 中)
文件“/usr/lib/python3/dist-packages/aptdaemon/worker.py”,第 1151 行,在 _apply_changes 中使用 self._frozen_status():
文件“/usr/lib/python3.4/contextlib.py”,第 59 行,位于进入 返回下一个(self.gen)
文件“/usr/lib/python3/dist-packages/aptdaemon/worker.py”,第 1175 行,位于 _frozen_status freeze_dir = tempfile.mkdtemp(prefix="aptdaemon-frozen-status")
文件“/usr/lib/python3.4/tempfile.py”,第 426 行,位于 mkdtemp dir = gettempdir()
文件“/usr/lib/python3.4/tempfile.py”,第 370 行,在 gettempdir tempdir = _get_default_tempdir()
文件“/usr/lib/python3.4/tempfile.py”,第 312 行,在 _get_default_tempdir 目录列表中)
FileNotFoundError:[Errno 2] 在 ['/tmp'、'/var/tmp'、'/usr/tmp'、'/'] 中未找到可用的临时目录
我找到并尝试了这个修复程序,它在我能找到的有关此问题的所有线程中都有介绍:由于 ttf-mscorefonts-installer 包错误,无法从软件中心安装任何软件
命令 sudo dpkg --configure -a 不起作用。输出:
sudo:无法打开 /var/lib/sudo/andreas/5:没有此文件或目录
dpkg:错误:无法访问 dpkg 状态区域:只读文件系统
现在,我是一个 Linux 新手。在使用 Ubuntu 之前,我使用过 Linux Mint 15,然后是 16。系统经常死机,特别是在通过 apt-get 或软件中心安装新软件时,重新启动后,不知何故搞砸了我的用户权限(这里似乎也是这种情况?)和文件系统。为了解决这个问题,我不得不重新安装 Mint(反复)。
更多背景信息:几天前 Ubuntu 冻结了,经过长时间的等待(它没有恢复)我在网上找到了解决方案:Ubuntu 死机了怎么办?
如果它完全锁定,您可以重新安装它,这是一种比冷重启计算机更安全的替代方法。
这会导致问题吗?在此之前,软件中心运行正常。
我从 Mint 转到了 Ubuntu,因为我觉得 Ubuntu 比 Mint 更稳定,而且“修补”得更少。我真的不想再转回 Windows,但我需要我的笔记本电脑能工作,而且要可靠地工作;论文截止日期越来越近了。
任何帮助是极大的赞赏!
我正在使用 Ubuntu 14.04 LTS
答案1
David 的解决方案(见上文)奏效了。如果有人偶然发现这个帖子有同样的问题,这里是摘要(感谢 David 和问题描述中链接的帖子的作者):
sudo 卸载/dev/sdb5
将 [sdb5] 替换为根目录 / 所挂载的任何分区。注意:它可能会抱怨 / 很忙,请忽略并继续
sudo mount -o rw,重新挂载/
sudo dpkg--configure-a
sudo apt-get 更新
sudo apt-get 升级