Ucs-school-webproxy

german

#1

Hallo,

ich habe ein ucs2.3 system auf 3.0.2 geupdatet. An einem Punkt stehe ich nun auch:

Mache ich ein “ucr commit”, so bleibt dieses bei folgendem Modul stehen:

Module: ucs-school-webproxy Traceback (most recent call last): File "/usr/sbin/ucr", line 65, in <module> ub.main(convertToUtf8(sys.argv[1:])) File "/usr/lib/pymodules/python2.6/univention/config_registry.py", line 1699, in main handlers[ action ][ 0 ]( args, cmd_opts ) File "/usr/lib/pymodules/python2.6/univention/config_registry.py", line 1207, in handler_commit c.commit(b, args) File "/usr/lib/pymodules/python2.6/univention/config_registry.py", line 1019, in commit self.call_handler(ucr, handler) File "/usr/lib/pymodules/python2.6/univention/config_registry.py", line 1032, in call_handler handler((ucr, values)) File "/usr/lib/pymodules/python2.6/univention/config_registry.py", line 655, in __call__ runModule(self.module, 'generate', ucr, changed) File "/usr/lib/pymodules/python2.6/univention/config_registry.py", line 446, in runModule arg2meth[arg](module)(ucr, changes) File "/etc/univention/templates/modules/ucs-school-webproxy.py", line 107, in handler moveConfig(fn_temp_config, fn_config, FN_CONFIG, DIR_TEMP, DIR_DATA) File "/etc/univention/templates/modules/ucs-school-webproxy.py", line 362, in moveConfig move_file(fn_temp_config, fn_config) File "/etc/univention/templates/modules/ucs-school-webproxy.py", line 71, in move_file os.rename( fnsrc, fndst ) OSError: [Errno 18] Invalid cross-device link

Woran kann das liegen?
lG


#2

Hallo,

die Meldung OSError: [Errno 18] Invalid cross-device link deutet auf ein Problem hin, welchem eine Beschränkung der verwendeten Bibliothek im Zusammenhang mit dem Umbennen von Dateien über Dateisystemgrenzen hinaus zugrunde liegt.

Um dies hier besser beurteilen zu können, wäre es gut, wenn Sie uns Informationen zur verwendeten Partitionierung anhängen könnten (bspw. die Ausgabe von “mount”).

Mit freundlichen Grüßen,
Tim Petersen