Bug réseau avec Nautilus [Was Samba (vers Windows) : j'y arrive vraiment pas...]
Merci Eddy pour ton aide...
A présent, en ligne de commande, avec smbclient, tout roule (j'ai juste modifié Unix Charset dans smb.conf)...
En revanche, dans Nautilus, rien de va...
Tout d'abord, si je parcours un partage et si je tombe sur un répertoire avec un accent, il m'affiche :
F?te (Unicode non valide) à la place de Fête
Ensuite, si j'essaye d'ouvrir un fichier, même dans un répertoire sans accent, il me met :
Impossible d'ouvrir « /home/david.bercot/smb://sces1-ac-nantes/Public/J-Y/IMG_0003.JPG » en lecture : Aucun fichier ou répertoire de ce type
Est-ce que quelqu'un arrive à utiliser Nautilus sur un réseau Windows ? Et à ouvrir des fichiers ?
Merci d'avance (et encore merci à Eddy).
David.
> >>A mon avis c'est nautilus qui deconne mais sait on jamais.
> >>As tu tester une connexion avec ton serveur samba avec autre chose que
> >>Nautilus? En ligne de commande par exemple smbclient et naviguer sur
> >>tes partages.
> >
> >Petit test en ligne de commande avec smbclient et :
> >smb: \> dir f*
> > Fête D 0 Mon Jul 25 15:15:10 2005
> >
> > 37771 blocks of size 131072. 25617 blocks available
> >smb: \> cd "Fête"
> >cd \F_te\: NT_STATUS_OBJECT_NAME_NOT_FOUND
> >
> >Donc, il ne trouve/voit/reconnait pas le nom du répertoire avec un accent...
> >
> >David.
> >
> Ok après vérification sur mes serveurs j'ai le même problème. A part que
> le problème n'est jamais remonté puisque les clients sous sous windows,
> et tout se passe a merveille.
>
> J'ai donc tenté d'installer un nouveau serveur samba sur mon portable
> sous debian Sarge et noyau 2.6.11, tout en faisant attention aux charset
> utilisés. car au départ ca ne fonctionnait pas.
>
> j'ai tout d'abord vérifier que le noyau supportait le charset par la
> commande :
>
> #> cat /boot/config-`uname -r` | grep 8859
>
> j'obtiens :
>
> # CONFIG_NLS_ISO8859_8 is not set
> CONFIG_NLS_ISO8859_1=y
> CONFIG_NLS_ISO8859_2=y
> CONFIG_NLS_ISO8859_3=y
> CONFIG_NLS_ISO8859_4=y
> # CONFIG_NLS_ISO8859_5 is not set
> # CONFIG_NLS_ISO8859_6 is not set
> # CONFIG_NLS_ISO8859_7 is not set
> # CONFIG_NLS_ISO8859_9 is not set
> # CONFIG_NLS_ISO8859_13 is not set
> # CONFIG_NLS_ISO8859_14 is not set
> CONFIG_NLS_ISO8859_15=y
>
> si tu n'as pas ISO8859_1 et ISO8859_15 à y ou m c'est que ton noyau
> supporte pas. si c'est en m tu peux verifier que le module est bien monté.
>
> j'ai ensuite vérifié la variable $LANG de mon bash:
> #> echo $LANG
> fr_FR@euro
>
> puis j'ai ajouté dans la section [global] de smb.conf :
> unix charset = ISO-8859-1
>
> #>/etc/init.d/samba restart
> pour redemarrer samba
>
> puis j'ai testé :
> smbclient //localhost/musique
> Password:
> Domain=[CUBE.HELLRAISER.PRIV] OS=[Unix] Server=[Samba 3.0.14a-Debian]
> smb: \> ls
> . D 0 Tue Jul 26 10:54:26 2005
> .. D 0 Sat Jul 23 00:58:49 2005
> metal D 0 Mon Jul 25 20:22:25 2005
> other D 0 Mon Jul 25 18:58:34 2005
> jazz D 0 Sun Jul 24 11:37:20 2005
> rock D 0 Mon Jul 25 12:08:39 2005
> incoming D 0 Sat Jul 23 12:35:25 2005
> télé D 0 Tue Jul 26 10:23:04 2005
> heavy_metal D 0 Mon Jul 25 12:08:39 2005
> industrial D 0 Mon Jul 25 21:43:42 2005
>
> 49908 blocks of size 524288. 30303 blocks available
> smb: \> cd télé
> smb: \télé\>
>
> Et c'est passé.
>
> bonne chance.
>
> Eddy
Reply to: