6

Mendeley recently moved from the Desktop version to "Mendeley Reference Manager."

Link: https://www.mendeley.com/download-reference-manager/

It downloads an AppImage file. I make the file executable:

chmod a+x mendeley-reference-manager-2.77.0-x86_64.AppImage 

And then try to install it:

./mendeley-reference-manager-2.77.0-x86_64.AppImage 

That gives the following error:

(node:13441) ProtocolDeprecateCallback: The callback argument of protocol module APIs is no longer needed.
[13441:0901/105344.492139:FATAL:gpu_data_manager_impl_private.cc(445)] GPU process isn't usable. Goodbye.
Trace/breakpoint trap (core dumped)

Trying to install using "sudo" gives the following error:

[13592:0901/105501.308639:FATAL:electron_main_delegate.cc(253)] Running as root without --no-sandbox is not supported. See https://crbug.com/638180.
Trace/breakpoint trap

Any help? Gert Kruger

Uri Herrera
  • 14,684
  • 24
  • 89
  • 136
Gert Kruger
  • 226
  • 2
  • 7
  • 1
    Does this answer your question? [How to install Mendeley on Ubuntu 22.04?](https://askubuntu.com/questions/1405042/how-to-install-mendeley-on-ubuntu-22-04) – graham Sep 01 '22 at 09:26
  • Runs perfectly for me on Ub 22.04. Do you have `libfuse2` installed? It is not installed by default but required for AppImages. – vanadium Sep 01 '22 at 09:43
  • Similar question here https://askubuntu.com/questions/1424529/mendeley-reference-manager-crashes-on-start-in-ubuntu-22-04 with suggestion to use the flatpak instead. Report information about your hardware and in particular graphics card: it seems be related with the GPU thus your graphics card. Using nvidia? – vanadium Sep 01 '22 at 09:45
  • Can one install the libreoffice plugin using the Appimage? – Andor Kiss Jan 07 '23 at 17:44
  • @24601, no, that question is not relevant here as it relates to Mendeley Desktop, which is no longer available for download and will no longer be actively supported. – climatestudent Feb 11 '23 at 13:03

2 Answers2

4

Some Electron applications packaged as AppImages refuse to launch unless certain flags are passed when executing the AppImage.

In the case of Mendeley, you need to append the following Chromium flag.

./mendeley-reference-manager-2.80.1-x86_64.AppImage --no-sandbox

For reference: What does the Chromium option --no-sandbox mean?

Uri Herrera
  • 14,684
  • 24
  • 89
  • 136
0

Just use --no-sandbox flag if you can't see the application. Since some applications are not executable unless this flag is given, same thing happened for R studio previously and worked only if this "--no-sandbox" flag is given. But current versions of R studio have this bug fixed and run without this flag. Similarly, Mendeley also has to work on it soon.

./mendeley-reference-manager-2.80.1-x86_64.AppImage --no-sandbox For the current version just use the respective version numbers for example, ./mendeley-reference-manager-2.89.0-x86_64.AppImage --no-sandbox

otherwise, you can always use the desktop version from mendeley desktop which will be version 1.19.5 for Linux (64-bit). For which run the code from the directory's terminal ./bin/mendeleydesktop

drsisu
  • 29
  • 3