Unix & Linux Stack Exchange
Q&A for users of Linux, FreeBSD and other Unix-like operating systems
Latest Questions
3
votes
2
answers
6094
views
How do I install some required libraries for a program without sudo?
I am trying to run a program on a computer running Red Hat 6.5. This results in the three following errors: "/lib64/libc.so.6: version `GLIBC_2.14' not found" "/usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.15' not found" "/lib64/libm.so.6: version `GLIBC_2.15' not found" Clearly I have to install...
I am trying to run a program on a computer running Red Hat 6.5.
This results in the three following errors:
"/lib64/libc.so.6: version `GLIBC_2.14' not found"
"/usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.15' not found"
"/lib64/libm.so.6: version `GLIBC_2.15' not found"
Clearly I have to install those libraries, but when searching I only found solutions that suggest running "sudo apt-get", which I sadly can't (no sudo access). Thus I need a solution to install them without sudo. (EDIT: This system does not have apt-get, but I am under the impression that yum, which it does have, is not far from the same thing. Still requires root though).
Additionally, I would prefer if the solution only affected my account, or even were limited to the program I am trying to run, so I don't affect other users on this system.
I would appreciate if I could receive some help on how to achieve something like this, or if it is impossible, I would like to know that (and out of curiosity, maybe also why).
felix
(31 rep)
Feb 19, 2015, 12:39 PM
• Last activity: Jul 23, 2025, 10:58 PM
3
votes
2
answers
2331
views
Install userspace programs on server without root access
I would like to install some programs on my work development server because it is missing some programs I need for my day to day job. I don't have root access. What I did up to now is compiling the software I needs with option `--prefix=/path/to/local/root`. I then created a script that looks like t...
I would like to install some programs on my work development server because it is missing some programs I need for my day to day job. I don't have root access.
What I did up to now is compiling the software I needs with option
--prefix=/path/to/local/root
. I then created a script that looks like that:
#!/bin/sh
export LOCAL_PATH="/path/to/local/root"
export LD_LIBRARY_PATH="$LOCAL_PATH/lib:$LOCAL_PATH/lib64:$LOCAL_PATH/lib64:$LD_LIBRARY_PATH"
binary=$(basename $0)
$LOCAL_PATH/bin/$binary "$@"
Then, if I create symlink to this program with the right name, it will run the local version. However, I have some issues:
- The install folder might move from time to time. It happened recently and I had to reinstall everything
- Some programs use libtool
, which ignores the LD_LIBRARY_PATH
when it finds a library in /usr/lib
(which in my case was outdated)
- The programs are hard to maintain or update
For the first two problems, it seems that creating a chroot
would solve the problem. Would fakechroot
help in that case ? Will my script still work ?
Also, the last issue makes me think about switching to a package manager. I was thinking about portage (from Gentoo, which I use at home), but maybe there are some more suited for my needs. Any suggestion? Maybe a lightweight Linux distribution ?
Finally, do I need to symlink /local/lib
and /local/lib64
together ?
Nicop
(231 rep)
Aug 20, 2015, 11:23 PM
• Last activity: Jul 4, 2025, 06:07 PM
2
votes
1
answers
7954
views
How to fix error: "symbol lookup error: /usr/local/lib/libQt5DBus.so.5: undefined symbol"?
I was using GNS3 network simulator fine for a while & then after few days When I start GNS3 Network Simulator, it is giving out following error, not sure what caused this. **$ sudo gns3** GNS3 GUI version 1.5.2 Copyright (c) 2007-2016 GNS3 Technologies Inc. your locale en_IN.ISO8859-1 encoding is no...
I was using GNS3 network simulator fine for a while & then after few days
When I start GNS3 Network Simulator, it is giving out following error, not sure what caused this.
**$ sudo gns3**
GNS3 GUI version 1.5.2
Copyright (c) 2007-2016 GNS3 Technologies Inc.
your locale en_IN.ISO8859-1 encoding is not UTF-8, switching to the UTF-8 version...
2016-12-23 22:57:53 INFO logger.py:107 Log level: INFO
/usr/share/gns3/gns3-gui/bin/python: symbol lookup error: /usr/local/lib/libQt5DBus.so.5: undefined symbol: _Z28qEnvironmentVariableIntValuePKcPb
I tried reinstalling gns3 but the error persisted.
While Un-installing, I got the following warnings:
dpkg: warning: while removing gns3-gui, directory '/usr/share/gns3/gns3-gui/lib/python3.4/__pycache__' not empty so not removed
dpkg: warning: while removing gns3-gui, directory '/usr/share/gns3/gns3-gui/bin' not empty so not removed
Removing gns3-server (1.5.2~trusty1) ...
dpkg: warning: while removing gns3-server, directory '/usr/share/gns3/gns3-server/lib/python3.4/__pycache__' not empty so not removed
dpkg: warning: while removing gns3-server, directory '/usr/share/gns3/gns3-server/bin' not empty so not removed
So I removed /usr/share/gns3* and then tried installing GNS3 no luck.
Tried the following suggestions made in this answer
Commented the line
"/usr/local/lib"
in the file /etc/ld.so.conf.d/libc.conf
but no use.
Also when I tried installing GNS3 through Ubuntu Software Center

karthik v
(133 rep)
Dec 23, 2016, 05:35 PM
• Last activity: Jun 29, 2025, 08:03 PM
2
votes
1
answers
2396
views
libbfd-2.22.so missing while compiling Binutils/Glibc/Zlib
When I try to compile Binutils, Glibc and Zlib using chroot on my [LFS](http://www.linuxfromscratch.org/lfs/) system, I get this error: > ar: error while loading shared libraries: libbfd-2.22.so: cannot open shared object file: No such file or directory I compiled Binutils before without using chroo...
When I try to compile Binutils, Glibc and Zlib using chroot on my [LFS](http://www.linuxfromscratch.org/lfs/) system, I get this error:
> ar: error while loading shared libraries: libbfd-2.22.so: cannot open shared object file: No such file or directory
I compiled Binutils before without using chroot, the files libbfd.a, libbfd.so, libbfd-2.22.so and libbfd.la exist both in /tools/lib/ and /usr/lib/
I don't know where the compiler is searching for it.
How to continue compilation?
Vi Pau
(166 rep)
Aug 1, 2012, 07:29 AM
• Last activity: Jun 3, 2025, 09:01 PM
4
votes
1
answers
22382
views
I am getting an error while loading shared libraries libXm.so.3
I have installed a program called Swiss PDB. Upon running the program I get the error: /usr/share/SPDBV/bin/spdbv.Linux: error while loading shared libraries: libXm.so.3: cannot open shared object file: No such file or directory I have used apt-file search libXm.so.3 which gives the output: libxm4:...
I have installed a program called Swiss PDB. Upon running the program I get the error:
/usr/share/SPDBV/bin/spdbv.Linux: error while loading shared libraries: libXm.so.3: cannot open shared object file: No such file or directory
I have used apt-file search libXm.so.3 which gives the output:
libxm4: /usr/lib/x86_64-linux-gnu/libXm.so.3
The file itself is a Link to shared library (application/x-sharedlib). With the link target as libXm.so.4.0.4
I'm not sure how to make this program run without getting the error? How do I tell the program where the the shared library is?
robert@robert-HP-Compaq-8200-Elite-CMT-PC:~$ file /usr/share/SPDBV/bin/spdbv.Linux
/usr/share/SPDBV/bin/spdbv.Linux: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.2.5, stripped
robert@robert-HP-Compaq-8200-Elite-CMT-PC:~$ ldd /usr/share/SPDBV/bin/spdbv.Linux
linux-gate.so.1 => (0xf77cb000)
libX11.so.6 => /usr/lib/i386-linux-gnu/libX11.so.6 (0xf7673000)
libXm.so.3 => not found
libXp.so.6 => not found
libXt.so.6 => /usr/lib/i386-linux-gnu/libXt.so.6 (0xf7616000)
libXext.so.6 => /usr/lib/i386-linux-gnu/libXext.so.6 (0xf7603000)
libXi.so.6 => /usr/lib/i386-linux-gnu/libXi.so.6 (0xf75f2000)
libXmu.so.6 => not found
libGL.so.1 => /usr/lib32/nvidia-304/libGL.so.1 (0xf7515000)
libGLU.so.1 => /usr/lib/i386-linux-gnu/libGLU.so.1 (0xf74a2000)
libpthread.so.0 => /lib/i386-linux-gnu/libpthread.so.0 (0xf7486000)
libz.so.1 => /lib/i386-linux-gnu/libz.so.1 (0xf746c000)
libm.so.6 => /lib/i386-linux-gnu/libm.so.6 (0xf7426000)
libc.so.6 => /lib/i386-linux-gnu/libc.so.6 (0xf7275000)
libxcb.so.1 => /usr/lib/i386-linux-gnu/libxcb.so.1 (0xf7253000)
libdl.so.2 => /lib/i386-linux-gnu/libdl.so.2 (0xf724e000)
libSM.so.6 => /usr/lib/i386-linux-gnu/libSM.so.6 (0xf7245000)
libICE.so.6 => /usr/lib/i386-linux-gnu/libICE.so.6 (0xf722b000)
libnvidia-tls.so.304.117 => /usr/lib32/nvidia-304/tls/libnvidia-tls.so.304.117 (0xf7226000)
libnvidia-glcore.so.304.117 => /usr/lib32/nvidia-304/libnvidia-glcore.so.304.117 (0xf5520000)
libstdc++.so.6 => /usr/lib/i386-linux-gnu/libstdc++.so.6 (0xf5437000)
libgcc_s.so.1 => /lib/i386-linux-gnu/libgcc_s.so.1 (0xf541a000)
/lib/ld-linux.so.2 (0xf77cc000)
libXau.so.6 => /usr/lib/i386-linux-gnu/libXau.so.6 (0xf5416000)
libXdmcp.so.6 => /usr/lib/i386-linux-gnu/libXdmcp.so.6 (0xf540e000)
libuuid.so.1 => /lib/i386-linux-gnu/libuuid.so.1 (0xf5408000)
Robert Peach
(41 rep)
Nov 4, 2014, 10:51 AM
• Last activity: May 27, 2025, 12:02 PM
0
votes
1
answers
43
views
Making library available in NixOS to build makefile projects
I want to install the python package `wolfcrypt` under a python virtual environment (venv) as a one-off test to build a bootloader using wolfBoot As many other python packages, it requires the python header files to bind and link properly. This is usually find as the package `python-dev` in debian o...
I want to install the python package
wolfcrypt
under a python virtual environment (venv) as a one-off test to build a bootloader using wolfBoot
As many other python packages, it requires the python header files to bind and link properly. This is usually find as the package python-dev
in debian or python-devel
on red hat distros.
Do I have to write a .nix
file to do this one-off test?
I know I am [supposed to use nix-shell
](https://discourse.nixos.org/t/explain-how-do-system-c-libraries-and-headers-are-located/53669/2) in some capacity, but I simply don't understand where to get the libraries from and how to have them available when building the project.
I use nix-shell -p
to solve these kind of troubles usually, but I cannot find the package for the python library or the other libraries I need.
What is the simplest way to get references to those libs and perform a build with make
, or in my case a pip install wolfcrypt
?
Thank you for your time
AlexLoss
(183 rep)
May 7, 2025, 09:19 PM
• Last activity: May 22, 2025, 09:42 AM
0
votes
1
answers
42
views
ldd /usr/bin/pg_restore gives error not a dynamic executable
I am trying to determine the libraries needed for `pg_restore` in the official `postgres:15` docker image, but when I run `ldd /usr/bin/pg_restore` inside the container it returns this error: `not a dynamic executable`. When I install the same postgres client version 15.12 directly in my VM, `ldd` w...
I am trying to determine the libraries needed for
pg_restore
in the official postgres:15
docker image, but when I run ldd /usr/bin/pg_restore
inside the container it returns this error: not a dynamic executable
.
When I install the same postgres client version 15.12 directly in my VM, ldd
works as expected.
What could be wrong that ldd
is not working properly on a docker container?
Ricardo Silva
(103 rep)
May 6, 2025, 09:52 AM
• Last activity: May 6, 2025, 10:04 AM
0
votes
1
answers
398
views
Unable to install "libcrypto.so.1.0.0" and "libssl.so.1.0.0" libraries
(sorry in advance if this is has too little information. Please tell me if any other information is required for proper issue diagnosis and resolution) I have been trying to get a game running in Linux Mint 22.1. This game was missing several libraries. I have been able to install all but 2 (the one...
(sorry in advance if this is has too little information. Please tell me if any other information is required for proper issue diagnosis and resolution)
I have been trying to get a game running in Linux Mint 22.1. This game was missing several libraries. I have been able to install all but 2 (the ones listed in the title).
When I try to run the game:
./UNDERTALE
./UNDERTALE: error while loading shared libraries: libcrypto.so.1.0.0: cannot open shared object file: No such file or directory
And when I use ldd:
ldd UNDERTALE
linux-gate.so.1 (0xe9bf4000)
libstdc++.so.6 => /lib/i386-linux-gnu/libstdc++.so.6 (0xe9955000)
libz.so.1 => /lib/i386-linux-gnu/libz.so.1 (0xe9939000)
libXxf86vm.so.1 => /lib/i386-linux-gnu/libXxf86vm.so.1 (0xe9931000)
libGL.so.1 => /lib/i386-linux-gnu/libGL.so.1 (0xe98c5000)
libopenal.so.1 => /lib/i386-linux-gnu/libopenal.so.1 (0xe971a000)
libm.so.6 => /lib/i386-linux-gnu/libm.so.6 (0xe9610000)
librt.so.1 => /lib/i386-linux-gnu/librt.so.1 (0xe960b000)
libpthread.so.0 => /lib/i386-linux-gnu/libpthread.so.0 (0xe9606000)
libdl.so.2 => /lib/i386-linux-gnu/libdl.so.2 (0xe9601000)
libcrypto.so.1.0.0 => not found
libXext.so.6 => /lib/i386-linux-gnu/libXext.so.6 (0xe95e9000)
libX11.so.6 => /lib/i386-linux-gnu/libX11.so.6 (0xe9497000)
libXrandr.so.2 => /lib/i386-linux-gnu/libXrandr.so.2 (0xe9488000)
libGLU.so.1 => /lib/i386-linux-gnu/libGLU.so.1 (0xe9406000)
libssl.so.1.0.0 => not found
libgcc_s.so.1 => /lib/i386-linux-gnu/libgcc_s.so.1 (0xe93ce000)
libc.so.6 => /lib/i386-linux-gnu/libc.so.6 (0xe9192000)
/lib/ld-linux.so.2 (0xe9bf6000)
libGLdispatch.so.0 => /lib/i386-linux-gnu/libGLdispatch.so.0 (0xe9116000)
libGLX.so.0 => /lib/i386-linux-gnu/libGLX.so.0 (0xe90da000)
libsndio.so.7 => /lib/i386-linux-gnu/libsndio.so.7 (0xe90c4000)
libxcb.so.1 => /lib/i386-linux-gnu/libxcb.so.1 (0xe9096000)
libXrender.so.1 => /lib/i386-linux-gnu/libXrender.so.1 (0xe9088000)
libOpenGL.so.0 => /lib/i386-linux-gnu/libOpenGL.so.0 (0xe9066000)
libasound.so.2 => /lib/i386-linux-gnu/libasound.so.2 (0xe8f3b000)
libbsd.so.0 => /lib/i386-linux-gnu/libbsd.so.0 (0xe8f25000)
libXau.so.6 => /lib/i386-linux-gnu/libXau.so.6 (0xe8f20000)
libXdmcp.so.6 => /lib/i386-linux-gnu/libXdmcp.so.6 (0xe8f19000)
libmd.so.0 => /lib/i386-linux-gnu/libmd.so.0 (0xe8f07000)
I have repeatedly failed to install these libraries. (I assume they are i386 libraries, but if there are multiple versions, I believe the i386 version is required). I have tried to search for both of these libraries using apt-file search
apt-file search libcrypto.so.1.0.0
But this only returns one option that is the same for both libraries:
google-earth-pro-stable: /opt/google/earth/pro/libcrypto.so.1.0.0
However, installing this has no effect on the ldd results of the program.
Some other people with similar problems say that they are both under the package "libssl1.0.0" but installing this package
wget http://snapshot.debian.org/archive/debian/20190501T215844Z/pool/main/g/glibc/multiarch-support_2.28-10_amd64.deb
sudo dpkg -i multiarch-support*.deb
wget http://snapshot.debian.org/archive/debian/20170705T160707Z/pool/main/o/openssl/libssl1.0.0_1.0.2l-1%7Ebpo8%2B1_amd64.deb
sudo dpkg -i libssl1.0.0*.deb
has not changed anything related to the libcrypto.so.1.0.0 & libssl.so.1.0.0 dependencies.
I already have openssl installed:
sudo apt-get install openssl
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
openssl is already the newest version (3.0.13-0ubuntu3.5).
The following packages were automatically installed and are no longer required:
libaom3:i386 libaribb24-0t64:i386 libavcodec-extra60:i386 libavutil58:i386
libcodec2-1.2:i386 libdav1d7:i386 libdb5.3t64:i386 libgomp1:i386
libgsm1:i386 libnuma1:i386 libopencore-amrnb0:i386 libopencore-amrwb0:i386
libopenjp2-7:i386 libsamplerate0:i386 libshine3:i386 libsnappy1v5:i386
libsoxr0:i386 libspeex1:i386 libspeexdsp1:i386 libsvtav1enc1d1:i386
libswresample4:i386 libtheora0:i386 libtwolame0:i386 libvdpau1:i386
libvo-amrwbenc0:i386 libvpx9:i386 libwebpmux3:i386 libx264-164:i386
libx265-199:i386 libxvidcore4:i386 libzvbi0t64:i386 mesa-vdpau-drivers:i386
ocl-icd-libopencl1:i386 vdpau-driver-all:i386
Use 'sudo apt autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 4 not upgraded.
Is there any other option to install these packages?
AnuraTek
(3 rep)
Mar 19, 2025, 01:12 AM
• Last activity: May 5, 2025, 09:12 PM
0
votes
1
answers
3157
views
Undefined symbol after updating thc-hydra
I was using hydra without any issues until I decided to update it. Right now when I'm trying to run hydra I'm getting this error: > hydra: symbol lookup error: /lib/x86_64-linux-gnu/libmongoc-1.0.so.0: > undefined symbol: mongocrypt_kms_ctx_get_kms_provider I tried reinstalling both hydra and libmon...
I was using hydra without any issues until I decided to update it. Right now when I'm trying to run hydra I'm getting this error:
> hydra: symbol lookup error: /lib/x86_64-linux-gnu/libmongoc-1.0.so.0:
> undefined symbol: mongocrypt_kms_ctx_get_kms_provider
I tried reinstalling both hydra and libmongoc-1.0 and trying to find something in terms of symlinks but with no luck. What is exactly going and and how can I prevent it/handle in the future and mostly how to fix it right now?
P0y01
(1 rep)
Feb 2, 2022, 06:36 PM
• Last activity: Apr 26, 2025, 02:08 PM
7
votes
1
answers
14930
views
CentOS 8 - /usr/bin/ld: cannot find -lnsl
I am working on a new CentOS 8 server to replace an aging CentOS 6 server. Most everything is working and I am having the primary users test out everything they use the server for. Many errors have come and gone but this one not so much. The user is running a gcc command: `gcc process-hdf.c -o proce...
I am working on a new CentOS 8 server to replace an aging CentOS 6 server. Most everything is working and I am having the primary users test out everything they use the server for. Many errors have come and gone but this one not so much.
The user is running a gcc command:
gcc process-hdf.c -o process-hdf.exe -I/usr/include/hdf -L/usr/lib64 -lmfhdf -ldf -ljpeg -lz -lnsl -lm
which ends up failing with
/usr/bin/ld: cannot find -lnsl
I have done the following so far:
- Ran ld -l nsl
, same error as with gcc
.
- Verified that libnsl
is installed within /usr/lib64
.
- Verified both packages, libnsl
and libnsl2
are installed.
- Checked the ldconfig
cache and both versions of libnsl
are listed.
- Removed the libnsl
package, other packages depend on libnsl2
. No change when removed.
Any info would be appreciated.
Chris Woelkers
(241 rep)
Jan 4, 2021, 08:33 PM
• Last activity: Apr 26, 2025, 07:02 AM
191
votes
10
answers
427802
views
How to find out the dynamic libraries executables loads when run?
I want to find out the list of dynamic libraries a binary loads when run (With their full paths). I am using CentOS 6.0. How to do this?
I want to find out the list of dynamic libraries a binary loads when run (With their full paths). I am using CentOS 6.0. How to do this?
nakiya
Mar 17, 2014, 01:56 AM
• Last activity: Apr 22, 2025, 04:38 AM
0
votes
1
answers
11482
views
CentOS 8 cannot locate libnss3.so (64bit)
I cant find the libnss3.so file (64bit version) in CentOS 8 even after installing the associated package nss-3.44.0-4.el7.x86_64.rpm. I can only find the 32 bit version in /usr/lib/ but no 64bit version in /usr/lib64/. I have tried reverting back to CentOS 7 and verifying that libnss3.so is located...
I cant find the libnss3.so file (64bit version) in CentOS 8 even after installing the associated package nss-3.44.0-4.el7.x86_64.rpm.
I can only find the 32 bit version in /usr/lib/ but no 64bit version in /usr/lib64/.
I have tried reverting back to CentOS 7 and verifying that libnss3.so is located in /usr/lib64 and sure enough the file is present in /usr/lib64 in CentOs 7.
Where is 64bit libnss3.so in CentOs 8?
Any pointers/advice/insight would be very much appreciated thanks.
**UPDATE**
I have just done a fresh install of CentOS 8, but still no libnss3.so in /usr/lib64/.
[test@centos-s-1vcpu-1gb-fra1-01 lib64]#sudo cat /etc/*release*
CentOS Linux release 8.1.1911 (Core)
Derived from Red Hat Enterprise Linux 8.1 (Source)
NAME="CentOS Linux"
VERSION="8 (Core)"
ID="centos"
ID_LIKE="rhel fedora"
VERSION_ID="8"
PLATFORM_ID="platform:el8"
PRETTY_NAME="CentOS Linux 8 (Core)"
ANSI_COLOR="0;31"
CPE_NAME="cpe:/o:centos:centos:8"
HOME_URL="https://www.centos.org/ "
BUG_REPORT_URL="https://bugs.centos.org/ "
CENTOS_MANTISBT_PROJECT="CentOS-8"
CENTOS_MANTISBT_PROJECT_VERSION="8"
REDHAT_SUPPORT_PRODUCT="centos"
REDHAT_SUPPORT_PRODUCT_VERSION="8"
CentOS Linux release 8.1.1911 (Core)
CentOS Linux release 8.1.1911 (Core)
cpe:/o:centos:centos:8
[test@centos-s-1vcpu-1gb-fra1-01 lib64]#sudo ls libnss
libnssckbi.so libnss_compat.so.2 libnss_dns.so.2 libnss_files.so.2 libnss_resolve.so.2 libnss_systemd.so.2
libnss_compat-2.28.so libnss_dns-2.28.so libnss_files-2.28.so libnss_myhostname.so.2 libnss_sss.so.2
Also after doing a little more digging it seems as though yum in CentOS 8 only offers i686 versions (32bit) of libnss3.so
[test@centos-s-1vcpu-1gb-fra1-01 lib64]#sudo yum whatprovides libnss3.so
Last metadata expiration check: 0:30:41 ago on Fri 27 Mar 2020 13:38:16 UTC.
nss-3.44.0-8.el8.i686 : Network Security Services
Repo : AppStream
Matched from:
Provide : libnss3.so
nss-3.44.0-9.el8_1.i686 : Network Security Services
Repo : AppStream
Matched from:
Provide : libnss3.so
Any way i can possibly manually install libnss3.so 64bit?
Lawless Leopard
(107 rep)
Mar 26, 2020, 08:33 PM
• Last activity: Apr 22, 2025, 12:05 AM
9
votes
1
answers
4567
views
Opening .dmp (Mini DuMP crash report) file
I downloaded a game. It has a issue of just not working every time I launch it I'm welcomed by a white screen. Did some cli magic, found out that the game is missing few libraries, installed them. The game still doesn't work, as far as I was able to find out it has trouble loading `libsteam_api.so`...
I downloaded a game. It has a issue of just not working every time I launch it I'm welcomed by a white screen.
Did some cli magic, found out that the game is missing few libraries, installed them. The game still doesn't work, as far as I was able to find out it has trouble loading
libsteam_api.so
which I can't find a fix for too. The game has few launch scripts, and when launched with one it generates a .dmp
file, running file
shows the file type as: Mini DuMP crash report
\* found old discussion on steam which suggested that my gpu just isn't fast enough, but I'm still going to try and fix it
user419050
(385 rep)
Jul 16, 2020, 07:52 PM
• Last activity: Feb 8, 2025, 02:00 AM
3
votes
2
answers
1148
views
Should I keep all Python libraries only in the virtual environment?
I am working on Debian Stable Linux (12.9) and it is otherwise working very well. I am also using Python3 for small data analysis tasks. I have been installing Python3 libraries in virtual environment using "python3 -m pip install pkg" command. However, on checking on Synaptic package manager, I fou...
I am working on Debian Stable Linux (12.9) and it is otherwise working very well. I am also using Python3 for small data analysis tasks. I have been installing Python3 libraries in virtual environment using "python3 -m pip install pkg" command. However, on checking on Synaptic package manager, I found that Pandas and Numpy libraries/packages are installed from Debian repository and hence system-wide. Should I remove them from system and install them in virtual environment instead? I am worried that removing them from the system may break the system itself. Thanks for your insight.
rnso
(323 rep)
Jan 12, 2025, 05:18 AM
• Last activity: Jan 12, 2025, 01:59 PM
1
votes
2
answers
1357
views
How to run node v20.x on CentOs 7.9?
I've been stuck on this issue for too long. Basically I have a node v20.x app that I'd like to run on a CentOS 7.9 server. For reasons, we do not wish to upgrade the OS now but I'm sure there must be a way to run node v20? I've built and installed GCC 10.3 from source, which I've read was required f...
I've been stuck on this issue for too long. Basically I have a node v20.x app that I'd like to run on a CentOS 7.9 server. For reasons, we do not wish to upgrade the OS now but I'm sure there must be a way to run node v20?
I've built and installed GCC 10.3 from source, which I've read was required for node 20 but still getting errors.
These are the errors I currently have on running
node .
node .
node: /lib64/libm.so.6: version `GLIBC_2.27' not found (required by node)
node: /lib64/libc.so.6: version `GLIBC_2.28' not found (required by node)
node: /lib64/libc.so.6: version `GLIBC_2.25' not found (required by node)
`node: /lib64/libstdc++.so.6: version GLIBCXX_3.4.20 not found (required by node)
node: /lib64/libstdc++.so.6: version CXXABI_1.3.9 not found (required by node)
node: /lib64/libstdc++.so.6: version GLIBCXX_3.4.21 not found (required by node)`
Would this be possible? And how do I proceed?
Also, I'm a bit careful not to interupt the apache / mysql server running in the mean time.
I've read that upgrading glibc on CentOS 7 can be extremely dangerous making the system unbootable?
Is there really no safe way around this?
Z0q
(631 rep)
Nov 22, 2024, 04:00 PM
• Last activity: Jan 6, 2025, 12:51 PM
0
votes
0
answers
35
views
Are libatomic1, libpulse-dev, and libpulse0 necessary to run a Valheim server?
I'm running a containerized Valheim server built on debian:12.8-slim. The container has a couple of extras installed: `openssh-server`, `curl`, `tar`, `lib32gcc-s1`. [Valheim Dedicated Server Guide](https://valheim.com/support/a-guide-to-dedicated-servers/) lists `libatmoic1`, `libpulse-dev`, and `l...
I'm running a containerized Valheim server built on debian:12.8-slim. The container has a couple of extras installed:
openssh-server
, curl
, tar
, lib32gcc-s1
. [Valheim Dedicated Server Guide](https://valheim.com/support/a-guide-to-dedicated-servers/) lists libatmoic1
, libpulse-dev
, and libpulse0
as required packages; howeve,r the server binary seems to run without them installed. Does anyone know if they are strictly necessary or what they do vis-a-vis the dedicated server? Am I good to cut them out of my container or am I risking some unforeseen crash down the road?
FIREBAAT
(1 rep)
Jan 5, 2025, 05:38 PM
2
votes
2
answers
4792
views
Arch, Ubuntu: So what's the deal with libudev.so.0?
I'm interested in building Linux desktop apps with Web front-end technologies. Both platforms I've tried -- [Chromium Embedded Framework](https://code.google.com/p/chromiumembedded/)/[CEFPython](https://code.google.com/p/cefpython/), and [Awesomium](http://www.awesomium.com/), seem to have a depende...
I'm interested in building Linux desktop apps with Web front-end technologies. Both platforms I've tried -- [Chromium Embedded Framework](https://code.google.com/p/chromiumembedded/)/[CEFPython](https://code.google.com/p/cefpython/) , and [Awesomium](http://www.awesomium.com/) , seem to have a dependency on
libudev.so.0
, and fail in a most unpleasant manner when they don't find it.
libudev.so.0
, however, doesn't seem to be provided by any package in recent Ubuntu releases, and this [AUR package](https://aur.archlinux.org/packages/libudev.so.0/) only implements the common, yet controversial fix of symlinking it to libudev.so.1
. On the other hand, the Chromium browser, on a recent version of which both CEF and Awesomium are based, runs happily without that dependency.
Does anyone know what's the story behind this library? And how do I properly ensure reliable operation across different Linux distros for software that relies on embedding Chromium?
avramov
(151 rep)
Sep 22, 2014, 08:27 AM
• Last activity: Jan 3, 2025, 12:29 PM
0
votes
0
answers
492
views
Qt-6-based program needs libxcb-cursor.so.0 - but I don't have a package for that
I'm trying to use a Qt6-based program, namely NVIDIA's [Nsight Compute UI][1], on a machine running SLES 15 SP5 (SUSE Enterprise Linux 2015, service pack 5). No, I can't switch distributions, it's not my decision :-( Anyway, the program used to run fine in all its versions from 2023, but with more r...
I'm trying to use a Qt6-based program, namely NVIDIA's Nsight Compute UI , on a machine running SLES 15 SP5 (SUSE Enterprise Linux 2015, service pack 5). No, I can't switch distributions, it's not my decision :-(
Anyway, the program used to run fine in all its versions from 2023, but with more recent versions, I get:
- Error: libxcb-cursor.so.0: cannot open shared object file: No such file or directory
(for the long version, see below). Now, I can install packages on this machine, but - there is no libxcb-cursor package; there are a bunch of other libxcb-whatever
s, but not that particular one.
So, how can I satisfy the library requirement for my application?
-----------
Long version of the error message:
qt.qpa.plugin: From 6.5.0, xcb-cursor0 or libxcb-cursor0 is needed to load the Qt xcb platform plugin.
qt.qpa.plugin: Could not load the Qt platform plugin "xcb" in "" even though it was found.
This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem.
Available platform plugins are: xcb, wayland, offscreen, wayland-egl.
Application could not be initialized!
This is likely due to missing Qt platform dependencies.
For a list of dependencies, please refer to https://doc.qt.io/qt-6/linux-requirements.html
To view missing libraries, set QT_DEBUG_PLUGINS=1 and re-run the application.
Warning: OpenGL Version check failed. Falling back to Mesa software rendering.
qt.qpa.plugin: From 6.5.0, xcb-cursor0 or libxcb-cursor0 is needed to load the Qt xcb platform plugin.
qt.qpa.plugin: Could not load the Qt platform plugin "xcb" in "" even though it was found.
This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem.
Available platform plugins are: xcb, wayland, offscreen, wayland-egl.
################# ERROR: CrashReporter #################
CrashReporter
Qt initialization failed
Failed to load Qt platform plugin: "xcb"
- Library path: /opt/versions/nvidia/nsight-compute/2024.3/host/linux-desktop-glibc_2_11_3-x64/Plugins/platforms/libqxcb.so
- Error: libxcb-cursor.so.0: cannot open shared object file: No such file or directory
Please check if libxcb-cursor.so.0 has been installed on your system
See https://doc.qt.io/qt-6/linux-requirements.html for more details.
Application is going to abort
Warning: Missing charsets in String to FontSet conversion
/opt/versions/nvidia/nsight-compute/2024.3/host/linux-desktop-glibc_2_11_3-x64/ncu-ui: line 26: 26176 Aborted
einpoklum
(10753 rep)
Dec 3, 2024, 03:22 PM
• Last activity: Dec 4, 2024, 09:41 AM
0
votes
1
answers
244
views
dolphin-emu: error while loading shared libraries: libLLVM-11.so.1
When running the Dolphin emulator from the stable Debian repos in Debian 12 with KDE I get the below error. However, no error is shown on a nearly identical machine where Dolphin emulator works fine. I already tried removing and then reinstalling dolphin-emu but I still get the same error. libllvm13...
When running the Dolphin emulator from the stable Debian repos in Debian 12 with KDE I get the below error. However, no error is shown on a nearly identical machine where Dolphin emulator works fine. I already tried removing and then reinstalling dolphin-emu but I still get the same error. libllvm13 is the oldest version that is available in the repos. Installing that didn't help. There is no
llvm-libs
in the repos that's recommended in another question similar to this. It looks like in the machine where it works I have llvm11 installed locally (not from the repos) but llvm is not in the Debian repos. Bug report 1
When I run env QT_QPA_PLATFORM=xcb dolphin-emu
it shows:
dolphin-emu: error while loading shared libraries: libLLVM-11.so.1: cannot open shared object file: No such file or directory
Update: it does work in Lutris (if the environment variable is configured in the Dolphin settings) so that's a workaround as is [compiling Dolphin](https://github.com/dolphin-emu/dolphin/wiki/Building-for-Linux) .
Update: after updating the Dolphin runner in Lutris the Dolphin runner doesn't work anymore either: it shows this in the console: /home/username/.local/share/lutris/runners/dolphin/dolphin-emu: error while loading shared libraries: libavformat.so.60: cannot open shared object file: No such file or directory
and I only have the .59 package . That's probably a bug in Lutris (?). Dolphin can be started when changing the executable to /usr/games/dolphin-emu
in the Lutris settings for Dolphin.
mYnDstrEAm
(4708 rep)
Nov 22, 2024, 12:58 PM
• Last activity: Dec 4, 2024, 01:01 AM
1
votes
0
answers
60
views
How to fix Lutris PCSX2 runner errors: libwx_baseu-3.0.so.0 missing and Qt_6.5 not found
When I run the PCSX2 runner in Lutris I get this error in the console and PCSX2 doesn't launch: ``` PCSX2: error while loading shared libraries: libwx_baseu-3.0.so.0: cannot open shared object file: No such file or directory ``` How do I get this libwx_baseu-3.0? Using Debian 12 with KDE. wxgtk3.2-1...
When I run the PCSX2 runner in Lutris I get this error in the console and PCSX2 doesn't launch:
PCSX2: error while loading shared libraries: libwx_baseu-3.0.so.0: cannot open shared object file: No such file or directory
How do I get this libwx_baseu-3.0? Using Debian 12 with KDE. wxgtk3.2-1 is installed.
Update: it works after **disabling "Disable Lutris Runtime" in the runner options for PCSX2**.
Update: Maybe that was because I had PCSX2 installed so after it's working again I tried removing that with sudo dpkg --remove PCSX2
but it still shows this error when reenabling the aforementioned option. This filename search in Debian12 shows that the library is contained in libwxbase3.2-1
(which I have installed) but it's at version 3.2.so.0
there. I then tried uninstalling the runner, restarting lutris, then reinstalling the pcsx2 runner. It again doesn't launch if the aforementioned option is not disabled but now with error /tmp/.mount_[uid]/usr/bin/pcsx2-qt: /lib/x86_64-linux-gnu/libQt6Core.so.6: version 'Qt_6.5' not found (required by /tmp/.mount_[uid]/usr/bin/pcsx2-qt)
. When I disable the option again it does run again but it looks different than before. Previously it was a smaller window with the white pcsx2 image in the background now it looks newer (v1.7.4452) with the Wayland icon on the window. Maybe it's because of X11 to Wayland things. It does work with that option disabled but it should work by default without having to guess which option to change and I don't know why this problem occurred and whether disabling that option has any downsides.
mYnDstrEAm
(4708 rep)
Nov 25, 2024, 05:06 PM
• Last activity: Nov 27, 2024, 01:30 PM
Showing page 1 of 20 total questions