Probleme mit Python/UTF8 bei Installation [GELÖST]
Probleme mit Python/UTF8 bei Installation [GELÖST]
auf einer frisch installierten Debian Squeeze Kiste bekomme ich bei der Installation gemäß Anleitung auf der Webseite im Zusammenhang mit der Installation der OPSI-Pakete aber auch beim manuellen Aufruf von opsi-setup --init-current-config folgende Fehlermeldung:
[5] [Sep 29 15:55:43] Creating base path: '/var/lib/opsi/config' (File.py|215)
[5] [Sep 29 15:55:43] Try to find a Configserver. (opsi-setup|2456)
[5] [Sep 29 15:55:43] Getting current system config (opsi-setup|70)
[2] [Sep 29 15:55:43] Traceback: (Logger.py|742)
[2] [Sep 29 15:55:43] line 3137 in '<module>' in file '/usr/bin/opsi-setup' (Logger.py|742)
[2] [Sep 29 15:55:43] line 3092 in 'main' in file '/usr/bin/opsi-setup' (Logger.py|742)
[2] [Sep 29 15:55:43] line 2458 in 'initializeBackends' in file '/usr/bin/opsi-setup' (Logger.py|742)
[2] [Sep 29 15:55:43] line 113 in 'getSysConfig' in file '/usr/bin/opsi-setup' (Logger.py|742)
[2] [Sep 29 15:55:43] line 679 in 'readlines' in file '/usr/lib/python2.6/codecs.py' (Logger.py|742)
[2] [Sep 29 15:55:43] line 588 in 'readlines' in file '/usr/lib/python2.6/codecs.py' (Logger.py|742)
[2] [Sep 29 15:55:43] line 477 in 'read' in file '/usr/lib/python2.6/codecs.py' (Logger.py|742)
[2] [Sep 29 15:55:43] ==>>> 'utf8' codec can't decode byte 0xe4 in position 2847: invalid continuation byte (opsi-setup|3145)
ERROR: 'utf8' codec can't decode byte 0xe4 in position 2847: invalid continuation byte
Auf einer Maschine mit Debian Lenny auf der die Installation von OPSI 4 korrekt funktioniert hat, kommt diese Fehlermeldung nun ebenfalls nach einem dist-upgrade auf Squeeze, wenn man opsi-setup --set-rights oder --init-current-config aufruft.
Hat jemand von euch eine Idee woran das hakt?
Vielen Dank!
Infos zum System:
Linux xxx 2.6.32-5-amd64 #1 SMP Sun May 6 04:00:17 UTC 2012 x86_64 GNU/Linux
ii opsi-atftpd 0.7.dfsg-1.7 advanced TFTP server - opsi version with pcre, fifo and max-blksize patches
ii opsi-configed 4.0.1.24-1 OPSI config editor
ii opsi-depotserver 4.0.2.1-1 opsi depotserver configuration package
ii opsi-linux-bootimage 20120119-1 opsi linux bootimage
ii opsi-utils 4.0.2.1-1 opsi utils
ri opsiconfd 4.0.2.1-1 opsi configuration service
ii opsipxeconfd 4.0.2.1-1 opsi pxe configuration daemon
ii python-opsi 4.0.2.1-1 opsi python library
Re: Probleme mit Perl/UTF8 bei Installation
stell mal bitte auf das testing repository um update den Server und schaue ob das Problem noch auftritt.
siehe auch:
http://download.uib.de/opsi4.0/testing/ ... tes-de.pdf
Ach ja - was ich nicht verstanden habe: Wo ist die Verbindung zur Überschrift ?
gruss
d.oertel
Vielen Dank für die Nutzung von opsi. Im Forum ist unser Support begrenzt.
Für den professionellen Einsatz und individuelle Beratung empfehlen wir einen Support-Vertrag und eine Schulung.
Gerne informieren wir Sie zu unserem Angebot.
uib GmbH
Telefon: +49 6131 27561 0
E-Mail: sales@uib.de
Re: Probleme mit Perl/UTF8 bei Installation
vielen Dank für das Feedback. Ja in der Tat - als ich voller Verzweiflung den Beitrag erstellt habe, war ich wohl schon geistig umnachtet. Python und Perl verwechseln - Frevel!
Also ich habe nun alles was mit OPSI zu tun hat vom Server geworfen und darauf geachtet dass keinerlei Dateien die zu opsi gehören mehr auf dem Server sind. Dann habe ich die Pakete aus opsi40-testing installiert und bei der Installation des opsi-depotservers kam es zu folgender Meldung:
opsi-utils (4.0.2.2-1) wird eingerichtet ...
opsi-depotserver (4.0.2.2-1) wird eingerichtet ...
[5] [Sep 30 10:56:41] Configuring samba (opsi-setup|142)
[2] [Sep 30 10:56:41] Traceback: (Logger.py|742)
[2] [Sep 30 10:56:41] line 3143 in '<module>' in file '/usr/bin/opsi-setup' (Logger.py|742)
[2] [Sep 30 10:56:41] line 3089 in 'main' in file '/usr/bin/opsi-setup' (Logger.py|742)
[2] [Sep 30 10:56:41] line 145 in 'configureSamba' in file '/usr/bin/opsi-setup' (Logger.py|742)
[2] [Sep 30 10:56:41] line 679 in 'readlines' in file '/usr/lib/python2.6/codecs.py' (Logger.py|742)
[2] [Sep 30 10:56:41] line 588 in 'readlines' in file '/usr/lib/python2.6/codecs.py' (Logger.py|742)
[2] [Sep 30 10:56:41] line 477 in 'read' in file '/usr/lib/python2.6/codecs.py' (Logger.py|742)
[2] [Sep 30 10:56:41] ==>>> 'utf8' codec can't decode byte 0xe4 in position 2847: invalid continuation byte (opsi-setup|3151)
ERROR: 'utf8' codec can't decode byte 0xe4 in position 2847: invalid continuation byte
[5] [Sep 30 10:56:42] Setting rights (opsi-setup|422)
[5] [Sep 30 10:56:42] Getting current system config (opsi-setup|76)
[2] [Sep 30 10:56:42] Traceback: (Logger.py|742)
[2] [Sep 30 10:56:42] line 3143 in '<module>' in file '/usr/bin/opsi-setup' (Logger.py|742)
[2] [Sep 30 10:56:42] line 3095 in 'main' in file '/usr/bin/opsi-setup' (Logger.py|742)
[2] [Sep 30 10:56:42] line 434 in 'setRights' in file '/usr/bin/opsi-setup' (Logger.py|742)
[2] [Sep 30 10:56:42] line 119 in 'getSysConfig' in file '/usr/bin/opsi-setup' (Logger.py|742)
[2] [Sep 30 10:56:42] line 679 in 'readlines' in file '/usr/lib/python2.6/codecs.py' (Logger.py|742)
[2] [Sep 30 10:56:42] line 588 in 'readlines' in file '/usr/lib/python2.6/codecs.py' (Logger.py|742)
[2] [Sep 30 10:56:42] line 477 in 'read' in file '/usr/lib/python2.6/codecs.py' (Logger.py|742)
[2] [Sep 30 10:56:42] ==>>> 'utf8' codec can't decode byte 0xe4 in position 2847: invalid continuation byte (opsi-setup|3151)
ERROR: 'utf8' codec can't decode byte 0xe4 in position 2847: invalid continuation byte
Viele Grüße
Florian
Re: Probleme mit Perl/UTF8 bei Installation
das Problem scheint in diesem Fall von der smb.conf zu kommen. Irgendein Zeichen in der /etc/samba/smb.conf macht probleme, man sollte sich diese Datei mal genauer anschauen. Es kann auch helfen diese Datei weg zu sichern und das samba-Paket mit dpkg-reconfigure eine neue schreiben zu lassen. Natürlich nur wenn samba nur von opsi verwendet wird auf diesem Server.
Vielen Dank für die Nutzung von opsi. Im Forum ist unser Support begrenzt.
Für den professionellen Einsatz und individuelle Beratung empfehlen wir einen Support-Vertrag und eine Schulung.
Gerne informieren wir Sie zu unserem Angebot.
uib GmbH
Telefon: +49 6131 27561 0
E-Mail: sales@uib.de
Re: Probleme mit Python/UTF8 bei Installation [GELÖST]
jetzt komme ich mir wirklich dumm vor - naja das passiert wenn man sich in ein Thema zu sehr verbeisst. Die smb.conf hatte ich auch schon in Verdacht, konnte aber keine seltsamen Zeichen entdecken.
Ich habe jetzt einfach die smb.conf verschoben, eine leere smb.conf erzeugt und siehe da - alles in Ordnung.
Vielen Dank für die schnelle Hilfe,
Florian