Univention Bugzilla – Bug 21737
Samba 3.5.11
Last modified: 2011-12-20 11:17:50 CET
Samba 3.5.8 wurde heute veröffentlicht: http://www.samba.org/samba/history/samba-3.5.8.html
Kommt recht spät für ucs2.4-2, daher getagged auf ucs2.4-3. Ggf. gibt es bis dahin Upstream auch schon ein neueres Patchlevel-Release.
In Samba 3.5.4 ist Bug https://bugzilla.samba.org/show_bug.cgi?id=7262 enthalten, der auch schon beim Kunden aufgetreten ist (Ticket#: 2011042610006186). Wir sollten daher vorab einen Hotfix für samba rausbringen.
Übernahme der Patches aus sec2.4-3 und sec2.4-4 muss dabei grprüft werden (Bug #22318)
http://samba.org/samba/history/samba-3.5.9.html
Das Debian sid Paket ist importiert und mit angepassten Patches aus sec2.4-4 gebaut. Zusätzlich ist im Kundenscope das Paket mit dem Anpassungen für Ticket#: 2011020910001627 neu gebaut und kann dann mit dem Release von UCS 2.4-3 für den Kunden announced werden. ucs-test-samba funktioniert, Windows7 Client Test wird nochmal separat über Bug 19560 getestet. Amd64 Build dauert noch.
Das Paket ist jetzt auch für amd64 gebaut.
wie besprochen, wir sollten noch auf 3.5.11 aktualisieren: https://bugzilla.samba.org/show_bug.cgi?id=8238 http://samba.org/samba/history/samba-3.5.11.html
Das sid-Paket ist importiert und mit den übernommenen UCS-Patches gebaut. In 55_ldapfilter_password-history.patch musste lp_ldap_filter jetzt auch in proto.h deklariert werden, um unter amd64 einen talloc stack trace beim Starten des smbd zu vermeiden: BACKTRACE: 20 stack frames: #0 /usr/sbin/smbd(log_stack_trace+0x1a) [0x7fc84320ce0a] #1 /usr/sbin/smbd(smb_panic+0x1f) [0x7fc84320cedf] #2 /usr/sbin/smbd [0x7fc8431fc4f0] #3 /lib/libc.so.6 [0x7fc84032bf60] #4 /lib/libc.so.6(strlen+0x30) [0x7fc8403750b0] #5 /lib/libc.so.6(_IO_vfprintf+0x38f0) [0x7fc840341ae0] #6 /lib/libc.so.6(vsnprintf+0x9a) [0x7fc84036726a] #7 /usr/lib/libtalloc.so.2(talloc_vasprintf+0x5c) [0x7fc840a7ecac] #8 /usr/lib/libtalloc.so.2(talloc_asprintf+0x88) [0x7fc840a81ef8] #9 /usr/sbin/smbd(ldapsam_search_suffix_by_name+0x7a) [0x7fc8431bba6a] Leider konnte ich mit gdb 7.0.1 und samba-gdb keinen genaueren Backtrace erhalten: Reading symbols from /usr/sbin/smbd...Reading symbols from /usr/lib/debug/usr/sbin/smbd...done. (no debugging symbols found)...done. Paket baut gerade neu, Changelog ist angepasst.
Auf einem amd64 läuft der nmbd nicht stabil: root@qaslave:~# dpkg -l samba Gewünscht=Unbekannt/Installieren/R=Entfernen/P=Vollständig Löschen/Halten | Status=Nicht/Installiert/Config/U=Entpackt/Fehlgeschl. Konfiguration/ Halb installiert/Trigger erWartet/Trigger anhängig |/ Fehler?=(kein)/Halten/R=Neuinst notw/X=beide (Status, Fehler: GROSS=schlecht) ||/ Name Version Beschreibung +++-===========================================-===========================================-====================================================================================================== ii samba 2:3.5.11~dfsg-1.497.201108162038 SMB/CIFS file, print, and login server for Unix root@qaslave:~# tail -n 30 /var/log/samba/log.nmbd [2011/08/18 08:35:59.152982, 3] nmbd/nmbd_namelistdb.c:250(add_name_to_subnet) add_name_to_subnet: Added netbios name DEADLOCK10<1c> with first IP 10.201.10.2 ttl=0 nb_flags=1c to subnet UNICAST_SUBNET [2011/08/18 08:35:59.153030, 0] nmbd/nmbd_logonnames.c:121(become_logon_server_success) become_logon_server_success: Samba is now a logon server for workgroup DEADLOCK10 on subnet 10.201.10.2 [2011/08/18 08:35:59.153053, 3] nmbd/nmbd_elections.c:364(check_elections) check_elections: >>> Starting election for workgroup DEADLOCK10 on subnet 10.201.10.2 <<< [2011/08/18 08:36:01.154993, 0] lib/fault.c:46(fault_report) =============================================================== [2011/08/18 08:36:01.155027, 0] lib/fault.c:47(fault_report) INTERNAL ERROR: Signal 11 in pid 5757 (3.5.11) Please read the Trouble-Shooting section of the Samba3-HOWTO [2011/08/18 08:36:01.155046, 0] lib/fault.c:49(fault_report) From: http://www.samba.org/samba/docs/Samba3-HOWTO.pdf [2011/08/18 08:36:01.155062, 0] lib/fault.c:50(fault_report) =============================================================== [2011/08/18 08:36:01.155077, 0] lib/util.c:1468(smb_panic) PANIC (pid 5757): internal error [2011/08/18 08:36:01.156102, 0] lib/util.c:1572(log_stack_trace) BACKTRACE: 8 stack frames: #0 /usr/sbin/nmbd(log_stack_trace+0x1a) [0x7ffd42f5a62a] #1 /usr/sbin/nmbd(smb_panic+0x1f) [0x7ffd42f5a6ff] #2 /usr/sbin/nmbd [0x7ffd42f49c50] #3 /lib/libc.so.6 [0x7ffd40a89f60] #4 /usr/sbin/nmbd(write_browse_list+0x2d6) [0x7ffd42e282d6] #5 /usr/sbin/nmbd(main+0xadc) [0x7ffd42e140bc] #6 /lib/libc.so.6(__libc_start_main+0xe6) [0x7ffd40a761a6] #7 /usr/sbin/nmbd [0x7ffd42e12189] [2011/08/18 08:36:01.156178, 0] lib/fault.c:326(dump_core) dumping core in /var/log/samba/cores/nmbd root@qaslave:~# uname -a Linux qaslave 2.6.32-ucs45-amd64 #1 SMP Tue Jul 26 16:37:33 UTC 2011 x86_64 GNU/Linux root@qaslave:~#
20_browselist-filter.patch musste ebenfalls analog zu Comment 8 angepasst werden.
Funktioniert in meiner Testumgebung, Master, Slave, Member, Windows 7, Windows XP. U.a. wurden die folgenden Bereiche getestet: Druckertreiber Anmeldung Passwort wechseln Joinen.
UCS 2.4-3 wurde veröffentlicht. Sollte der hier beschriebene Bug mit einer neueren Version von UCS erneut auftreten, so sollte der Bug dupliziert werden: "Clone This Bug".
*** Bug 20320 has been marked as a duplicate of this bug. ***