No such file or directory, Datei ist aber vorhanden

Alle weiteren Dienste, die nicht in die drei oberen Foren gehören.
Antworten
Benutzeravatar
Mexxis
Beiträge: 49
Registriert: 29.04.2009 13:12:55
Lizenz eigener Beiträge: GNU Free Documentation License
Wohnort: Mansfeld
Kontaktdaten:

No such file or directory, Datei ist aber vorhanden

Beitrag von Mexxis » 22.05.2009 18:43:46

Ich betreue momentan 'nen Server von einem Geschäftspartner, und da läuft was ganz strange:
Die Umgebung: V-server mit Zen-Kernel 2.6.26-1-xen-amd64 und Confixx

Ein Kunde hat in seinem home-dir eine binary, welche zwar mit ls angezeigt wird, aber beim Aufruf von ./datei die fehlermeldung No such file or directory hervorruft.
dabei ist es absolut egal, ob ich das als root mache oder unter dem zugehörigen usernamen...
achso... andere befehle funktionieren auch alle... chmod... kein problem... ich hab sogar zum testen die binary mal mit nano geöffnet... ich bekomm da zwar heilige sonderzeichen angezeigt, aber iss ja auch 'ne binary...
Zu erwähnen wäre noch, daß dieses Problem alle Binary's dieses Kunden betrifft... andere Kunden sind davon komischerweise nicht betroffen...

ich dreh noch durch :evil: :evil: :evil:

Danielx
Beiträge: 6419
Registriert: 14.08.2003 17:52:23

Re: No such file or directory, Datei ist aber vorhanden

Beitrag von Danielx » 22.05.2009 19:55:11

Was sagt denn:

Code: Alles auswählen

strace ./datei
Und was sagt:

Code: Alles auswählen

file ./datei
Gruß,
Daniel

Benutzeravatar
Mexxis
Beiträge: 49
Registriert: 29.04.2009 13:12:55
Lizenz eigener Beiträge: GNU Free Documentation License
Wohnort: Mansfeld
Kontaktdaten:

Re: No such file or directory, Datei ist aber vorhanden

Beitrag von Mexxis » 22.05.2009 20:05:34

Code: Alles auswählen

execve("/var/www/web21/files/eggdrop/eggdrop", ["/var/www/web21/files/eggdrop/eg                                                                             g"..., "-n", "smart.conf"], [/* 14 vars */]) = -1 ENOENT (No such file or direct                                                                             ory)
dup(2)                                  = 3
fcntl(3, F_GETFL)                       = 0x8002 (flags O_RDWR|O_LARGEFILE)
fstat(3, {st_mode=S_IFCHR|0600, st_rdev=makedev(136, 3), ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f1                                                                             dde209000
lseek(3, 0, SEEK_CUR)                   = -1 ESPIPE (Illegal seek)
write(3, "strace: exec: No such file or dir"..., 40strace: exec: No such file or                                                                              directory
) = 40
close(3)                                = 0
munmap(0x7f1dde209000, 4096)            = 0
exit_group(1)                           = ?
kpnetworks:~# strace /var/www/web21/files/eggdrop/eggdrop -n smart.conf
execve("/var/www/web21/files/eggdrop/eggdrop", ["/var/www/web21/files/eggdrop/egg"..., "-n", "smart.conf"], [/* 14 vars */]) = -1 ENOENT (No such file or directory)
dup(2)                                  = 3
fcntl(3, F_GETFL)                       = 0x8002 (flags O_RDWR|O_LARGEFILE)
fstat(3, {st_mode=S_IFCHR|0600, st_rdev=makedev(136, 3), ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f6194213000
lseek(3, 0, SEEK_CUR)                   = -1 ESPIPE (Illegal seek)
write(3, "strace: exec: No such file or dir"..., 40strace: exec: No such file or directory
) = 40
close(3)                                = 0
munmap(0x7f6194213000, 4096)            = 0
exit_group(1)                           = ?
was auch immer das bedeuten mag 8O

Danielx
Beiträge: 6419
Registriert: 14.08.2003 17:52:23

Re: No such file or directory, Datei ist aber vorhanden

Beitrag von Danielx » 22.05.2009 20:14:09

Und:

Code: Alles auswählen

file ./datei
:?:

Gruß,
Daniel

Benutzeravatar
Mexxis
Beiträge: 49
Registriert: 29.04.2009 13:12:55
Lizenz eigener Beiträge: GNU Free Documentation License
Wohnort: Mansfeld
Kontaktdaten:

Re: No such file or directory, Datei ist aber vorhanden

Beitrag von Mexxis » 22.05.2009 20:28:44

Code: Alles auswählen

 file ./eggdrop
./eggdrop: symbolic link to `eggdrop-1.6.17'
und
dann für die eigentliche Datei:

Code: Alles auswählen

file ./eggdrop-1.6.17                  ./eggdrop-1.6.17: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.2.0, not stripped
sorry... hatte ich vorhin in der eifer des gefechts übersehen

Danielx
Beiträge: 6419
Registriert: 14.08.2003 17:52:23

Re: No such file or directory, Datei ist aber vorhanden

Beitrag von Danielx » 22.05.2009 20:37:32

Du versuchst ein dynamisch gelinktes 32-Bit Programm auf einem 64-Bit System auszuführen!
Warum?

Ist das Paket Debiania32-libs installiert?

Gruß,
Daniel

Benutzeravatar
Mexxis
Beiträge: 49
Registriert: 29.04.2009 13:12:55
Lizenz eigener Beiträge: GNU Free Documentation License
Wohnort: Mansfeld
Kontaktdaten:

Re: No such file or directory, Datei ist aber vorhanden

Beitrag von Mexxis » 22.05.2009 20:39:55

arrghs... fehler gefunden^^
sowas passiert, wenn ma zwischen tür und angel nen serverumzug macht...

1x neu durchcompiled & fertig war die laube

Danke Danielx für die hilfe :)

Antworten