Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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

?

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 ?

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

?

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...

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 ?

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...

Hors ligne

#14 Le 11/07/2013, à 11:21

Shanx

Re : ./nwmain n'existe pas

tiramiseb a écrit :

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 ?

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 ?

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...

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...

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 ? smile

Hors ligne