问题描述:
我在 Reddit 上看到了一篇讨论帖:Removing Firefox changes Fedora’s identity from Workstation to Budgie。
我和他的问题是一致的,明明安装的是 Workstation 版本的 Fedora,但过了会儿就变成了 Fedora 45 (Budgie)。我排查了很久都没有找到问题所在,直到我发现了这个反馈。
因为我也是卸载了 Firefox,所以导致版本变化,并非是我的镜像问题,我还特地校验了镜像,换了机器,浪费了很多时间。
解决方法文中也给出来了:
1 | sudo dnf install fedora-release-identity-workstation --allowerasing |
但这样会重新把 Firefox 安装回来,不过可以解决版本不对的问题。
还有一个问题,就是 v2rayN 的闪退问题了。一装上以后,只要我导入配置,程序就直接强退。但我之前在 Fedora 44 中是完全没问题的,这就很诡异了。后来我查到了,Fedora 45 使用了 OpenSSL 4,而 V2RayN 使用的 .NET 加密组件需要能够使用 OpenSSL 3。
于是日志出现了 No usable version of libssl was found,从而触发了 SIGABRT,导致程序异常中止。所以需要把缺少的 OpenSSL 3 给装上:
1 | sudo dnf install openssl3-libs |
装上以后,程序就完全正常了。现在遇到问题,没有以前那么艰难了,以前都是论坛求助,贴日志,然后等人分析,或者群里求助。现在有了 AI 作为辅助以后,几乎很快就能解决问题。像我这样只有初中学历,没有学过任何计算机相关课程的人,也能靠自己去解决问题了。