Page 2 of 2

Re: [Ubuntu] Erreur de segmentation

Posted: Sat May 17, 2008 10:33 pm
by Corran Horn
En l'occurence, c'est pas "exactement" le même OS, puisque MadJawa à upgrade Debian "Etch" -> "Lenny"! :super

Qui plus est... SERVEURS BASEJKA + MBII fonctionnant à merveille!!!!!! :slurp :slurp

Re: [Ubuntu] Erreur de segmentation

Posted: Sat May 17, 2008 10:45 pm
by Gamall
Corran Horn wrote:Qui plus est... SERVEURS BASEJKA + MBII fonctionnant à merveille!!!!!! :slurp :slurp
Ben c'est parfait :huhu



PS: Lenny est encore en phase de test non ? Zetes incorrigibles :gamall

Re: [Ubuntu] Erreur de segmentation

Posted: Sat May 17, 2008 11:36 pm
by Corran Horn
Petit soucis par contre, du côté des symlinks!
J'avais copié les fichiers assets pour mes premiers tests, et dans un soucis d'économie de la place sur le disque dur, je comptais faire des symlinks pointant sur les fichiers assets, stockés dans un dossier d'exemple.

Et voici ce qui se passe quand je lance le serveur "symlinké":

Code: Select all

/home/servers/jka/test_sym# ./linuxjampded +set dedicated 2 +set fs_game base +set net_port 29070 +exec vstr.cfg +exec server.cfg
JAmp: v1.0.1.1 linux-i386 Nov 10 2003
----- FS_Startup -----
Current search path:
/root/.ja/base
/home/servers/jka/test_sym/base
./linuxjampded/base

----------------------
0 files in pk3 files

Running in restricted demo mode.

----- FS_Startup -----
Current search path:
/root/.ja/demo
/home/servers/jka/test_sym/demo
./linuxjampded/demo

----------------------
0 files in pk3 files
Sys_Error: Couldn't load mpdefault.cfg

Donc clairement, il ne "trouve pas" les fichiers assets... et pourtant:

Code: Select all

/home/servers/jka/test_sym/base# ll
total 2.0M
drwxr-xr-x 2 root root 4.0K 2008-05-17 22:26 .
drwxr-xr-x 3 root root 4.0K 2008-05-17 22:26 ..
lrwxrwxrwx 1 root root   11 2008-05-17 22:26 assets0.pk3 -> assets0.pk3
lrwxrwxrwx 1 root root   11 2008-05-17 22:26 assets1.pk3 -> assets1.pk3
lrwxrwxrwx 1 root root   11 2008-05-17 22:26 assets2.pk3 -> assets2.pk3
lrwxrwxrwx 1 root root   11 2008-05-17 22:26 assets3.pk3 -> assets3.pk3
-rwxr-xr-x 1 root root 2.0M 2008-05-17 22:26 jampgamei386.so
-rw-r--r-- 1 root root 1.5K 2008-05-17 22:25 server.cfg
-rw-r--r-- 1 root root 4.0K 2008-05-17 22:26 vstr.cfg
As-tu une idée de quoi cela pourrait provenir?
Merci de ton aide! :super

Re: [Ubuntu] Erreur de segmentation

Posted: Sat May 17, 2008 11:54 pm
by Gamall
Hum.

Essaye avec un hardlink.

Un soft link est juste un fichier contenant l'inode du fichier cible, si ma mémoire est bonne.

Essaye avec un lien non symbolique, ton lien sera absolument indiscernable de l'original. (et si tu supprimes l'original, le "lien" sera toujours là ;) )

Re: [Ubuntu] Erreur de segmentation

Posted: Sun May 18, 2008 12:35 am
by Corran Horn
Avec un hardlink, ça fonctionne!

Mais je n'ai pas très bien compris une chose...

Code: Select all

/home/servers/jka/test_sym/base# ll
total 1.2G
drwxr-xr-x 2 root root 4.0K 2008-05-17 23:26 .
drwxr-xr-x 3 root root 4.0K 2008-05-17 22:26 ..
-rw-r--r-- 2 root root 536M 2003-07-21 22:16 assets0.pk3
-rw-r--r-- 2 root root 623M 2003-07-21 22:21 assets1.pk3
-rw-r--r-- 2 root root 1.1M 2003-07-22 14:57 assets2.pk3
-rw-r--r-- 2 root root 8.9M 2003-11-06 19:24 assets3.pk3
-rwxr-xr-x 1 root root 2.0M 2008-05-17 22:26 jampgamei386.so
-rw-r--r-- 1 root root 1.5K 2008-05-17 22:25 server.cfg
-rw-r--r-- 1 root root 4.0K 2008-05-17 22:26 vstr.cfg
Est-ce que la, mes fichiers prennent en effet 536 et 623 Mo à chaque fois que j'en ferais des hardlinks, ou pas? :quoi

Re: [Ubuntu] Erreur de segmentation

Posted: Sun May 18, 2008 12:55 am
by Gamall
Non, ce n'est pas une copie ;)

jt'expliquerai demain, faut que je file là :huhu

Re: [Ubuntu] Erreur de segmentation

Posted: Sun May 18, 2008 12:58 am
by Corran Horn
Oki doki!

Merci pour tout ;) bonne nuit!

Re: [Ubuntu] Erreur de segmentation

Posted: Sun May 18, 2008 7:05 pm
by Maikoru
Je déconseille l'usage de Debian Testing ou Unstable sur un serveur, restez sur Etch. ;)

Re: [Ubuntu] Erreur de segmentation

Posted: Sun May 18, 2008 7:15 pm
by Gamall
Corran Horn wrote:Oki doki!

Merci pour tout ;) bonne nuit!
Re;

Le truc, c'est que sous Unix, contrairement à Win, le nom (et chemin d'accès) d'un fichier ne l'identifie pas de façon unique.

L'identifiant unique est l'"inode", et un inode possède un ou plusieurs chemins d'accès. Tu peux voir le numéro d'inode d'un fichier avec ls -i.

Un inode est détruit quand plus aucun chemin d'accès n'y mène.

Un lien hard ajoute un alias à l'inode.

Un symlink crée un fichier contenant le numéro d'inode de la cible. Mais le symlink lui même est un nouvel inode.

Voilà, j'espère que ça clarifie un peu les choses. :D
Shuyoru wrote:Je déconseille l'usage de Debian Testing ou Unstable sur un serveur, restez sur Etch. ;)
Trop tard :haha
Gamall wrote:PS: Lenny est encore en phase de test non ? Zetes incorrigibles :gamall