Programm(e) angeblich nicht vorhanden

FreeBSD, Gentoo, openSUSE, CentOS, Ubuntu, Debian
tanjix
Posts: 28
Joined: 2006-05-09 21:18
 

Programm(e) angeblich nicht vorhanden

Post by tanjix »

Hallo allerseits,

auf einem frisch installierten Debian etch kann ich wohl keine Programme ausführen, denn angeblich existieren sie nicht.
Es sind keine Standard-Programme sondern ein selbst geschriebenes und compiliertes

Code: Select all

(...)
21:17:53 (10.18 MB/s) - »intrepid« gespeichert [940070/940070]

vs33333:~# chmod +x intrepid
vs33333:~# ./intrepid
bash: ./intrepid: Datei oder Verzeichnis nicht gefunden
vs33333:~#
Ich habe das Programm runtergelanden, ausführbar gemacht und dann starten wollen. Das klappt sonst immer und überall und vor allem: Ausnahmslos..

Natürlich ist die Datei vorhanden...:

Code: Select all

vs33333:~# ls -alh intrepid
-rwxr-xr-x  1 root root 919K 2007-06-29 21:20 intrepid
Was läuft denn da schief?
Hat jemand eine Idee?

Danke im Voraus für alle Feedbacks!
Roger Wilco
Posts: 5923
Joined: 2004-05-23 12:53
 

Re: Programm(e) angeblich nicht vorhanden

Post by Roger Wilco »

Poste die Ausgabe von `file intrepid`, `pwd` und `mount`.
tanjix
Posts: 28
Joined: 2006-05-09 21:18
 

Re: Programm(e) angeblich nicht vorhanden

Post by tanjix »

Hi,

Code: Select all

vs33333:~# file intrepid
intrepid: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.0.0, dynamically linked (uses shared libs), for GNU/Linux 2.0.0, stripped
vs33333:~#

Code: Select all

vs33333:~# pwd
/root
vs33333:~#

Code: Select all

vs33333:~# mount
/dev/hdv1 on / type ufs (defaults)
none on /proc type proc (defaults)
none on /dev/pts type devpts (gid=5,mode=620)
vs33333:~#
User avatar
Joe User
Project Manager
Project Manager
Posts: 11186
Joined: 2003-02-27 01:00
Location: Hamburg
 

Re: Programm(e) angeblich nicht vorhanden

Post by Joe User »

Code: Select all

uname -a
PayPal.Me/JoeUserFreeBSD Remote Installation
Wings for LifeWings for Life World Run

„If there’s more than one possible outcome of a job or task, and one
of those outcomes will result in disaster or an undesirable consequence,
then somebody will do it that way.“ -- Edward Aloysius Murphy Jr.
tanjix
Posts: 28
Joined: 2006-05-09 21:18
 

Re: Programm(e) angeblich nicht vorhanden

Post by tanjix »

Hallo,

Code: Select all

vs33333:/# uname -a
Linux vs33333 2.6.22.19 #5 SMP Thu Mar 27 18:35:30 CET 2008 x86_64 GNU/Linux
vs33333:/#
User avatar
Joe User
Project Manager
Project Manager
Posts: 11186
Joined: 2003-02-27 01:00
Location: Hamburg
 

Re: Programm(e) angeblich nicht vorhanden

Post by Joe User »

Dein 32bit Binary mag Dein 64bit System nicht...
PayPal.Me/JoeUserFreeBSD Remote Installation
Wings for LifeWings for Life World Run

„If there’s more than one possible outcome of a job or task, and one
of those outcomes will result in disaster or an undesirable consequence,
then somebody will do it that way.“ -- Edward Aloysius Murphy Jr.
tanjix
Posts: 28
Joined: 2006-05-09 21:18
 

Re: Programm(e) angeblich nicht vorhanden

Post by tanjix »

Hallo,

das kann ich leider gerade nicht nachvollziehen...

Ich habe bei einem Provider an die 20 vServer - alle laufen laut dessen Aussage auf 64bit Hosts. Die vServer selbst sind 32bit.
Auf allen vServern funktioniert dieses Script, nur auf diesem einen nicht.

Laut "uname -a" ist auf den anderen vServern die gleiche Ausgabe "x86_64":

Code: Select all

vs8521:/# uname -a
Linux vs8521 2.6.18 #3 SMP Thu Oct 18 16:13:57 CEST 2007 x86_64 GNU/Linux
vs8521:/#
Und auf diesem Server funktioniert das Script hingegen einwandfrei... Den Zusammenhang sehe ich da leider gerade nicht...
User avatar
Joe User
Project Manager
Project Manager
Posts: 11186
Joined: 2003-02-27 01:00
Location: Hamburg
 

Re: Programm(e) angeblich nicht vorhanden

Post by Joe User »

Dann benötigt Dein Binary (oder doch ein Script?) eine Library oder ein anderes Binary zur Laufzeit. Welches dies ist, musst Du im Quellcode selbst nachlesen...
PayPal.Me/JoeUserFreeBSD Remote Installation
Wings for LifeWings for Life World Run

„If there’s more than one possible outcome of a job or task, and one
of those outcomes will result in disaster or an undesirable consequence,
then somebody will do it that way.“ -- Edward Aloysius Murphy Jr.
tanjix
Posts: 28
Joined: 2006-05-09 21:18
 

Re: Programm(e) angeblich nicht vorhanden

Post by tanjix »

Hallo,

da ich den Quellcode nicht habe / kenne, kann ich das nicht sagen.

Da das Script aber auf über zwanzig anderen, identischen Servern läuft (alle haben exakt dasselbe Betriebssystem-Image am laufen), gehe ich nicht davon aus, dass da was "fehlt".
User avatar
Joe User
Project Manager
Project Manager
Posts: 11186
Joined: 2003-02-27 01:00
Location: Hamburg
 

Re: Programm(e) angeblich nicht vorhanden

Post by Joe User »

Code: Select all

ldd /path/to/binary
Wenn das nicht reicht: man strace
PayPal.Me/JoeUserFreeBSD Remote Installation
Wings for LifeWings for Life World Run

„If there’s more than one possible outcome of a job or task, and one
of those outcomes will result in disaster or an undesirable consequence,
then somebody will do it that way.“ -- Edward Aloysius Murphy Jr.
tanjix
Posts: 28
Joined: 2006-05-09 21:18
 

Re: Programm(e) angeblich nicht vorhanden

Post by tanjix »

Hallo,

das "stracen" war meine allererste Idee, weit bevor ich hier mein Posting reingestellt habe. Aber außer dem "Datei oder Verzeichnis nicht gefunden" sehe ich auch im strace nichts.

ldd meckert mich an, dass: /lib/ld-linux.so.2 angeblich nicht existieren würde, tut sie aber...

Very strange...
User avatar
Joe User
Project Manager
Project Manager
Posts: 11186
Joined: 2003-02-27 01:00
Location: Hamburg
 

Re: Programm(e) angeblich nicht vorhanden

Post by Joe User »

tanjix wrote:Da das Script aber auf über zwanzig anderen, identischen Servern läuft (alle haben exakt dasselbe Betriebssystem-Image am laufen), gehe ich nicht davon aus, dass da was "fehlt".
Da sich bereits die Kernel-Versionen unterscheiden, gibt es unter Umständen noch mehr Unterschiede. Die 32bit-Kompatibilitäts-Pakete sind überall installiert? Alle Systeme sind auf dem gleichen Patchlevel?

Was genau macht das Binary überhaupt?
PayPal.Me/JoeUserFreeBSD Remote Installation
Wings for LifeWings for Life World Run

„If there’s more than one possible outcome of a job or task, and one
of those outcomes will result in disaster or an undesirable consequence,
then somebody will do it that way.“ -- Edward Aloysius Murphy Jr.