昨天大部分时间都花在了将 Acer Aspire One A110AB(英特尔凌动处理器 1.6GHz、16GB 固态硬盘、1GB 内存、无光驱)从 10.04 升级到 12.04 上。开始时有大约 2.3GB 的可用空间,但在升级过程中根据提示清除了更多空间。还出现了许多难以辨认的方框,里面都是字母,但我认为,在读到它们是无关的 Evolution 产物后,我点了“OK”。在过去的 12 个小时里,该过程一直冻结在“安装升级”阶段,只剩下 27 分钟,最后一个进度项显示“已安装 mousetweeks”。终端上的最后几行内容为:设置 modemmanager(ubuntu 0.5.2.0-0ubuntu2)...安装新版本的配置文件 /etc/dBus-1/system.d/org.freedesktop.ModemManager.conf...initctl:接口“org.freedesktop.DBus.Properties”上签名为“ss”的方法“Get”不存在...
initctl:dbus_error.c:69:nih_dbus_error_raise 未处理的错误:接口“org.freedesktop.DBus.Properties”上签名为“ss”的方法“Get”不存在
已中止
目前,系统似乎或多或少可以正常工作——我通过 Chromium 发送此信息,我可以在 LibreOffice 中查找文件和编辑文档。“帮助和支持”无法打开任何内容。我的空间为 1.2GB。无法识别 USB 驱动器。我不是 Linux 技术人员,但可以按照终端上的说明进行操作。请帮忙?谢谢!Harry PS 我注意到,对于像我这样的人,(隐藏得很好的)建议是等到 7 月。然而,考虑到 12.04 的炒作以及对其准备就绪和稳定性的广泛赞誉,我认为这已经足够安全了。我宁愿不为全新安装而清除我的电脑。
编辑:我下定决心重启了上网本,发现我现在拥有了 Unity 桌面和半功能系统。更新管理器说它只能进行“部分升级”,当它再次尝试时,发现自己被另一个进程阻止了。
答案1
感谢其他地方的建议,能够解决这个问题:
sudo fuser -vki /var/lib/dpkg/lock
sudo dpkg --configure -a
所有系统现已正常运行。感谢您的协助。
答案2
很遗憾听到这个消息,我不是专家,但我可以提供一些建议。
如果你进入终端并输入:
gedit /etc/apt/sources.list
并查看条目。此文件告诉 Ubuntu 系统包(文件)应使用哪个版本。如果几乎所有包都包含名称“precise”,则说明您仍然拥有更新的存储库。然后您可以运行sudo apt-get upgrade
以确保当前安装的包已正确安装。
要重新运行安装过程,请输入
sudo update-manager
并尝试再次升级。
不确定这是否有帮助,但希望如此。
答案3
Goto- /var/cache/apt
查找那里的任何“锁定”文件
如果发现则删除。
If there is a "Update" folder clear it.
接下来打开“更新管理器”并尝试更新。
答案4
我没有答案,但我看到了同样的错误(就我而言,文件Method "Get" with signature "ss" on interface "org.freedesktop.DBus.Properties" doesn't exist
中有相当多的错误/var/log/dist-upgrade/apt-term.log
)
我的计划是在升级完成后、重启之前尝试手动升级每个失败的软件包apt-get install [package]
。可能行不通,但值得一试。另一个选择是dpkg-reconfigure [package]
如果你想一次性尝试所有方法:dpkg --configure -a
这也可能提供更好的输出,说明哪些内容被锁定以及锁定位置。如果我能正常工作(仍在安装中),我会回来更新。