Univention Bugzilla – Bug 26694
Umstellung auf xattr kann bei system-setup-boot scheitern
Last modified: 2012-11-09 16:21:06 CET
Eine Variante von Bug #26359 trat bei der QA zu Bug #26630 auf: Verursacht durch Bug #24388 war als locale nur de_DE.UTF-8 zur Installation ausgewählt, aber nicht en_US.UTF-8. Zur Verwendung war ebenfalls korrekt de_DE.UTF-8 ausgewählt, sodass in UCR anschliessend folgendes gesetzt war: ================================================================== root@master:~# ucr search locale locale/default: de_DE.UTF-8:UTF-8 Default localisation (Interface language, character sets, etc.) locale/keymap: de-latin1-nodeadkeys Keyboard layout locale: de_DE.UTF-8:UTF-8 ================================================================== Im setup.log finden sich anschliessend einige Warnungs-Meldungen /bin/bash: warning: setlocale: LC_ALL: cannot change locale (en_US.UTF-8) Aus bisher ungeklärten Gründen führte das dazu, dass das im univention-samba4 Joinscript aufgerufene Skript mount_extfs_with_user_xattr.py die ext3-Dateisysteme nicht mit user_xattr neu gemountet hat. Das führt in der Folge bei der Bearbeitung von Group Policies zu Zugriffsfehlern.
Created attachment 4304 [details] setup.log
Die locale-Teile wurden aus mount_extfs_with_user_xattr.py herausgenommen. Das Skript ist nicht für die Benutzerinteraktion gedacht, sondern nur für den einmaligen Aufruf, daher ist es wichtiger, diesen Fehler vollständig auszuschliessen.
Advisory: 2012-04-03-univention-samba4.yaml
Vorher tritt ein Traceback auf: # LC_ALL=en_US.UTF-8 /usr/share/univention-samba4/scripts/mount_extfs_with_user_xattr.py Traceback (most recent call last): File "/usr/share/univention-samba4/scripts/mount_extfs_with_user_xattr.py", line 55, in <module> locale.setlocale(locale.LC_ALL, '') File "/usr/lib/python2.6/locale.py", line 513, in setlocale return _setlocale(category, locale) locale.Error: unsupported locale setting nach dem Update auf 1.0.126-3.255.201204031006 tritt der Traceback nicht mehr auf. YAML ist ok
http://errata.univention.de/errata49.html