|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Moderatore
Iscritto dal: Feb 2003
Città: Anagni/Firenze
Messaggi: 9133
|
[RISOLTO] Eseguibili che non vengono riconosciuti-eseguibili 32bit su distro a 64bit
Salve ragazzi,
vi scrivo per un problema che non mi è mai capitato prima. Ho scaricato alcuni eseguibili, ma questi, sia facendoli partire da interfaccia grafica che usando il terminale, non partono, ma non mi danno nessun errore particolare, anzi a dire la verità non viene riconosciuta la "presenza". Mi spiego dallo screen sotto vedete che pur presente ed essendo eseguibile, se io do il comando: Codice:
./football ![]() Eppure è un eseguibile, anche Dolphin lo riconosce come tale: Avete qualche idea? Un saluto a tutti... masand
__________________
Regole Sezione Linux - [Ubuntu] HWupgrade Clan - Installare Ubuntu 13.10 64bit su Asus N56JR |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Aug 2002
Città: Roma
Messaggi: 1473
|
Magari la soluzione, dopo essersi scervellati, è la più banale: controllati i permessi e gli attributi dell'eseguibile?
|
![]() |
![]() |
![]() |
#3 | |
Moderatore
Iscritto dal: Feb 2003
Città: Anagni/Firenze
Messaggi: 9133
|
Quote:
Codice:
masand@Area51:~/Scaricati/GameplayFootballPublicBeta08$ ls -la totale 5564 drwxrwxr-x 4 masand masand 4096 ott 29 21:40 . drwxr-xr-x 10 masand masand 4096 ott 29 21:48 .. drwxrwxr-x 3 masand masand 4096 mag 7 00:37 databases -rwxrwxrwx 1 masand masand 4763007 mag 7 01:51 football -rw-rw-r-- 1 masand masand 957 mag 7 00:37 football.config -rw-r--r-- 1 masand masand 905712 mag 7 00:37 libstdc++.so.6 drwxrwxr-x 9 masand masand 4096 mag 7 00:37 media -rw-rw-r-- 1 masand masand 562 mag 7 00:41 README ![]()
__________________
Regole Sezione Linux - [Ubuntu] HWupgrade Clan - Installare Ubuntu 13.10 64bit su Asus N56JR |
|
![]() |
![]() |
![]() |
#4 |
Senior Member
Iscritto dal: Feb 2006
Città: Parma
Messaggi: 3010
|
Non trovo niente di storto
![]() Codice:
gimli@sertan ~/Scaricati/GameplayFootballPublicBeta08 $ ls -la totale 5576 drwxr-xr-x 4 gimli gimli 4096 29 ott 22.50 . drwxr-xr-x 12 gimli gimli 12288 29 ott 22.40 .. -rw-r--r-- 1 gimli gimli 562 7 mag 00.41 README drwxr-xr-x 3 gimli gimli 4096 7 mag 00.37 databases -rwxr-xr-x 1 gimli gimli 4763007 7 mag 01.51 football -rw-r--r-- 1 gimli gimli 957 7 mag 00.37 football.config -rw-r--r-- 1 gimli gimli 905712 7 mag 00.37 libstdc++.so.6 -rw-r--r-- 1 gimli gimli 2470 29 ott 22.53 log.txt drwxr-xr-x 9 gimli gimli 4096 7 mag 00.37 media gimli@sertan ~/Scaricati/GameplayFootballPublicBeta08 $ file football football: ELF 32-bit LSB executable, Intel 80386, version 1 (GNU/Linux), dynamically linked (uses shared libs), for GNU/Linux 2.6.24, BuildID[sha1]=0x24561795665b0fd80ff61e8f303bd4c142dfc991, not stripped gimli@sertan ~/Scaricati/GameplayFootballPublicBeta08 $ ./football INIT [Notice] in [WorkerThread::operator()()]: Starting worker thread [...]
__________________
~Breve riferimento ai comandi GNU/Linux (ormai non molto breve...) |
![]() |
![]() |
![]() |
#5 | |
Moderatore
Iscritto dal: Feb 2003
Città: Anagni/Firenze
Messaggi: 9133
|
Quote:
Tra le altre cose ho notato che succede la stessa cosa provando la distro da CD. Ad esempio, se faccio partire la distro (che sia Ubuntu, Ubuntu Gnome Remix o KDE) da CD, scarico dal sito di Peazip la versione standalone e una volta scaricata, la scompatto e tento di farla partire, che sia cliccando sull'eseguibile che facendolo partire da terminale con il solito comando: Codice:
./peazip Non capisco perche'... Un saluto a tutti... masand
__________________
Regole Sezione Linux - [Ubuntu] HWupgrade Clan - Installare Ubuntu 13.10 64bit su Asus N56JR |
|
![]() |
![]() |
![]() |
#6 |
Senior Member
Iscritto dal: Mar 2008
Messaggi: 19805
|
|
![]() |
![]() |
![]() |
#7 | |
Moderatore
Iscritto dal: Feb 2003
Città: Anagni/Firenze
Messaggi: 9133
|
Quote:
Ora sono in ufficio, quando torno a casa faccio le dovute verifiche (magari con il comando "file"). Grazie del feedback. ![]() Un saluto a tutti... masand
__________________
Regole Sezione Linux - [Ubuntu] HWupgrade Clan - Installare Ubuntu 13.10 64bit su Asus N56JR |
|
![]() |
![]() |
![]() |
#8 | ||
Moderatore
Iscritto dal: Feb 2003
Città: Anagni/Firenze
Messaggi: 9133
|
Quote:
Quote:
Il problema era esattamente che il programma era a 32bit mentre la mia distro è a 64. Quindi, l'ho riconosciuto con questo comando "file": Codice:
masand@Area51:~/Scaricati/GameplayFootballPublicBeta08$ file football football: ELF 32-bit LSB executable, Intel 80386, version 1 (GNU/Linux), dynamically linked (uses shared libs), for GNU/Linux 2.6.24, BuildID[sha1]=0x24561795665b0fd80ff61e8f303bd4c142dfc991, not stripped Codice:
ldd football Codice:
sudo apt-get install ia32libs ![]() Grazie a Nicodemo Timoteo Taddeo per avermi dato il "la" e a tutti per aver condiviso questo mio momento di "sconforto" ![]() Ora, io provengo direttamente dalla 10.04 a 64bit e non mi ricordo di tutti questi passaggi per eseguire programmi a 32bit. Forse erano già comprese le librerie a 32bit nelle scorse edizioni? Un saluto a tutti... masand
__________________
Regole Sezione Linux - [Ubuntu] HWupgrade Clan - Installare Ubuntu 13.10 64bit su Asus N56JR |
||
![]() |
![]() |
![]() |
#9 | ||
Senior Member
Iscritto dal: Mar 2008
Messaggi: 19805
|
Quote:
![]() ![]() Quote:
Saluti. |
||
![]() |
![]() |
![]() |
#10 |
Moderatore
Iscritto dal: Feb 2003
Città: Anagni/Firenze
Messaggi: 9133
|
A me, ripeto, non era mai capitato e onestamente, mi sarei aspettato un altro tipo di messaggio.
Il restituirti "file non trovato o non esistente" spiazza non poco quando tu ci puoi lavorare, cambiare i permessi e quant'altro... Ma tant'è... Lezione imparata... fesso io a non dare il comando "file" che tra l'altro guardando meglio i messaggi, Gimli[2BV!2B] lo aveva già postato... ma non ci ho fatto proprio caso... ![]() Un saluto a tutti... masand
__________________
Regole Sezione Linux - [Ubuntu] HWupgrade Clan - Installare Ubuntu 13.10 64bit su Asus N56JR |
![]() |
![]() |
![]() |
#11 |
Senior Member
Iscritto dal: Feb 2006
Città: Parma
Messaggi: 3010
|
L'errore è file not found?? Niente da dire, assolutamente non intuitivo.
Cercherò di ricordarmelo per non rischiare di impazzire se dovesse capitarmi... Tra l'altro per fare la prova ho dovuto installare app-emulation/emul-linux-x86-sdl per avere le SDL a 32 bit, visto che anch'io ho un sistema a 64 bit, ma proprio non immaginavo potesse averci a che fare. Subito pensavo perfino fosse uno scherzone tipo fооtball con carattere unicode U+043E (Cyrillic Small Letter O): Codice:
gimli@sertan ~/Scaricati/GameplayFootballPublicBeta08 $ mv football fооtball gimli@sertan ~/Scaricati/GameplayFootballPublicBeta08 $ ls -la totale 5576 drwxr-xr-x 4 gimli gimli 4096 30 ott 23.54 . drwxr-xr-x 12 gimli gimli 12288 30 ott 01.16 .. -rw-r--r-- 1 gimli gimli 562 7 mag 00.41 README drwxr-xr-x 3 gimli gimli 4096 7 mag 00.37 databases -rw-r--r-- 1 gimli gimli 957 7 mag 00.37 football.config -rwxr-xr-x 1 gimli gimli 4763007 7 mag 01.51 fооtball -rw-r--r-- 1 gimli gimli 905712 7 mag 00.37 libstdc++.so.6 -rw-r--r-- 1 gimli gimli 2470 29 ott 23.06 log.txt drwxr-xr-x 9 gimli gimli 4096 7 mag 00.37 media gimli@sertan ~/Scaricati/GameplayFootballPublicBeta08 $ ./football bash: ./football: File o directory non esistente
__________________
~Breve riferimento ai comandi GNU/Linux (ormai non molto breve...) |
![]() |
![]() |
![]() |
#12 | |
Senior Member
Iscritto dal: Apr 2004
Messaggi: 9516
|
Quote:
io se eseguo mv oppure cp sullo stesso file mi da errore ! |
|
![]() |
![]() |
![]() |
#13 | |
Senior Member
Iscritto dal: May 2012
Messaggi: 4102
|
Quote:
![]() ![]() ma il messaggio e' corretto: "file mancante". Solo che non dice quale file ![]() classico messaggio di casino nelle librerie, io sono stato piu' fortunato di voi: mi uscivano quei messaggi mentre smanettavo e le librerie gia' sapevo che mancavano... dai miei vaghi ricordi portebbe essere il messaggio dello stat "No such file or directory" eseguito dal loader... ma appunto, i ricordi spiacevoli li ho ormai rimossi ![]() |
|
![]() |
![]() |
![]() |
#14 |
Moderatore
Iscritto dal: Feb 2003
Città: Anagni/Firenze
Messaggi: 9133
|
Che zozzi!!!
![]()
__________________
Regole Sezione Linux - [Ubuntu] HWupgrade Clan - Installare Ubuntu 13.10 64bit su Asus N56JR |
![]() |
![]() |
![]() |
#15 |
Senior Member
Iscritto dal: Feb 2006
Città: Parma
Messaggi: 3010
|
@sacarde, vedi, non sei stato attento!
![]() Nel mio comando non sono lo stesso file... ho sostituito le due o minuscole con un carattere unicode praticamente identico. @barzokk, immagino sia dovuto al fatto che il povero kernel 64 bit (dotato della CONFIG_IA32_EMULATION) non riesca a trovare il loader a 32 bit /lib32/ld-linux.so.* quando si accorge che l'eseguibile desidera caricare qualche libreria. Certo che sarebbe utile davvero se l'errore desse un indizio in più... ok che è un caso piuttosto raro...
__________________
~Breve riferimento ai comandi GNU/Linux (ormai non molto breve...) |
![]() |
![]() |
![]() |
#16 |
Senior Member
Iscritto dal: Apr 2004
Messaggi: 9516
|
ah
come hai fatto? |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 06:49.