Register a SA Forums Account here!
JOINING THE SA FORUMS WILL REMOVE THIS BIG AD, THE ANNOYING UNDERLINED ADS, AND STUPID INTERSTITIAL ADS!!!

You can: log in, read the tech support FAQ, or request your lost password. This dumb message (and those ads) will appear on every screen until you register! Get rid of this crap by registering your own SA Forums Account and joining roughly 150,000 Goons, for the one-time price of $9.95! We charge money because it costs us money per month for bills, and since we don't believe in showing ads to our users, we try to make the money back through forum registrations.
 
  • Post
  • Reply
alexandriao
Jul 20, 2019


:five:

Adbot
ADBOT LOVES YOU

alexandriao
Jul 20, 2019


goatse yospos logo combo login screen or broke

alexandriao
Jul 20, 2019


hbag posted:



i
what

Was about to say -- you're trying to run either a musl libc binary on a glibc system, or a glibc binary on a musl libc system, this is not going to work.

Is the operating system of the server alpine linux? If yes, you can try to install glibc-compat, although in my experience it is not very useful. I would suggest rebuilding the binary that you need from source, or fetching it from the repositories.

For reference, I filed an explanation of this incompatibility between system libcs as an issue in the spotifyd repository -- see if the physical symptoms of the problem match yours:


quote:

quote:

17:31 alx$ ./spotifyd --help
/bin/mksh: ./spotifyd: No such file or directory
17:31 alx$ file spotifyd
spotifyd: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=390a4e2257311a539b75aad70dfc68a97ef05707, with debug_info, not stripped
17:32 alx$ ls -l spotifyd
-rwxr-xr-x 1 alx alx 18349168 Jan 24 2020 spotifyd
17:32 alx$ ./spotifyd --verbose
/bin/mksh: ./spotifyd: No such file or directory

As you can see the interpreter is interpreter /lib64/ld-linux-x86-64.so.2, this directory does not exist on my system. Where the default is /lib/ for 64 bit. In addition, the ld-linux-x86-64.so.2 binary does not exist on my system, as the loader is ld-musl-x86_64.so.1:

quote:

17:35 alx$ ls /lib64/
ls: cannot access '/lib64/': No such file or directory
17:36 alx$ ls /lib/ld-musl-x86_64.so.1
/lib/ld-musl-x86_64.so.1
17:36 alx$

When the package gcompat, which provides /lib64/ld-linux-x86-64.so.2, is installed, you instead get the following error:

quote:

17:41 alx$ ./spotifyd --verbose
Error relocating /home/alx/spotifyd: __res_init: symbol not found

alexandriao fucked around with this message at 23:58 on Apr 15, 2021

alexandriao
Jul 20, 2019


hbag posted:



alright NOW its lookin fresh

AmberPOS feeling grossly underrepresented :colbert:

alexandriao
Jul 20, 2019


Adbot
ADBOT LOVES YOU

alexandriao
Jul 20, 2019


ADHD - can recommend L-Dopa for that. ADHD is caused by either too much or too little dopamine in the brain. L-Dopa is an amino acid that directly converts to it. Good stuff.

also

Jim Silly-Balls posted:

alexandriao posted:

GreenPOS still feeling gross :colbert:

  • 1
  • 2
  • 3
  • 4
  • 5
  • Post
  • Reply