Snap 版本的 vlc 在 Ubuntu 20.04 上不起作用

Snap 版本的 vlc 在 Ubuntu 20.04 上不起作用

我在 Ubuntu 20.04 系统上安装了 VLC 的 snap 和 apt 版本。snap 版本没有打开。我点击它,什么也没发生。apt 版本运行正常。

我尝试从软件中心卸载 snap 版本,然后使用 snap install 命令重新安装。它安装了,但仍然无法打开。

我也尝试从 gnome 软件中心安装 snap 版本,结果是一样的,但现在我的系统上不再有 Ubuntu 软件中心了。它消失了,我只有 gnome 软件中心。

好像它断了。抱歉,它确实断了。

任何建议去哪里查找错误信息,因为我没有收到任何......

快照列表给了我这个:

$ snap list
Name    Version   Rev   Tracking       Publisher   Notes
core18  20200427  1754  latest/stable  canonical✓  base
snapd   2.44.3    7264  latest/stable  canonical✓  snapd
vlc     3.0.10    1620  latest/stable  videolan✓   -

更新#1:当我尝试在终端中打开它时,我收到以下回复:

bobi@bobi:~$ vlc
/usr/share/libdrm/amdgpu.ids: No such file or directory
VLC media player 3.0.10 Vetinari (revision 3.0.10-0-g7f145afa84)
[000055e046674b10] main libvlc: Running vlc with the default interface. Use 'cvlc' to use vlc without interface.
Qt: Session management error: None of the authentication protocols specified are supported
Fontconfig warning: FcPattern object weight does not accept value [50 200)
Segmentation fault (core dumped)

更新 #2:事实证明,手动安装的所有 snap 软件都无法在我的系统上运行。我还安装了 GIMP。

解决方法:有趣的是,如果我安装这些软件的 FLAT 版本,它们就能正常工作。

补充一点:从终端消息来看,原因可能是 GPU 或 GPU 驱动程序。我只在我的台式机上遇到了这个问题,我的台式机是 Intel CPU + AMD GPU 系统,但是 snap 包和应用程序在我的笔记本电脑上运行良好,我的笔记本电脑是 Intel CPU + Nvidia GPU 机器。

更新 #3:我尝试使用以下方法删除 snap 商店sudo snap 删除命令,然后重新安装sudo snap 安装。重新安装并重新启动系统后,我设法从 snap 商店安装了 vlc snap 版本,但我收到了相同的错误消息,我将其粘贴在更新 #1 中。如果我使用 gnome 软件工具或终端安装 vlc 的 snap 版本,我仍然会遇到同样的问题。

除此之外,Snap 商店现在还出现了一些问题: 在此处输入图片描述

答案1

Béné 解决了我关于此问题的其他问题!

对我来说几乎有效的解决方案可以找到这里

但是,上面帖子中的第二个命令给了我一个错误消息。我对其进行了一些修改,以下解决方案对我有用,并且在系统重启后仍然有效。:

sudo find /usr/share/fonts -type f -exec sudo chmod 644 {} \;
sudo fc-cache -r -v

答案2

您应该安装新版本的 snap store。
sudo snap install snap-store 然后从 snap-store 安装 vlc

答案3

这对我来说很有效:

sudo find /usr/share/fonts -type f -exec sudo chmod 644 {} \;
sudo fc-cache -r -v
sudo reboot

答案4

我通过在终端中添加此命令来解决这个问题

   vlc -vvv

相关内容