我最近升级到了 Ubuntu 22.04(从 20.04 开始),现在我的 Mendeley Reference Manager AppImage 无法启动。我制作了 AppImage 可执行文件并确认已libfuse2
安装。当我尝试从终端运行 AppImage 文件时,出现以下错误:
(node:10810) ProtocolDeprecateCallback: The callback argument of protocol module APIs is no longer needed.
(node:10810) ProtocolDeprecateCallback: The callback argument of protocol module APIs is no longer needed.
[10810:0820/002523.646076:FATAL:gpu_data_manager_impl_private.cc(445)] GPU process isn't usable. Goodbye.
Trace/breakpoint trap (core dumped)
有人能帮忙吗?如果您感兴趣的话,这里有 AppImage 下载链接:https://www.mendeley.com/download-reference-manager/linux
答案1
对我来说是同样的错误消息(Ubuntu 22.04)。启动 AppImage 出现以下错误:
./mendeley-reference-manager-2.77.0-x86_64.AppImage
(node:21581) ProtocolDeprecateCallback: The callback argument of protocol module APIs is no longer needed.
(node:21581) ProtocolDeprecateCallback: The callback argument of protocol module APIs is no longer needed.
[21581:0908/111909.638885:FATAL:gpu_data_manager_impl_private.cc(445)] GPU process isn't usable. Goodbye.
解决方案是使用以下命令行参数启动 AppImage:
./mendeley-reference-manager-2.77.0-x86_64.AppImage --disable-gpu-sandbox
解决方案在这里找到:https://forums.balena.io/t/strange-error-message-gpu-process-isnt-useable/357119/2
答案2
我在 Ubuntu 22.04 上也遇到了同样的问题。我也有 Nvidia GPU 卡。更改驱动程序(到 510)并没有解决我的问题。我发现这个解决方案(通过 flatpak 安装 Mendeley)很有效(一定要完全删除以前的 Mendeley 版本!):
$ sudo flatpak install flathub com.elsevier.MendeleyDesktop
$ flatpak run com.elsevier.MendeleyDesktop