problème saoulant avec les accents [WOODY] - Installation - Linux et OS Alternatifs
Marsh Posté le 19-11-2003 à 12:51:33
vois pas très bien le rapport avec le kernel là ? c un problème de console non ?
dpkg-reconfigure -plow fonty
Marsh Posté le 19-11-2003 à 13:20:28
minusplus a écrit : vois pas très bien le rapport avec le kernel là ? c un problème de console non ? |
non c'est pas un pb de console, je vois bien les accents dans les consoles.
le truc bizard c'est que sur un poste client windows, si il cré un nouveau fichier ou dossier avec accent il est visible mais sur le serveur si je fait un ls -l je vois le ? à la place du "é"
Marsh Posté le 19-11-2003 à 13:58:53
ben donc c'est un problème de console non ?
"ls -l" tu le fais bien dans une console non ?
Marsh Posté le 19-11-2003 à 14:15:47
minusplus a écrit : ben donc c'est un problème de console non ? |
ben p-t. j essaye donc la commande que tu m'as donné
Marsh Posté le 19-11-2003 à 14:20:42
bon pas mieux mais j'ai ça maintenant à force de bidouiller :
perl: warning: Setting locale failed. |
il me semble que j'ai déjà eu ça mais je ne me rappel plus comment j'ai résolu le pb
Marsh Posté le 19-11-2003 à 14:35:09
je poste le résultat de env si ça peut aider :
PWD=/tmp/smb/samba-3.0.0/source |
Marsh Posté le 19-11-2003 à 14:37:28
ReplyMarsh Posté le 19-11-2003 à 14:39:43
ben koi ? t'as compilé la locale fr_FR@euro ? il gueule encore
Marsh Posté le 19-11-2003 à 14:41:22
minusplus a écrit : ben koi ? t'as compilé la locale fr_FR@euro ? il gueule encore |
ouais, perl warning machin ... comme plus haut
Marsh Posté le 19-11-2003 à 14:44:04
ReplyMarsh Posté le 19-11-2003 à 14:48:36
si on regarde les warnings générés par perl plus haut on voit que ma variable env LANG est bien à fr_FR@euro. Mais pas LC_ALL et LANG.
je peux p-t les mettre dans /etc/environnement non
Marsh Posté le 19-11-2003 à 14:49:29
bah si LANG est positionné ça suffit normalement...
Marsh Posté le 19-11-2003 à 14:51:28
minusplus a écrit : bah si LANG est positionné ça suffit normalement... |
mais à la fin des warning il met ça :
perl: warning: Falling back to the standard locale ("C" ) |
c'est pas bon je pense.
moi c'est fr_FR@euro qu'il me faut
Marsh Posté le 19-11-2003 à 14:53:49
ben oui : comme il ne trouve pas la locale "fr_FR@euro", il revient à son "standard" : la locale C
ce qui est louche c'est qu'il ne trouve pas la locale fr_FR@euro si tu l'as compilée...
Marsh Posté le 19-11-2003 à 14:56:42
minusplus a écrit : ben oui : comme il ne trouve pas la locale "fr_FR@euro", il revient à son "standard" : la locale C |
ah non il les génère pas.
j'ai lu trop vite, il kill le process avant de finir de les générer :
Generating locales... |
Marsh Posté le 19-11-2003 à 15:03:49
gné ? t'es en sid ou en sarge ? fait un apt-get update && apt-get upgrade
heu autant pour moi, c marqué dans le titre !
ben chais pas, faut trouver pourkoi il kille le process...
Marsh Posté le 19-11-2003 à 15:06:50
minusplus a écrit : gné ? t'es en sid ou en sarge ? fait un apt-get update && apt-get upgrade |
en woody pourtant
je vais essayé dpkg -S /usr/sbin/locales.gen et puis un apt-get install --reinstall ...
Marsh Posté le 19-11-2003 à 15:13:29
mon syslog :
Nov 19 15:09:14 gozilla kernel: PAX: From 192.168.0.14: terminating task: /usr/bin/localedef(localedef):26655, uid/euid: 0/0, EIP: BE996718, ESP: BE9965E0 |
je suis pas dans la merde là ...
Marsh Posté le 19-11-2003 à 15:26:14
c'est grsec qui m'a mis dedans
j'ai trouvé ça, c'est bon à savoir :
Lors de la reconfiguration des locales d'environnements, je me suis rendu compte que localedef etait tué par le Noyau patché avec Grsecurity. |
Marsh Posté le 19-11-2003 à 15:32:06
minusplus a écrit : ah oué, fallait le trouver ! |
ouaip
donc cette nuit je rebooterai (je ne peux pas avant ) sur le noyau 2.4.18 d'origine de la woody pour générer correctement mes locales
Marsh Posté le 19-11-2003 à 19:51:24
bon je viens de rebooter sur un noyau moins secure pour générer mes locales et maintenant ça marche.
Mais j'ai toujours un problème, ça marche pour tous les fichiers et dossiers nouvellement créé, mais pour tous ceux qui existaient ils ont toujours un beau "?" à la place des accents
Marsh Posté le 19-11-2003 à 12:39:53
J'ai un problème d'accent sur un serveur en Debian Woody.
Je pense avoir compilé er charger les bon modules du noyau, j'ai vérifier et reconfiguré mes locales avec dpkg-reconfigure, mais rien n'y fait j'ai toujours un "?" à la place des "é".
C'est surtout génants pour les clients Windows de samba car ils ne voient pas les dossiers et fichiers avec accents.
un lsmod :
nls_cp850 3616 0 (unused)
nls_iso8859-15 3392 0 (unused)
nls_iso8859-1 2880 0 (unused)
nls_cp437 4384 0 (unused)
8139too 16000 1
mii 2368 0 [8139too]
et voilà ce que j'ai :
gozilla:/tmp# touch tést
gozilla:/tmp# ll
total 8
-rw------- 1 apache apache 308 Nov 19 12:37 sess_3499582f399bd08ade568ce91673af26
-rw------- 1 apache apache 321 Nov 19 12:35 sess_5fc5cc2178a71c8de2a434803e253334
-rw------- 1 root root 0 Nov 19 12:29 session_mm_apache0.sem
-rw-r--r-- 1 apache apache 0 Nov 19 12:34 tmp.log
-rw-r--r-- 1 root root 0 Nov 19 12:38 t?st
gozilla:/tmp# rm tést
rm: remove `t\351st'?
j'ai 2 autres Debian Sid qui n'ont pas le problème mais je ne me rapelle plus comment je l ai configurées