我买了一台新笔记本电脑(戴尔 3493),并将安装盘从旧电脑上移了过来。我之前用的是 18.04 LTS,经过一番麻烦之后,我决定更新到 20.04 LTS。除了那 3 个程序永远无法启动外,其他一切都正常。
这是我使用 Shotcut 后得到的结果:
没有与类别 qt.network.ssl 关联的附加程序 [警告] <> QSslSocket:无法调用未解析的函数 SSLv23_client_method 没有与类别 qt.network.ssl 关联的附加程序 [警告] <> QSslSocket:无法调用未解析的函数 SSL_library_init 分段错误(核心转储)
Kdenlive 显示的内容如下:
MLT 错误:“[消费者 sdl2_audio] 无法初始化 SDL:无法设置与 PulseAudio 的连接”
org.kde.knotifications:请求音频通知,但未找到来自notifyrc文件的声音文件,中止音频通知分段错误(核心转储)
以下是我从 Blender 获得的结果:
写入:/tmp/blender.crash.txt 分段错误(核心转储)
关于 Kdenlive,当我使用官方 ppa 上的 snap 版本时,也得到了分段错误(核心转储)。我在网上找不到正确的答案(顺便说一句,我曾尝试重新安装并重启这些应用程序几次)。
答案1
对于 kdenlive 也有同样的问题。我使用官方网站上的 appimage 解决了这个问题。也许你可以用 blender 和快捷方式做同样的事情……
- 删除 kdenlive
- 从官方网站下载appimage:
wget https://files.kde.org/kdenlive/release/kdenlive-20.04.1b-x86_64.appimage -O ~/Downloads
- 安装appimage库:
sudo apt install libappimage0
- 为.appimage 文件添加执行位:
chmod +x ~/Downloads/kdenlive-20.04.1b-x86_64.appimage
- 执行文件
~/Downloads/kdenlive-20.04.1b-x86_64.appimage
答案2
问题似乎不仅限于问题中提到的三个程序。根据这个答案这是 mesa 驱动程序的一个错误。添加以下行似乎.profile
可以让程序启动(我可以为 Blender 和 Kdenlive 确认这一点)
MESA_LOADER_DRIVER_OVERRIDE=i965
然而,这不是一个正确的解决方案,我们必须等待驱动程序中的问题得到解决。