Précédent   Forum des professionnels en informatique > Systèmes > Linux > Système
Système Vos questions autour de l'administration système
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 22/03/2007, 15h34   #1
ALT
Membre Expert
 
Avatar de ALT
 
Homme
Assistant aux utilisateurs
Inscription : octobre 2002
Messages : 948
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 52
Localisation : France, Vienne (Poitou Charente)

Informations professionnelles :
Activité : Assistant aux utilisateurs
Secteur : Service public

Informations forums :
Inscription : octobre 2002
Messages : 948
Points : 1 274
Points : 1 274
Par défaut Fichier non trouvé, bien qu'existant

Bonjour à tous

Il m'arrive un gag amusant :
FireFox ne démarre plus. Jusque là, rien que du banal.
Le message d'erreur l'est tout autant : "firefox-bin not found".
Là où ça devient hilarant, c'est que firefox-bin existe réellement, j'ai les bons droits dessus (proprio, quoi) & est bien exécutable.
Je le vois avec un ls.
Quand je veux le lancer à la main, l'auto-complètement de la commande se fait normalement, mais même dans ce cas, le système ne le trouve pas.


Si donc quelqu'un a une idée...

NOTA BENE : il me semble qu'une question de ce style a déjà été posée, mais je n'ai pas retrouvé où.
ALT est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/03/2007, 17h26   #2
Membre Expert
 
Avatar de narmataru
 
Inscription : décembre 2002
Messages : 1 423
Détails du profil
Informations personnelles :
Âge : 31
Localisation : France, Loire Atlantique (Pays de la Loire)

Informations forums :
Inscription : décembre 2002
Messages : 1 423
Points : 1 491
Points : 1 491
salut,
Peux-tu aller dans le répertoire ou se trouve firefox-bin et nous doner la sortie des commande suivantes :

merci
__________________
Reportage d'Arte sur Linux
narmataru est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/03/2007, 09h57   #3
ALT
Membre Expert
 
Avatar de ALT
 
Homme
Assistant aux utilisateurs
Inscription : octobre 2002
Messages : 948
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 52
Localisation : France, Vienne (Poitou Charente)

Informations professionnelles :
Activité : Assistant aux utilisateurs
Secteur : Service public

Informations forums :
Inscription : octobre 2002
Messages : 948
Points : 1 274
Points : 1 274
Pas de pb :

pwd
ls -l firefox*
Code :
1
2
-rwxr-xr-x 1 alt alt     5247 2007-03-10 03:43 firefox
-rwxr-xr-x 1 alt alt 10534772 2007-03-10 03:43 firefox-bin
echo $PATH
Code :
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11:/usr/games
which firefox-bin
Note que quand je suis dans le répertoire firefox, c'est bien ./firefox-bin qui est cherchée :
./firefox
Code :
./run-mozilla.sh: 424: ./firefox-bin: not found
J'ai du mal à comprendre, là.

Merci pour l'aide.
ALT est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/03/2007, 10h02   #4
Membre Expert
 
Avatar de narmataru
 
Inscription : décembre 2002
Messages : 1 423
Détails du profil
Informations personnelles :
Âge : 31
Localisation : France, Loire Atlantique (Pays de la Loire)

Informations forums :
Inscription : décembre 2002
Messages : 1 423
Points : 1 491
Points : 1 491
que viens faire ici "./run-mozilla.sh" le prbolème vient de ce scfipt non ?
peut être change-t-il de répertoire et c'est pour ça que firefox n'est pas trouvé.
__________________
Reportage d'Arte sur Linux
narmataru est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/03/2007, 22h39   #5
Membre du Club
 
Inscription : juillet 2006
Messages : 58
Détails du profil
Informations forums :
Inscription : juillet 2006
Messages : 58
Points : 40
Points : 40
Citation:
Envoyé par ALT
Pas de pb :

pwd
Tu as installé firefox dans ton $HOME ?

Citation:
Envoyé par ALT
ls -l firefox*
Code :
1
2
-rwxr-xr-x 1 alt alt     5247 2007-03-10 03:43 firefox
-rwxr-xr-x 1 alt alt 10534772 2007-03-10 03:43 firefox-bin
OK,

Citation:
Envoyé par ALT
echo $PATH
Code :
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11:/usr/games
Si tu as installé firefox dans ton $HOME, bah le répertoire du binaire de firefox n'est pas dans ton path ... ou alors tu as un lien quelque part.

Citation:
Envoyé par ALT
which firefox-bin
Confirmation ...

Citation:
Envoyé par ALT
Note que quand je suis dans le répertoire firefox, c'est bien ./firefox-bin qui est cherchée :
./firefox
Code :
./run-mozilla.sh: 424: ./firefox-bin: not found
J'ai du mal à comprendre, là.

Merci pour l'aide.
Oui, pareil que narmataru, que vient faire run-mozilla.sh ici ?
toto019 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/03/2007, 11h52   #6
Rédacteur
 
Avatar de gege2061
 
Inscription : juin 2004
Messages : 5 850
Détails du profil
Informations personnelles :
Âge : 28
Localisation : France, Indre et Loire (Centre)

Informations forums :
Inscription : juin 2004
Messages : 5 850
Points : 8 299
Points : 8 299
Citation:
Envoyé par ALT
NOTA BENE : il me semble qu'une question de ce style a déjà été posée, mais je n'ai pas retrouvé où.
[Etch] Fichiers introuvables ?
__________________
gege2061's blog
gege2061 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/03/2007, 13h16   #7
ALT
Membre Expert
 
Avatar de ALT
 
Homme
Assistant aux utilisateurs
Inscription : octobre 2002
Messages : 948
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 52
Localisation : France, Vienne (Poitou Charente)

Informations professionnelles :
Activité : Assistant aux utilisateurs
Secteur : Service public

Informations forums :
Inscription : octobre 2002
Messages : 948
Points : 1 274
Points : 1 274
Bonjour à tous

D'abord, merci à vous d'essayer de me trouver une solution.

Le script run-mozilla.sh est lancé par le script firefox.
L'installation dans mon répertoire perso n'a jamais posé de pb, jusqu'alors.

J'avais aussi précisé que quand j'essayais de lancer le script run-mozilla.sh à la main, l'autocomplètement de la commande se faisait correctement, mais que j'avais ensuite le même message :
Code :
./run-mozilla.sh : fichier ou répertoire non trouvé
(ou quelque chose de similaire : je cite de mémoire) !

Le lien fourni par gege2061 pointe sur un pb très similaire au mien : en effet je viens de passer sous KUbuntu 6.10 (Etch) & en 64 bits...
Le gag viendrait-il de là ?

À suivre !
En attendant, merci encore de votre aide.
ALT est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/03/2007, 15h15   #8
Invité de passage
 
Inscription : mars 2007
Messages : 1
Détails du profil
Informations forums :
Inscription : mars 2007
Messages : 1
Points : 1
Points : 1
Tu peux essayer ca:

Code :
export PATH="$PATH:/home/alt"
J'oubliais les guillemets.
mattu est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/03/2007, 20h47   #9
Membre du Club
 
Inscription : juillet 2006
Messages : 58
Détails du profil
Informations forums :
Inscription : juillet 2006
Messages : 58
Points : 40
Points : 40
Citation:
Envoyé par ALT
Bonjour à tous
Salut,

Citation:
Envoyé par ALT
D'abord, merci à vous d'essayer de me trouver une solution.
Nous t'en prions

Citation:
Envoyé par ALT
Le script run-mozilla.sh est lancé par le script firefox.
L'installation dans mon répertoire perso n'a jamais posé de pb, jusqu'alors.

J'avais aussi précisé que quand j'essayais de lancer le script run-mozilla.sh à la main, l'autocomplètement de la commande se faisait correctement, mais que j'avais ensuite le même message :
Code :
./run-mozilla.sh : fichier ou répertoire non trouvé
(ou quelque chose de similaire : je cite de mémoire) !
Ca semble bizarre tout même. Je dirais que ton script firefox ne trouve pas ./run-mozilla.sh. Vérifie les répertoires, si il y a des cd dans le script, etc ...

Citation:
Envoyé par ALT
Le lien fourni par gege2061 pointe sur un pb très similaire au mien : en effet je viens de passer sous KUbuntu 6.10 (Etch) & en 64 bits...
Le gag viendrait-il de là ?
Peut-être ... mais je suis sceptique.

Citation:
Envoyé par ALT
À suivre !
En attendant, merci encore de votre aide.
Tiens nous au courant, le post cité par gege2061 n'a pas de réponse positive.
toto019 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/03/2007, 11h44   #10
ALT
Membre Expert
 
Avatar de ALT
 
Homme
Assistant aux utilisateurs
Inscription : octobre 2002
Messages : 948
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 52
Localisation : France, Vienne (Poitou Charente)

Informations professionnelles :
Activité : Assistant aux utilisateurs
Secteur : Service public

Informations forums :
Inscription : octobre 2002
Messages : 948
Points : 1 274
Points : 1 274
Citation:
Citation:
ALT a écrit :
Le script run-mozilla.sh est lancé par le script firefox.
L'installation dans mon répertoire perso n'a jamais posé de pb, jusqu'alors.

J'avais aussi précisé que quand j'essayais de lancer le script run-mozilla.sh à la main, l'autocomplètement de la commande se faisait correctement, mais que j'avais ensuite le même message :
Code :
[LEFT]./run-mozilla.sh : fichier ou répertoire non trouvé[/LEFT]

(ou quelque chose de similaire : je cite de mémoire) !


Ca semble bizarre tout même. Je dirais que ton script firefox ne trouve pas ./run-mozilla.sh. Vérifie les répertoires, si il y a des cd dans le script, etc ...
Hum !
Jusqu'à preuve du contraire, quand un exécutable existe dans un répertoire & qu'on se trouve dans ce répertoire, la commande :
lance le dit programme. En tout état de cause, il n'y a pas de changement de répertoire qui tienne.
Ici, j'ai bien tapé ./run-mozilla.sh. Et c'est ce script qu'il prétend ne pas trouver, si j'ai bien compris.
ALT est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/03/2007, 12h13   #11
Membre Expert
 
Inscription : juillet 2006
Messages : 1 677
Détails du profil
Informations personnelles :
Localisation : France, Hérault (Languedoc Roussillon)

Informations forums :
Inscription : juillet 2006
Messages : 1 677
Points : 1 812
Points : 1 812
Que c'est laborieux tout ça...

Reprenons du début :
Citation:
Envoyé par ALT
Code :
./run-mozilla.sh: 424: ./firefox-bin: not found
Ce qui me chagrine dans ce message d"erreur, c'est le ./ devant firefox-bin, car
Citation:
Envoyé par ALT
ls -l firefox*
Code :
1
2
3
 
-rwxr-xr-x 1 alt alt 5247 2007-03-10 03:43 firefox 
-rwxr-xr-x 1 alt alt 10534772 2007-03-10 03:43 firefox-bin
Y a pas de "run-mozilla.sh" là-dedans, on dirait. Donc le "./" ne peut que merder puisque d'après le message d'erreur, le script et le binaire doivent être dans le même dossier...

Si tu donnais les lignes 420 à 428 du script, on y verrait peut-être un peu plus clair.

Mes 2 cts,
--
jp
Jipété est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/03/2007, 12h50   #12
ALT
Membre Expert
 
Avatar de ALT
 
Homme
Assistant aux utilisateurs
Inscription : octobre 2002
Messages : 948
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 52
Localisation : France, Vienne (Poitou Charente)

Informations professionnelles :
Activité : Assistant aux utilisateurs
Secteur : Service public

Informations forums :
Inscription : octobre 2002
Messages : 948
Points : 1 274
Points : 1 274
Il ne peut y avoir de run-mozilla.sh dans cette liste car la commande était :
Citation:
ls -l firefox*
Mais si je fais un ls (tout court) dans ce répertoire, le script existe bien.
Heureusement ! Sinon, je n'aurais pas cherché plus loin.

Ceci dit, toutes mes excuses :
Ce n'est pas ./run-moz* qu'il ne trouve pas, mais ./firefox-bin !
(erreur de neurone )

Si je tape ./firefox-bin, il me dit "Aucun fichier ou répertoire de ce type", alors qu'un bon vieux ls me confirme sa présence, en tant qu'exécutable.
Je crois que l'erreur fondamentale est ici.
ALT est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/03/2007, 14h31   #13
Rédacteur
 
Inscription : mars 2004
Messages : 1 298
Détails du profil
Informations forums :
Inscription : mars 2004
Messages : 1 298
Points : 1 450
Points : 1 450
en vrac, on sait jamais

quel taille ?
quel droit ?
quel type (file firefox-bin) ?
pas de caractere non imprimable dans le nom ( echo "[$(ls)]" ) ou (ls | od -c )
lancement via shell : sh ./firefox-bin ?
...
__________________
Marc
Slackware for ever ......
BASH - KSH ( http://marcg.developpez.com/ksh/ )
MarcG est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/03/2007, 15h30   #14
ALT
Membre Expert
 
Avatar de ALT
 
Homme
Assistant aux utilisateurs
Inscription : octobre 2002
Messages : 948
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 52
Localisation : France, Vienne (Poitou Charente)

Informations professionnelles :
Activité : Assistant aux utilisateurs
Secteur : Service public

Informations forums :
Inscription : octobre 2002
Messages : 948
Points : 1 274
Points : 1 274
Réponse aux premières questions : voir ci-dessus.
Rappel :
Code :
-rwxr-xr-x 1 alt alt 10534772 2007-03-10 03:43 firefox-bin
Pour la suite :
file firefox-bin :
Code :
firefox-bin: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.2.5, dynamically linked (uses shared libs), for GNU/Linux 2.2.5, stripped
sh ./firefox-bin

Impossible : c'est un binaire.

Voilà.
ALT est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/03/2007, 15h36   #15
ALT
Membre Expert
 
Avatar de ALT
 
Homme
Assistant aux utilisateurs
Inscription : octobre 2002
Messages : 948
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 52
Localisation : France, Vienne (Poitou Charente)

Informations professionnelles :
Activité : Assistant aux utilisateurs
Secteur : Service public

Informations forums :
Inscription : octobre 2002
Messages : 948
Points : 1 274
Points : 1 274
Ah ! J'oubliais :
ls | od -c
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
0000000   b   r   o   w   s   e   r   c   o   n   f   i   g   .   p   r
0000020   o   p   e   r   t   i   e   s  \n   c   h   r   o   m   e  \n
0000040   c   o   m   p   o   n   e   n   t   s  \n   d   e   f   a   u
0000060   l   t   s  \n   e   x   t   e   n   s   i   o   n   s  \n   f
0000100   i   r   e   f   o   x  \n   f   i   r   e   f   o   x   -   b
0000120   i   n  \n   g   r   e   p   r   e   f   s  \n   i   c   o   n
0000140   s  \n   l   i   b   f   r   e   e   b   l   3   .   c   h   k
0000160  \n   l   i   b   f   r   e   e   b   l   3   .   s   o  \n   l
0000200   i   b   m   o   z   j   s   .   s   o  \n   l   i   b   n   s
0000220   p   r   4   .   s   o  \n   l   i   b   n   s   s   3   .   s
0000240   o  \n   l   i   b   n   s   s   c   k   b   i   .   s   o  \n
0000260   l   i   b   p   l   c   4   .   s   o  \n   l   i   b   p   l
0000300   d   s   4   .   s   o  \n   l   i   b   s   m   i   m   e   3
0000320   .   s   o  \n   l   i   b   s   o   f   t   o   k   n   3   .
0000340   c   h   k  \n   l   i   b   s   o   f   t   o   k   n   3   .
0000360   s   o  \n   l   i   b   s   s   l   3   .   s   o  \n   l   i
0000400   b   x   p   c   o   m   _   c   o   m   p   a   t   .   s   o
0000420  \n   l   i   b   x   p   c   o   m   _   c   ...
Voilà voilà.

Et merci à tous, naturellement
ALT est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/03/2007, 16h36   #16
Membre Expert
 
Inscription : juillet 2006
Messages : 1 677
Détails du profil
Informations personnelles :
Localisation : France, Hérault (Languedoc Roussillon)

Informations forums :
Inscription : juillet 2006
Messages : 1 677
Points : 1 812
Points : 1 812
Citation:
Envoyé par ALT
Il ne peut y avoir de run-mozilla.sh dans cette liste
Au temps pour moi (lu un peu vite, dur de faire du linux sous windows, )

Citation:
Envoyé par ALT
Si je tape ./firefox-bin, il me dit "Aucun fichier ou répertoire de ce type", alors qu'un bon vieux ls me confirme sa présence, en tant qu'exécutable.
C'est fou, ça ! Je comprends ton malaise !

Mais j'insiste,
Citation:
Envoyé par jipété
Si tu donnais les lignes 420 à 428 du script, on y verrait peut-être un peu plus clair.
--
jp
Jipété est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/03/2007, 00h09   #17
Rédacteur
 
Avatar de gege2061
 
Inscription : juin 2004
Messages : 5 850
Détails du profil
Informations personnelles :
Âge : 28
Localisation : France, Indre et Loire (Centre)

Informations forums :
Inscription : juin 2004
Messages : 5 850
Points : 8 299
Points : 8 299
Citation:
Envoyé par Jipété
Que c'est laborieux tout ça...
Je compatis

Le problème semble vraiment tordu

Pour info j'avais un projet perso compilé sur mon ancien PC (32 bits) qui posait le même problème, je l'ai recompilé sur mon nouveau PC (64 bits) et hop maintenant ça fonctionne.

De plus les 2/3 programmes qui m'on posés problèmes était des binaires !

Donc de là à penser que ça viens d'une incompatibilité 32 <-> 64 bits, il n'y a qu'un pas que je franchis à contre coeur

Hélas le programme linux32 ne change rien.
__________________
gege2061's blog
gege2061 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/03/2007, 10h29   #18
ALT
Membre Expert
 
Avatar de ALT
 
Homme
Assistant aux utilisateurs
Inscription : octobre 2002
Messages : 948
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 52
Localisation : France, Vienne (Poitou Charente)

Informations professionnelles :
Activité : Assistant aux utilisateurs
Secteur : Service public

Informations forums :
Inscription : octobre 2002
Messages : 948
Points : 1 274
Points : 1 274
J'ajoute que j'ai rencontré le même truc avec un autre programme.
Comme si le message signifiait en fait : aucun exécutable valide.

J'essaye donc un noyau 32 bits aujourd'hui.
ALT est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/03/2007, 10h21   #19
ALT
Membre Expert
 
Avatar de ALT
 
Homme
Assistant aux utilisateurs
Inscription : octobre 2002
Messages : 948
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 52
Localisation : France, Vienne (Poitou Charente)

Informations professionnelles :
Activité : Assistant aux utilisateurs
Secteur : Service public

Informations forums :
Inscription : octobre 2002
Messages : 948
Points : 1 274
Points : 1 274
Bonjour

J'ai essayé & ça fonctionne :
J'ai réinstallé le noyau en 32 bits, sans toucher à FireFox, qui, étant dans mon répertoire perso, est dans une autre partition du disque. Et FireFox fonctionne à nouveau parfaitement !

La preuve semble donc être faite que c'est le noyau 64 bits qui a un pb de compatibilité descendante avec les applications 32 bits.

Une dernière fois, merci pour votre aide.
ALT est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 15h13.


 
 
 
 
Partenaires

Hébergement Web