Univention Bugzilla – Bug 25375
Heimatverzeichnis Freigaben werden nicht angelegt
Last modified: 2012-12-12 21:07:50 CET
Wird für einen neuen Benutzer eine Heimatverzeichnisfreigabe eingebunden, dann wird diese nicht automatisch eingebunden, wenn das Verzeichnis auf dem NFS Server noch nicht angelegt wurde.
UCS 3.1 will be the next release.
Es gibt nun ein listener Modul nfs-homes, das den homeSharePath eines Benutzers auf dem Freigabe Server anlegt. Danach kann univention-mount-homedir diese Verzeichnis über nfs auf des Home des Benutzers mounten. Verzeichnisse werden nur angelegt, wenn der FQDN gleich dem Freigabe Host ist. Abschalten kann man das ganze mit nfs/create/homesharepath=false
Funktioniert soweit. Einzig wenn im Benutzer Pfadnamen Leerzeichen sind funktioniert es nicht: Traceback (most recent call last): File "/usr/lib/univention-directory-listener/system/nfs-homes.py", line 84, in handler flags, unc = re.split(' *', automountInformation) ValueError: too many values to unpack Changelog: OK
(In reply to comment #3) > Funktioniert soweit. Einzig wenn im Benutzer Pfadnamen Leerzeichen sind > funktioniert es nicht: > > Traceback (most recent call last): > File "/usr/lib/univention-directory-listener/system/nfs-homes.py", line 84, > in handler > flags, unc = re.split(' *', automountInformation) > ValueError: too many values to unpack > > Changelog: OK wurde nochmal angepasst - flags, unc = re.split(' *', automountInformation) + unc = automountInformation + if " " in automountInformation: + flags, unc = automountInformation.split(" ", 1) if ":" in unc: - host, path = unc.split(':') + host, path = unc.split(':', 1)
Funktioniert jetzt.
UCS 3.1-0 has been released: http://forum.univention.de/viewtopic.php?f=54&t=2125 If this error occurs again, please use "Clone This Bug".