linux - Pop_OS 升级导致东西崩溃
问题描述
好吧,只是一个免责声明:我使用 Unix 或 Linux 的某个版本已经 30 年了,我有很好的工作知识,但是在管理方面我非常危险:)
每次我在 Pop!_OS 中进行自动操作系统升级时,都会发生一些不好的事情。而且我不是在谈论 apt update / apt dist-upgrade。我的意思是进入设置 GUI 并在列表的最后一项中单击“升级”。
我做的最后一台机器失败了,我无法恢复系统,甚至无法从可启动棒恢复。那台机器在它的最后一站,我只是让它离开并建造了一个新盒子,是时候了。好吧,我们又来了,是时候升级到 20.10。
- 我点击了“升级操作系统”(也许是“更新操作系统”,我记不太清了
- 它做了一些事情,并说它需要重新启动 - 好吧,现在我们是 Windows 了吗?不激动
- 重新启动并以灰色屏幕结束,它位于 0% 的更新进度条
- 我让它坐了很长时间,也许是 45 分钟,我担心这台中低档机器只需要一段时间,没什么
- 畏缩..点击重置按钮,系统重新启动并做了“某事”,然后似乎还好
现在这里是问题列表:
升级是否完全、完全、成功地进行了?我怎么知道?这感觉就像我在运行窗户,只是在盲目的神秘中滚动..
VMWare 工作站无法启动。图标单击没有任何反应,从命令行我收到此错误:
/usr/bin/vmware: line 105: 159580 Segmentation fault (core dumped) "$BINDIR"/vmware-modconfig --appname="VMware Workstation" --icon="vmware-workstation"
在网上搜索了一堆,有很多人说升级后可能会出现权限问题并以root身份运行会有所帮助。这没有用。我读到升级到 VMWare 16.x 会有所帮助。我对此持开放态度,但原则上为什么必须如此?
- 我使用另一个从源代码安装的应用程序,它称为 MakeMKV。在 Pop 升级之前,我没有遇到任何问题。同样,它不会从图标启动。我重建并重新安装了它。不去。从命令行启动返回:
/snap/makemkv/217/bin/desktop-launch: line 51: /home/ritchie/.config/user-dirs.dirs: Permission denied
qt.qpa.screen: QXcbConnection: Could not connect to display :1
Could not connect to any X display.
使用sudo从命令行启动虽然有效!所以wtf?
这感觉像是难题的关键部分,即无法连接到显示器。
由于这篇文章很长,我不会列出硬件,但如果它有助于诊断,我很高兴。
任何帮助表示赞赏!
解决方案
与其他快照包相同...
试图找出问题所在...
看起来某些 ENV 变量设置不正确导致错误:
.config/user-dirs.dirs: Permission denied
但只需重新安装软件包即可解决问题:
sudo snap remove %package%
sudo snap install %package%
推荐阅读
- c++ - 创建用于编译 c++ 的通用简单 Makefile
- google-app-maker - 从单个搜索框查询 Google AppMaker 中的多个数据源
- java - 我使用 FileHandler 创建了一个记录器类来将日志写入文件,但它只是打印到控制台
- sql - 将列的默认值添加为另一列值的 Base64Encoding
- python - lxml / scrapy选择器可以不传输html实体吗
- javascript - 如何让 async/await 等待 Observable 返回
- javascript - 如何在 Firefox 70 中调试 service-worker javascript 代码
- python - Django - 重新呈现表单时自动完成字段
- python - 高斯过程中“张量不可散列”的张量流概率错误
- php - PDO::__construct(): php_network_getaddresses: getaddrinfo