View Single Post
Old 02-26-2019, 04:05 AM   #1
Sinac
Junior Member
Sinac began at the beginning.
 
Posts: 3
Karma: 10
Join Date: Feb 2019
Device: none
Debian 9.8 VM: Calibre install, import error: undefined symbol: crypt_r

Hi everyone,

When using VirtualBox 6.0.4 I can't install Calibre any more in a Debian 9.8 VM. The installer fails with:

Traceback (most recent call last):
File "site.py", line 77, in main
File "site-packages/calibre/gui_launch.py", line 73, in calibre
File "site-packages/calibre/gui2/__init__.py", line 7, in <module>
ImportError: /usr/lib/x86_64-linux-gnu/VBoxOGLcrutil.so: undefined symbol: crypt_r

The error occurs with version 3.37/38/39/39.1.

The only way to get Calibre installed again is to revert VirtualBox to 5.2.22.

I've been using Calibre for years, and almost always in a VM. There was never such an issue. I wonder why the Calibre installer wants to import a VBox library, but then I'm not a Python guy.

Help would be highly appreciated, because I really need to get Calibre to work again, I can't stick with that old VBox version for ever.

Thanks in advance.
Sinac is offline   Reply With Quote