Univention Bugzilla – Bug 14174
IOError Traceback von samba.local.config.py
Last modified: 2009-12-21 08:47:02 CET
Beim Update von 2.1-2 auf 2.2 ist in meiner updater.log der folgende Traceback aufgefallen: -- Richte univention-samba-local-config ein (3.0.11-2.173.200903101333) ... Traceback (most recent call last): File "/etc/univention/templates/scripts/samba.local.config.py", line 274, in ? get_printers() File "/etc/univention/templates/scripts/samba.local.config.py", line 145, in get_printers etc = open("/etc/cups/printers.conf") IOError: [Errno 2] No such file or directory: '/etc/cups/printers.conf' Script: /etc/univention/templates/scripts/samba.local.config.py Multifile: /etc/samba/smb.conf -- Cups habe ich nicht installiert (hatte ich allerdings mal - daher evtl. auch mein Fehler ;)). Der Traceback sollte aber evtl. Abgefangen und eine Fehlermeldung ausgegeben werden.
Created attachment 1673 [details] smaba.local.config.py traceback Ist auch bei der Installation eines UCS 2.2-0 Masters aufgetreten
Einfach reproduzierbar bspw. mittels: umbenennen der /etc/cups/printers.conf ucr set samba/global/options=foo Gefixt + Changelogeintrag. Existenz der Datei wird jetzt überprüft. Im Nicht-existenzfall wurde bisher vermutlich auch der Rest des Skriptes nicht mehr ausgeführt.
verified: Die Anpassung an /etc/univention/templates/scripts/samba.local.config.py funktioniert und Changelog Eintrag ist vorhanden.
UCS 2.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".