"Bad ELF interpreter"?

Advanced feature discussion, beta programs and unsupported "Labs" features.
3 posts Page 1 of 1
by jwermont » Mon Sep 23, 2019 4:24 pm
I have a number of old scripts and compiled C programs. These have run with no problems since the shell server upgrade last year. But all of a sudden, today, several of my scripts have been failing with the error "Bad ELF interpreter."

I searched online for that phrase and got a lot of hits, but I'm afraid the discussions are over my head. I'm not a Unix/Linux admin, just a user. And even if I did understand them, it seems like in order to fix the problem, I'd have to have root access, which of course, I don't.

I think it's important that my old scripts and programs were working until today, so whatever broke them didn't happen during the upgrade.

Does anyone have a clue what happened? Thanks.
by joemuller » Tue Sep 24, 2019 10:12 am
Hi, it looks like some of your programs are still compiled as 32-bit. During the most recent round of package updates on the shell server, some of the 32-bit shared libraries were inadvertently removed. I'll see if I can get the missing compatibility libraries reinstalled, but as a short-term solution, you can re-compile as 64-bit.
I'm a proud employee of Sonic.net! :-)
by jwermont » Tue Sep 24, 2019 4:37 pm
Thank you! That makes a lot of sense. I've been recompiling programs as I've needed them, and those are now working, so that must be it.
3 posts Page 1 of 1

Who is online

In total there are 36 users online :: 1 registered, 0 hidden and 35 guests (based on users active over the past 5 minutes)
Most users ever online was 999 on Mon May 10, 2021 1:02 am

Users browsing this forum: Google [Bot] and 35 guests