我尝试将 Kubunutu 17.10 升级到 18.04,现在遇到了麻烦 :( 升级过程以消息结束
"Your system could be in an unusable state."
重启后屏幕空白。经过一番调查,我意识到问题与图形驱动程序有关 - 当我将“nomodeset”添加到 grub 选项时,它可以启动,但速度非常慢。我使用的是 Radeon R9 270x 和 amdgpu 驱动程序。当我尝试在不使用 nomodeset 的情况下启动时(也没有静音查看消息),启动过程似乎停止并显示以下消息:
fb: switching to amdgpudrmfb from VESA VGA
但它在后台继续运行,正如我稍后在系统日志中看到的那样。我尝试重新安装 Xorg 和 libdrm-amdgpu1,但没有帮助。请帮忙 :)
问候,Piotr
更新:我在 /var/log/dist-upgrade 中发现了升级日志。据此我发现有两个问题。首先,安装“menu”包时失败。日志显示:
dpkg: error processing package menu (--configure):
dependency problems - leaving triggers unprocessed
dpkg: dependency problems prevent processing triggers for menu:
menu depends on libstdc++6 (>= 4.6); however:
Package libstdc++6:amd64 is not configured yet.
dpkg: error processing package menu (--configure):
dependency problems - leaving triggers unprocessed
dpkg: too many errors, stopping
然后构建内核模块:
Processing triggers for linux-image-4.15.0-23-generic (4.15.0-23.25) ...
/etc/kernel/postinst.d/dkms:
ERROR: Cannot create report: [Errno 17] File exists:
'/var/crash/anbox-modules-dkms.0.crash'
Error! Bad return status for module build on kernel: 4.15.0-23-generic (x86_64)
Consult /var/lib/dkms/anbox-modules-binder/9/build/make.log for more
information.
原因是 /var/lib/dkms 中存在一些 anbox 包的残留。因此我删除了它们并尝试重新安装完整的内核,还重新安装了菜单包。但都没有用。