ema*_*ema 14 upgrade sane 20.04
我今天升级到 Ubuntu 20.04,在升级过程中选择 LightDM 而不是 gdm3。在升级过程中,有人问我是要保留还是替换/etc/sane.d/dll.conf
文件。我决定保留它。
现在,没有主动重启,出现了“哦,不!出了点问题”的屏幕。
由于我对此类故障排除仍然缺乏经验,因此我觉得仅尝试来自其他“历史记录”不完全相同的线程的答案是不安全的。
我阅读的解决方案包括 Ctrl+ Alt+F4并尝试登录并从命令行获取更多信息(哦不!重启时出现问题)。
这样做安全吗?理想情况下,我想在尝试修复错误之前保存存储在加密硬盘上的数据。我想避免重新安装操作系统。
通过阅读其他线程,我知道这篇文章可能会因为不够精确或尝试不够而受到批评,但实际上我自己无法从那个白屏上获得更多信息,也不想为了提供更多信息而冒险破坏一切...
感谢您的帮助!!:)
编辑:我不知道问题是否与 lvm2-activation-generator 相关,就像在Ubuntu 19.10 中一样,从 19.04 更新后“出现问题” 这和其他解决方案包括从实时 USB 启动。我可以通过在这个阶段简单地关闭笔记本电脑来“安全地”做到这一点吗?我之前必须做某事吗?
Oll*_*lie 20
这将大大有助于“哦,没有出现问题!” 标志走开。首先,按Ctrl+ Alt+F3触发 CLI,然后登录。执行命令:
sudo apt-get update && sudo apt-get dist-upgrade
Run Code Online (Sandbox Code Playgroud)
继续升级。您的机器将安装缺少的资源,并完成升级,然后您只需清理并重新启动:
sudo apt-get clean && sudo apt-get autoremove && sudo reboot
Run Code Online (Sandbox Code Playgroud)
祝你好运!
小智 15
我在将 Ubuntu 18.04 升级到 Ubuntu 20.04 时遇到了同样的问题。一些包崩溃了。主要是由于启动系统时 dpkg 操作中断所致。
这是我为解决这个问题所做的事情。
首先,同时按Ctrl+ Alt+F3打开终端,然后输入您的登录凭据并执行以下命令:-
sudo apt-get update && sudo apt-get upgrade
sudo dpkg --configure -a
sudo apt-get clean && sudo apt-get autoremove
sudo reboot
Run Code Online (Sandbox Code Playgroud)
这将解决 dpkg 被中断的问题。
我的问题在 Ollie 的帮助下得到了回答:
sudo apt-get update
回
Could not get lock /var/lib/apt/lists/lock. It is held by process 22027 (focal)
Run Code Online (Sandbox Code Playgroud)
ps aux | grep -i apt
我试图用and which来识别进程ps -aux | grep -iE "apt-get"
,但没有成功,但我可以用pgrep focal
which 来识别它,并给了我它的进程 ID。我用 杀死了它sudo kill <process_id>
。
do-release-upgrade
只为我工作,没有-y
选择。它回来了
There is no development version of an LTS available.
To upgrade to the latest non-LTS development release
set Prompt=normal in /etc/update-manager/release-upgrades
Run Code Online (Sandbox Code Playgroud)
然后我跑去 sudo apt-get upgrade -y
收到消息 0 upgraded, 0 newly installed, 0 to remove and 1 not upgraded
。未升级的 1 个是过期的 libc++1 软件包。
重新启动计算机,Ubuntu 20.04 运行良好。
然后我通过 Synaptic 安装了这个 libc++1 软件包的当前版本。
小智 5
为了解决我的问题,我使用了 GRUB 菜单中的恢复模式选项,然后选择启动 root shell 的选项。然后我运行这些命令
apt-get update && sudo apt-get dist-upgrade
apt-get clean && sudo apt-get autoremove
apt-get remove nvidia-340
Run Code Online (Sandbox Code Playgroud)
我错误地安装了这个 nvidia 软件包,导致了我的问题。
归档时间: |
|
查看次数: |
24819 次 |
最近记录: |