PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Samba 3: PANIC!



ThyMaster
13.06.03, 13:14
Hi,

Ich habe hier ein wirklich merkwürdiges Phänomen mit Samba 3.0.0.Beta1 auf SusE 8.1:

Ich benutze weiterhin meine smb.conf von Samba 2.2.8 und smbd startet auch ohne Probleme und ohne meckern.
Ich kann mich anmelden, alles wie gehabt.
Freigaben sind ok.

ABER:
In einer Freigabe ist ein (symbolischer) Link auf ein anderes Verzeichnis auf dem Linux-Server.
Sobald ich diesen Link unter Windows (Explorer) anklicke passiert nix. Ausser das kurze Zeit später Samba stirbt!

Im log.smb steht dann immer wieder Folgendes:


[2003/06/11 22:18:25, 1] smbd/service.c:make_connection_snum(690)
notebook (192.168.1.19) connect to service tausch initially as user xxxx (uid=500, gid=100) (pid 13482)
[2003/06/11 22:18:25, 0] lib/iconv.c:utf8_pull(471)
short utf8 char
[2003/06/11 22:18:25, 0] lib/charcnv.c:convert_string_allocate(248)
Conversion error: Incomplete multibyte sequence(í)
[2003/06/11 22:18:25, 0] lib/util.c:smb_panic(1463)
PANIC: failed to create UCS2 buffer
[2003/06/11 22:18:25, 0] lib/util.c:smb_panic(1470)
BACKTRACE: 16 stack frames:
#0 /usr/sbin/smbd(smb_panic+0x1a7) [0x81b059b]
#1 /usr/sbin/smbd(unix_strupper+0x48) [0x819d5b4]
#2 /usr/sbin/smbd(strupper_m+0x6c) [0x81a9772]
#3 /usr/sbin/smbd [0x80ca968]
#4 /usr/sbin/smbd [0x80cb0b1]
#5 /usr/sbin/smbd(mangle_map+0x5c) [0x80c94aa]
#6 /usr/sbin/smbd [0x80a69b2]
#7 /usr/sbin/smbd [0x80a7628]
#8 /usr/sbin/smbd(reply_trans2+0x7d4) [0x80af4c4]
#9 /usr/sbin/smbd [0x80c1b15]
#10 /usr/sbin/smbd [0x80c1bc6]
#11 /usr/sbin/smbd(process_smb+0x1ed) [0x80c1f17]
#12 /usr/sbin/smbd(smbd_process+0x1dc) [0x80c2a58]
#13 /usr/sbin/smbd(main+0x7be) [0x8214fb6]
#14 /lib/libc.so.6(__libc_start_main+0xa2) [0x402784f2]
#15 /usr/sbin/smbd(ldap_msgfree+0x69) [0x8073611]


Unter Samba 2.2.8 ist alles gut und ich komme auch in das (gelinkte) Verzeichnis.
Ideen?

Gruß
Falko

mamue
14.06.03, 08:30
Einige default werte sind unter 3.0 anders, ich meine auch die zu follow-symlinks. Setz doch mal explizit die default werte aus der 2.2.8 in der "3.0 smb.conf"

mamue

ThyMaster
27.06.03, 16:45
Die Lösung war eine sehr, sehr merkwürdige:

In dem Verzeichnis lag eine aus mir unerfindlichen Gründen Datei mit illegalem Namen!

Datei gelöscht und alles ward gut...tztz

Gruß
Falko

mamue
28.06.03, 09:58
Mich würde jetzt aber brennend interessieren, was der illegale Name war. Kann man den vom Windows client aus anlegen?

Danke,
mamue

ThyMaster
29.06.03, 19:21
Tut mir leid. Ich hab ihn schon gelöscht :(

War irgendetwas mit spanischen Spezialzeichen drin.
Und: Ja, die Datei wurde von Windows aus angelgt.

Gruß
Falko

mamue
30.06.03, 15:39
War irgendetwas mit spanischen Spezialzeichen drin.
Und: Ja, die Datei wurde von Windows aus angelgt.


Das ist aber ganz schlecht. Dann wohl besser follow-symlinks abschalten, bevor das ein böswilliger user ausnutzt.

Danke,
mamue