Pagina 1 di 1
<comando> : no such file or directory
Inviato: ven 2 apr 2010, 20:58
da Gn4PqUr@z
Salve ragazzi, sto diventando scemo dietro un comportamento alquanto strano; slapt-get e unison (correttamente installati e funzionanti su un'altra slack 13 nn a 64 bit però) non vengono trovatio ovvero:
root@xxxxxxx:~# slapt-get
-su: /usr/sbin/slapt-get: No such file or directory
il file logicamente esiste ed i permessi sono settati correttamente:
root@xxxxxxxx:/usr/sbin# ls -al | grep slapt-get
-rwxr-xr-x 1 root root 85748 2010-03-25 21:27 slapt-get*
cs succede? O.O
Re: <comando> : no such file or directory
Inviato: sab 3 apr 2010, 0:51
da SIV
Re: <comando> : no such file or directory
Inviato: sab 3 apr 2010, 9:44
da freax
Re: <comando> : no such file or directory
Inviato: sab 3 apr 2010, 12:38
da Gn4PqUr@z
Dopo qualche ora passata a cercare le possibili cause ho scoperto che tutti i comandi che nn funzionavano erano ELF 32-bit -.- leggendo poi che la slack64 e una 64 bit pura ho fatto 2+2... chiaramente nn posso utilizzare un binario compilato a 32 bit in un sistema a 64 bit... certo che però potevano anche sprecarsi di dare un errore un pò più sensato di no such file or directory... Grazie comunque =)
Re: <comando> : no such file or directory
Inviato: sab 3 apr 2010, 14:54
da neongen
Gn4PqUr@z ha scritto: certo che però potevano anche sprecarsi di dare un errore un pò più sensato di no such file or directory... Grazie comunque =)
ma chi? apt-get te lo avrebbe detto che l'architettura era diversa: qui devi sapere tu cosa installi e se puoi installarlo. QUESTA È SPAR...SLACKWARE!

Re: <comando> : no such file or directory
Inviato: sab 3 apr 2010, 14:57
da Mario Vanoni
Gn4PqUr@z ha scritto:Dopo qualche ora passata a cercare le possibili cause ho scoperto che tutti i comandi che nn funzionavano erano ELF 32-bit -.- leggendo poi che la slack64 e una 64 bit pura ho fatto 2+2... chiaramente nn posso utilizzare un binario compilato a 32 bit in un sistema a 64 bit... certo che però potevano anche sprecarsi di dare un errore un pò più sensato di no such file or directory... Grazie comunque =)
Trovo alquanto strano la risposta della tua slack64.
Nella mia 32 bit se cerco di far eseguire
- *.dmg (Mac)
- *.exe (M$)
- bash (da Slackware 13-64)
dice sempre "cannot execute binary file".
Poi con file(1) vedi subito il loro sistema operativo.
Re: <comando> : no such file or directory
Inviato: lun 5 apr 2010, 21:04
da ZeroUno
Mario Vanoni ha scritto:Gn4PqUr@z ha scritto: certo che però potevano anche sprecarsi di dare un errore un pò più sensato di no such file or directory... Grazie comunque =)
Trovo alquanto strano la risposta della tua slack64.
Non è strana per niente invece.
Se hai un sistema a 32bit e tenti di eseguire un comando a 64bit, è il kernel che non riconosce il file e lo considera come binary.
Se hai un sistema a 64bit e tenti di eseguire un comando a 32bit, il kernel lo riconosce e tenta di eseguirlo. Il "not found" si riferisce al fatto che non vengono trovate le librerie a 32bit (glibc e compagnia bella) che in /usr/lib non ci sono. Se il file era compilato staticamente lo avrebbe eseguito perfettamente.
La slamd64 per default ha installate le librerie di compatibilità.
Nella slackware64 vanno installate a parte. v.
Compatibilità con programmi a 32 bit (multilib)
# ldd /usr/sbin/slapt-get
te lo avrebbe detto.
Ciao
01