PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Samba und die Umlaute, wiedermal...



ChandlerBing
02.05.06, 09:23
Hi,

ich habe schon einige Beiträge per Sufu gefunden, aber keiner hat mich weitergebracht.

Ich habe eine Maschine von Suse 7.0 (Samba 2.07) auf Debian Sarge (Samba 3.0.14a) upgedated.
Das Anlegen von Dateien mit Umlauten auf der Samba-Share klappt auch.

Aber: Die alten Dateien, die schon vor dem Umzug existierten und Umlaute haben, werden aber nicht korrekt angezeigt.

Kann da jemand was zu sagen?

bla!zilla
02.05.06, 10:06
Hi,

was sagt denn das Tool "testparm"? Poste bitte mal den globalen Teil der smb.conf. Welche locale verwendest du bei deinem System (ISO-8859-15, UTF-8...?)

ChandlerBing
02.05.06, 10:16
locale sagt:

LANG=de_DE@euro
LC_CTYPE="de_DE@euro"
LC_NUMERIC="de_DE@euro"
LC_TIME="de_DE@euro"
LC_COLLATE="de_DE@euro"
LC_MONETARY="de_DE@euro"
LC_MESSAGES="de_DE@euro"
LC_PAPER="de_DE@euro"
LC_NAME="de_DE@euro"
LC_ADDRESS="de_DE@euro"
LC_TELEPHONE="de_DE@euro"
LC_MEASUREMENT="de_DE@euro"
LC_IDENTIFICATION="de_DE@euro"
LC_ALL=


cat /etc/locale.gen sagt:

de_DE@euro ISO-8859-15


testparam sagt:

Load smb config files from /etc/samba/smb.conf
WARNING: The "min password length" option is deprecated
Processing section "[homes]"
Loaded services file OK.
Invalid combination of parameters for service homes.
Level II oplocks can only be set if oplocks are also set.
Server role: ROLE_STANDALONE
Press enter to see a dump of your service definitions

# Global parameters
[global]
workgroup = WINXY
server string = <rechnername> (Samba:%v)
min password length = 4
max log size = 1000
keepalive = 30
os level = 65
preferred master = Yes
domain master = Yes
create mask = 0664
force create mode = 0775
directory mask = 0775
hosts allow = 192.168.0.0/255.255.0.0
oplocks = No



EDIT:
Auf der altem Maschine sagt locale übrigens:

LANG=POSIX
LC_CTYPE=de_DE
LC_NUMERIC="POSIX"
LC_TIME="POSIX"
LC_COLLATE="POSIX"
LC_MONETARY="POSIX"
LC_MESSAGES="POSIX"
LC_ALL=

ChandlerBing
02.05.06, 11:27
hmm. Scheinbar ist das kein Samba-Problem, sondern ein systemweites.
An dem neuen Rechner direkt eingeloggt (mit X) bekomme ich die per rsync kopierten Dateien schon falsch angezeigt.
Wahrscheinlich hat der rsync vom alten auf den neuen Rechner nicht funktioniert.

Wie mache ich das, wenn die Rechner verschiedene Zeichensätze verwenden?

ChandlerBing
02.05.06, 11:48
Ich hab das Problem gelöst.

Für alle die es auch interessier:

"convmv -r -f cp850 -t utf-8 /pfad"


Nochmals danke an mich! ;)