Mendeley Reference Manager 在 Ubuntu 22.04 中启动时崩溃

Mendeley Reference Manager 在 Ubuntu 22.04 中启动时崩溃

我最近升级到了 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 

相关内容