Forum / NoMachine for Windows / Version `XCRYPT_2.0′ not found required by /lib/x86_64-linux-gnu/
- This topic has 8 replies, 2 voices, and was last updated 3 years ago by graywolf.
-
AuthorPosts
-
November 23, 2021 at 10:26 #36393harrisromeoParticipant
Hi all, I’m trying to launch paraview using the NoMachine option. I am using Ubuntu 20.04.
I just built using the ‘nomachine’ option as I don’t have a graphics card system. I tried launching paraview but I get the following messages:
paraview: /home/harrisromeo/utilities/NX/lib/libcrypt.so.1: version `XCRYPT_2.0’ not found (required by /lib/x86_64-linux-gnu/libkrb5.so.26)
paraview: /home/harrisromeo/utilities/NX/lib/libcrypt.so.1: version `XCRYPT_2.0’ not found (required by /lib/x86_64-linux-gnu/libroken.so.18)
Please how can I fix this.
November 23, 2021 at 12:34 #36397graywolfParticipantParaView is searching for libraries at a wrong path (/home/harrisromeo/utilities/NX/lib). Please check how LD_LIBRARY_PATH and LD_PRELOAD are set in your environment.
November 23, 2021 at 13:15 #36399harrisromeoParticipantHello graywolf,
The library path that it is searching is the one created after building the nxserver binaries.
Even in my “usr/lib/x86_64-linux-gnu path”, “libcrypt.so.1” is the only version there.
I think it has got to do with how Ubuntu (I use 20,04) names the libcrypt.so file.
Some online sources believe libcrypt.so.1 is actually version 2, that on Archlinux, it was explicitly named version 2.
November 23, 2021 at 16:51 #36402graywolfParticipantPAraView wouldn’t get any problem if it weren’t searching that path for libraries. That should not happen, so I told you to check LD_* in the environment.
November 25, 2021 at 17:11 #36436harrisromeoParticipantHello graywolf,
I have set my LD_PRELOAD path to my “user/lib/x86_64-linux-gnu” folder as against the one built by ‘nomachine’ in my “/home/harrisromeo/utilities/NX/lib/” folder.
My LD_LIBRARY_PATH has also been set as shown in the attachments.
I now get the initial error of graphics card to run OpenGL/Mesa (which led me to ‘nomachine’ option in the first place) and also a libc.so.6 stack trace of the error.
Please I really need a way out of this problem. I have also attached a picture of the error.
Attachments:
November 26, 2021 at 11:12 #36445graywolfParticipantYou can setup VirtualGL by the command
sudo /home/harrisromeo/utilities/NX/bin/nxserver --virtualgl-install
.Then run paraview with VirtualGL assistance:
/home/harrisromeo/utilities/NX/scripts/vgl/vglrun paraview
November 26, 2021 at 22:10 #36452harrisromeoParticipantHello graywolf,
Kindly find attached the new error flags related to OpenGL rendering context obtained on X server.
I have also attached my display environment for display connection with xserver
Attachments:
November 26, 2021 at 22:11 #36457harrisromeoParticipantI should also re-iterate that I have no graphics card on my system.
Thanks
November 29, 2021 at 11:02 #36472graywolfParticipantVirtualGL is of little use if your system has no video card.
You should not set $HOME/utilities/NX/lib in LD_LIBRARY_PATH, I don’t get the reason for setting DISPLAY=:0.0.
If you want to run a virtual display and you have a free version of NoMachine, turn off the display manager (
systemctl stop display-manager
), set CreateDisplay and DisplayOwner in /usr/NX/etc/node.cfg, restart the NoMachine server (nxserver --restart
). -
AuthorPosts
This topic was marked as solved, you can't post.