#1 Le 09/07/2013, à 11:54
- Laërte
./nwmain n'existe pas
Bonjour,
J'ai installé Neverwinter Night selon la doc, mais quand je tape ./nwn je reçois ce message d'erreur :
./nwn: 12: ./nwn: ./nwmain: not found
Alors que Dolphin et un ls me disent qu'il est bien là.
WTF !!?
Quelqu'un peut m'aider ?
Please?
Hors ligne
#2 Le 09/07/2013, à 12:51
- Shanx
Re : ./nwmain n'existe pas
Salut
Peux-tu donner le retour de ls -l ?
Mes randos : grande traversées des Alpes, de l'Islande, de la Corse, du Japon (en vélo), etc.
Traversée des États-Unis à pied
Hors ligne
#3 Le 10/07/2013, à 12:11
- Laërte
Re : ./nwmain n'existe pas
Ça donne :
total 39172
drwxr-xr-x 2 hoel hoel 4096 juil. 9 11:15 ambient
-rw-r--r-- 1 hoel hoel 966016 juin 6 2002 chitin.key
drwxr-xr-x 2 hoel hoel 4096 juil. 9 11:41 data
-rwx------ 1 hoel hoel 13538635 août 29 2006 dialogf.tlk
-rwx------ 1 hoel hoel 13531837 août 29 2006 dialog.tlk
-rwxrwxr-x 1 hoel hoel 22 mai 5 2003 dmclient
drwxr-xr-x 2 hoel hoel 4096 juil. 9 11:14 dmvault
drwxr-xr-x 2 hoel hoel 4096 juil. 9 11:14 docs
-rw-r--r-- 1 hoel hoel 8336 mai 23 2003 EULA.txt
-rwxr--r-- 1 hoel hoel 2281 mai 5 2003 fixinstall
drwxr-xr-x 2 hoel hoel 4096 mars 14 2003 hak
drwxrwxr-x 2 hoel hoel 4096 mai 5 2003 lib
drwxr-xr-x 2 hoel hoel 4096 juil. 9 11:14 localvault
drwxrwxr-x 2 hoel hoel 4096 mai 5 2003 miles
drwxr-xr-x 2 hoel hoel 4096 juil. 9 11:14 modules
-rw-r--r-- 1 hoel hoel 6468 juin 18 2003 movies-OC.txt
drwxr-xr-x 2 hoel hoel 4096 juil. 9 11:41 music
drwxr-xr-x 2 hoel hoel 4096 juil. 9 11:41 nwm
-rwxrwxr-x 1 hoel hoel 7739472 août 15 2006 nwmain
-rwxrwxr-x 1 hoel hoel 310 mai 5 2003 nwn
-rw-rw-r-- 1 hoel hoel 640 mai 5 2003 nwn.ini
-rw-r--r-- 1 hoel hoel 42995 févr. 28 2003 NWNv129.txt
-rwx------ 1 hoel hoel 171440 août 28 2006 NWNv168.txt
-rwxrwxr-x 1 hoel hoel 3691072 août 15 2006 nwserver
drwxr-xr-x 2 hoel hoel 4096 juil. 9 11:41 override
-rwx------ 1 hoel hoel 229859 août 29 2006 patch.key
drwxr-xr-x 2 hoel hoel 4096 mars 14 2003 portraits
-rw-r--r-- 1 hoel hoel 987 août 28 2006 readme.linuxclientupdate.txt
-rw-r--r-- 1 hoel hoel 9164 juin 17 2003 readme.linuxserver.txt
-rw-rw-r-- 1 hoel hoel 26910 mai 5 2003 readme-SDL.txt
-rw-rw-r-- 1 hoel hoel 36797 juin 17 2003 readme.txt
drwxr-xr-x 2 hoel hoel 4096 mars 14 2003 saves
drwxr-xr-x 2 hoel hoel 4096 mars 14 2003 servervault
drwxr-xr-x 2 hoel hoel 4096 juil. 9 11:15 texturepacks
Et comme je l'ai déjà dit, nwmain apparaît bien ! Avec les droits en éxécution !
Hors ligne
#4 Le 10/07/2013, à 12:12
- tiramiseb
Re : ./nwmain n'existe pas
Vu que l'erreur est à la ligne 12 du script "nwn", on va voir ce qu'il contient hein...
cat nwn
?
Sébastien Maccagnoni - https://www.maccagnoni.eu - https://www.domotego.com
Hors ligne
#5 Le 11/07/2013, à 10:37
- Laërte
Re : ./nwmain n'existe pas
Je te met tout le script nwn, il est assez court :
#!/bin/sh
# This script runs Neverwinter Nights from the current directory
export SDL_MOUSE_RELATIVE=0
export SDL_VIDEO_X11_DGAMOUSE=0
# If you do not wish to use the SDL library included in the package, remove
# ./lib from LD_LIBRARY_PATH
export LD_LIBRARY_PATH=./lib:./miles:$LD_LIBRARY_PATH
./nwmain $@
Hors ligne
#6 Le 11/07/2013, à 10:41
- tiramiseb
Re : ./nwmain n'existe pas
Bon, je ne vois pas ce qui peut déconner, là... Tout m'a l'air cohérent.
Ça donne quoi si tu essaies de lancer ./nwmain à la main ? Ça le lance ?
Sébastien Maccagnoni - https://www.maccagnoni.eu - https://www.domotego.com
Hors ligne
#7 Le 11/07/2013, à 11:08
- Laërte
Re : ./nwmain n'existe pas
Non, ça met :
bash: ./nwmain: Aucun fichier ou dossier de ce type
Au moins il est cohérent...
Hors ligne
#8 Le 11/07/2013, à 11:10
- tiramiseb
Re : ./nwmain n'existe pas
et :
ls -l nwmain
?
Sébastien Maccagnoni - https://www.maccagnoni.eu - https://www.domotego.com
Hors ligne
#9 Le 11/07/2013, à 11:12
- Laërte
Re : ./nwmain n'existe pas
Il le trouve :
-rwxrwxr-x 1 hoel hoel 7739472 août 15 2006 nwmain
Hors ligne
#10 Le 11/07/2013, à 11:14
- Shanx
Re : ./nwmain n'existe pas
Et
cat nwain
donne quoi ? Histoire qu’on voit si c’est vraiment un script…
Mes randos : grande traversées des Alpes, de l'Islande, de la Corse, du Japon (en vélo), etc.
Traversée des États-Unis à pied
Hors ligne
#11 Le 11/07/2013, à 11:16
- tiramiseb
Re : ./nwmain n'existe pas
Shanx : à 7,7 Mo je doute qu'un cat nous aide.
Et pourquoi tu écris "Histoire qu’on voit si c’est vraiment un script" ?
Ce n'est pas un script, c'est l'exécutable du jeu.
Que Bash ne trouve pas quand on veut l'exécuter...
Sébastien Maccagnoni - https://www.maccagnoni.eu - https://www.domotego.com
Hors ligne
#12 Le 11/07/2013, à 11:19
- tiramiseb
Re : ./nwmain n'existe pas
Laërte:
Pour taper la commande, tu as utilisé la complétion ou alors tu l'as tapée à la main ?
Et lors du ls ?
Et si tu fais
./n<tabulation><tabulation>
est-ce qu'il le propose dans la liste ?
Sébastien Maccagnoni - https://www.maccagnoni.eu - https://www.domotego.com
Hors ligne
#13 Le 11/07/2013, à 11:21
- tiramiseb
Re : ./nwmain n'existe pas
Piste à éliminer : le montage en "noexec". Je viens de tester, si on essaie d'exécuter un truc sur un volume monté en noexec on obtient "permission denied", pas "not found". En plus ça aurait fait l'erreur avec ./nwn aussi...
Sébastien Maccagnoni - https://www.maccagnoni.eu - https://www.domotego.com
Hors ligne
#14 Le 11/07/2013, à 11:21
- Shanx
Re : ./nwmain n'existe pas
Shanx : à 7,7 Mo je doute qu'un cat nous aide.
Et pourquoi tu écris "Histoire qu’on voit si c’est vraiment un script" ?
Ce n'est pas un script, c'est l'exécutable du jeu.
Que Bash ne trouve pas quand on veut l'exécuter...
Ah, désolé. J’ai pas tout suivi, je pensais que c’était un autre script. Et j’avais eu un problème similaire avec un script bash qui appelait un programme en python dans lequel l’entête était mal faite.
Mes randos : grande traversées des Alpes, de l'Islande, de la Corse, du Japon (en vélo), etc.
Traversée des États-Unis à pied
Hors ligne
#15 Le 11/07/2013, à 12:18
- Laërte
Re : ./nwmain n'existe pas
À chaque fois je le tape (ou le copie).
La tabulation ne semble pas marcher, il ne me propose rien pour un ./n, il ne fait rien en fait...
Hors ligne
#16 Le 11/07/2013, à 12:21
- tiramiseb
Re : ./nwmain n'existe pas
La tabulation ne semble pas marcher, il ne me propose rien pour un ./n, il ne fait rien en fait...
Tu as bien fait deux fois tabulation ?
Sébastien Maccagnoni - https://www.maccagnoni.eu - https://www.domotego.com
Hors ligne
#17 Le 11/07/2013, à 12:22
- Laërte
Re : ./nwmain n'existe pas
Autant pour moi, comme un con j'avais oublié de ma placer dans le répertoire du jeux (j'étais dans mon dossier personnel)
Quand je tape tabulation la première fois il rajoute un w après ./n et ensuite il propose :
nwm/ nwmain nwn nwserver
Donc, nwmain est encore là...
Hors ligne
#18 Le 11/07/2013, à 12:26
- tiramiseb
Re : ./nwmain n'existe pas
et si tu fais :
./n<tab><tab>
=> là il complète en :
./nw
=> là tu ajoutes "ma" et tu fais tab deux fois :
./nwma<tab><tab>
Il complète automatiquement jusqu'à
./nwmain
ou pas ?
Si oui, si tu valides la commande, il donne la même erreur ?
Sébastien Maccagnoni - https://www.maccagnoni.eu - https://www.domotego.com
Hors ligne
#19 Le 11/07/2013, à 12:29
- Laërte
Re : ./nwmain n'existe pas
C'est exactement ça (sauf que je n'ai besoin de taper tabulation qu'une fois et pas deux d'affilé)
Il remet exactement le même message d'erreur. Donc ./nwmain n'existe que quand je ne veux pas m'en servir !
Youpi !
Hors ligne
#20 Le 11/07/2013, à 15:30
- love2hate
Re : ./nwmain n'existe pas
file nvmain
ldd nvmain
acsesoirement verifie que tu a bien ses libs ou equivalent
ia32-libs, ia32-libs-gtk, ia32-libs-sdl
a adapter j'ai pas d'ubuntu sous la main pour controler
et lance nwn depuis sont dossier !
Dernière modification par love2hate (Le 11/07/2013, à 15:32)
1984 was not supposed to be an instruction manual
Some "poor" wine screencast http://www.youtube.com/user/2m42hy/videos?view=0
Hors ligne
#21 Le 11/07/2013, à 15:32
- tiramiseb
Re : ./nwmain n'existe pas
love2hate: ce qui m'étonne moi dans ce cas, c'est que selon le message d'erreur c'est bash qui dit qu'il ne trouve pas le fichier, donc avant même que le fichier ne soit ouvert. Donc ldd je ne pense pas que ça aide des masses, de même pour les libs que le soft est censé utiliser...
Sébastien Maccagnoni - https://www.maccagnoni.eu - https://www.domotego.com
Hors ligne
#22 Le 11/07/2013, à 15:36
- love2hate
Re : ./nwmain n'existe pas
Bas sa donnera des infos en plus toujour bon a prendre, oui ont dirais que bash 'merde' mais j'ai un doute (meme si le message semble te donner raison) au pire y peut installer zsh( qui est mieux que bash en plus) pour verifier le souci shell.
Dernière modification par love2hate (Le 11/07/2013, à 15:39)
1984 was not supposed to be an instruction manual
Some "poor" wine screencast http://www.youtube.com/user/2m42hy/videos?view=0
Hors ligne
#23 Le 11/07/2013, à 15:44
- tiramiseb
Re : ./nwmain n'existe pas
C'est exactement ça (sauf que je n'ai besoin de taper tabulation qu'une fois et pas deux d'affilé)
Il remet exactement le même message d'erreur.
Je soupçonnais un petit conflit dans le nom (une espace cachée, un caratère ressemblant, etc)... Mais si la complétion automatique a bien mis le nom du fichier, ça veut dire qu'il n'y a pas d'entourloupe de ce genre.
oui ont dirais que bash 'merde' mais j'ai un doute
Pour ma part je ne pensais pas à Bash, mais franchement je ne sais pas trop ce que ça peut être.
Je n'ai jamais vu de bug de bash comme ça...
Sébastien Maccagnoni - https://www.maccagnoni.eu - https://www.domotego.com
Hors ligne
#24 Le 11/07/2013, à 15:55
- abelthorne
Re : ./nwmain n'existe pas
Le jeu est installé où ?
Si tu vas dans son dossier et que tu cliques sur nwn ou nwmain, il se lance ?
Hors ligne
#25 Le 11/07/2013, à 15:58
- tiramiseb
Re : ./nwmain n'existe pas
abelthorne, tu as vraiment lu les messages depuis le début ?
Sébastien Maccagnoni - https://www.maccagnoni.eu - https://www.domotego.com
Hors ligne