我在启动 Brave 和 Opera 浏览器时遇到问题。第一次尝试使用时,它们花了很长时间才开始运行。但是,Firefox 和 Chrome 没有遇到同样的问题。
通过终端启动 Brave 我收到以下输出:
$ brave -v
Gtk-Message: Failed to load module "appmenu-gtk-module"
Gtk-Message: Failed to load module "canberra-gtk-module"
Gtk-Message: Failed to load module "canberra-gtk-module"
libGL error: pci id for fd 24: 1002:15d8, driver (null)
libGL error: No driver found
libGL error: failed to load driver: (null)
libGL error: pci id for fd 24: 1002:15d8, driver (null)
Failed to parse JSON adblock resources: EOF while parsing a value at line 1 column 0
pci id for fd 25: 1002:15d8, driver (null)
libGL error: failed to create dri screen
libGL error: failed to load driver: radeonsi
[8489:8489:0402/192105.813457:ERROR:viz_main_impl.cc(150)] Exiting GPU process due to errors during initialization
在歌剧中我得到的或多或少是同样的:
$ opera -v
Gtk-Message: 19:22:11.269: Failed to load module "appmenu-gtk-module"
(opera:8929): Gtk-WARNING **: 19:22:11.289: Theme parsing error: gtk.css:1555:23: 'font-feature-settings' is not a valid property name
(opera:8929): Gtk-WARNING **: 19:22:11.296: Theme parsing error: gtk.css:3591:25: 'font-feature-settings' is not a valid property name
(opera:8929): Gtk-WARNING **: 19:22:11.297: Theme parsing error: gtk.css:4053:23: 'font-feature-settings' is not a valid property name
/usr/share/libdrm/amdgpu.ids: No such file or directory
[9026:9026:0402/192211.851284:ERROR:sandbox_linux.cc(374)] InitializeSandbox() called with multiple threads in process gpu-process.
[8929:9031:0402/192214.014451:ERROR:udev_watcher.cc(97)] Failed to begin udev enumeration.
[8929:8929:0402/192214.779946:ERROR:named_platform_channel_posix.cc(145)] connect /home/jorge/snap/opera/118/.config/opera/oauc_pipe_r: Connection refused (111)
但关键问题是,当我尝试安装 canberra/gtk 模块时,我得到了……
$ sudo apt-get install libcanberra-gtk-module libcanberra-gtk0
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias
Leyendo la información de estado... Hecho
libcanberra-gtk-module ya está en su versión más reciente (0.30-7ubuntu1).
libcanberra-gtk0 ya está en su versión más reciente (0.30-7ubuntu1).
Los paquetes indicados a continuación se instalaron de forma automática y ya no son necesarios.
libfprint-2-tod1 libllvm10
Utilice «sudo apt autoremove» para eliminarlos.
0 actualizados, 0 nuevos se instalarán, 0 para eliminar y 10 no actualizados.
所以他们说我已经得到它了。
对这类事情非常困惑!有人能帮忙吗?
答案1
我一直在努力非常相似的问题已经好几个星期了。今天我通过直接从 .deb 文件重新安装 opera 解决了这个问题:
- 我首先
sudo snap remove opera
在终端中卸载了 snap 的 Opera。 - 在 Opera 网站上 (https://www.opera.com/download)我下载了他们的.deb 安装文件。(目前是 opera-stable_75.0.3969.171_amd64.deb,但大概会定期更新。)
- 我通过终端中的 apt 安装了它。有人告诉我,必须指明此过程的完整文件路径(没有 ~/)。此外,“tab”键有助于自动填写特定文件名。
sudo apt install /home/[USER NAME]/Downloads/opera-stable_75.0.3969.171_amd64.deb
答案2
sudo apt-get install appmenu-gtk2-module appmenu-gtk3-module
如果你还没有安装gtk 模块,请先安装
lspci -vnn | grep "VGA"
也许您遇到了 GPU 驱动程序问题,请在您的问题中包含以下输出,
尝试卸载 NVidia 驱动程序并安装 mesa-dri-drivers。
sudo add-apt-repository ppa:kisak/kisak-mesa
sudo apt update
sudo apt install mesa
看看问题是否仍然存在
答案3
与 brave 完全相同,必须 sudo snap remove brave 并按照此处的安装说明进行操作https://brave.com/linux/#release-channel-installation 虽然很烦人。