Seite 1 von 2
Opsi Service Error [ValueError]:
Verfasst: 11 Okt 2012, 14:14
von Talbrecht
Opsi Service Error [ValueError]: Unterminated String starting at
Diese Fehlermeldung bekomme ich bei jedem Klick in der Opsi Configed Website! Wie kann ich das wieder beheben?
Der Fehler tritt auf seit dem ich ein Packet Installiert habe, das Packet habe ich nun aber schon wieder deinstalliert. Der Fehler bleibt.
Gruß Talbrecht
Wenn mehr infos benötigt werden einfach melden werde die Informationen so gut ich kann zur Verfügung stellen.
Re: Opsi Service Error [ValueError]:
Verfasst: 11 Okt 2012, 14:18
von ueluekmen
Hi,
welche Paketstände verwendest du? (dpkg -l | grep opsi)
Ist das die ganze Fehlermeldung?
Mal auf dem server:
ausführen und configed neu starten.
Re: Opsi Service Error [ValueError]:
Verfasst: 11 Okt 2012, 14:37
von Talbrecht
Ausgabe für die Pakete
Code: Alles auswählen
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
ii 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
ii whoopsie 0.1.32 Ubuntu crash database submission daemon
Fehlermeldung auf der website:
Code: Alles auswählen
Opsi service error: [ValueError] Unterminated string starting at: line 1 cloumn 1 (char 1)
funktioniert nicht da kommen mehrere Fehler aber der letzt ist der gleiche wie auf der Website
Ausgabe:
Code: Alles auswählen
[5] [Okt 11 14:25:52] Cleaning up groups (opsi-setup|2774)
[5] [Okt 11 14:25:52] Cleaning up products (opsi-setup|2788)
[2] [Okt 11 14:25:52] Traceback: (Logger.py|742)
[2] [Okt 11 14:25:52] line 3137 in '<module>' in file '/usr/bin/opsi-setup' (Logger.py|742)
[2] [Okt 11 14:25:52] line 3122 in 'main' in file '/usr/bin/opsi-setup' (Lo gger.py|742)
[2] [Okt 11 14:25:52] line 2805 in 'cleanupBackend' in file '/usr/bin/opsi- setup' (Logger.py|742)
[2] [Okt 11 14:25:52] line 1 in 'product_deleteObjects' in file '<string>' (Logger.py|742)
[2] [Okt 11 14:25:52] line 423 in '_executeMethod' in file '/usr/lib/pymodu les/python2.7/OPSI/Backend/Backend.py' (Logger.py|742)
[2] [Okt 11 14:25:52] line 1 in 'product_deleteObjects' in file '<string>' (Logger.py|742)
[2] [Okt 11 14:25:52] line 423 in '_executeMethod' in file '/usr/lib/pymodu les/python2.7/OPSI/Backend/Backend.py' (Logger.py|742)
[2] [Okt 11 14:25:52] line 1 in 'product_deleteObjects' in file '<string>' (Logger.py|742)
[2] [Okt 11 14:25:52] line 423 in '_executeMethod' in file '/usr/lib/pymodu les/python2.7/OPSI/Backend/Backend.py' (Logger.py|742)
[2] [Okt 11 14:25:52] line 1 in 'product_deleteObjects' in file '<string>' (Logger.py|742)
[2] [Okt 11 14:25:52] line 394 in '_dispatchMethod' in file '/usr/lib/pymod ules/python2.7/OPSI/Backend/BackendManager.py' (Logger.py|742)
[2] [Okt 11 14:25:52] line 1376 in 'product_deleteObjects' in file '/usr/li b/pymodules/python2.7/OPSI/Backend/File.py' (Logger.py|742)
[2] [Okt 11 14:25:52] line 846 in 'product_deleteObjects' in file '/usr/lib /pymodules/python2.7/OPSI/Backend/Backend.py' (Logger.py|742)
[2] [Okt 11 14:25:52] line 1 in 'productPropertyState_getObjects' in file ' <string>' (Logger.py|742)
[2] [Okt 11 14:25:52] line 394 in '_dispatchMethod' in file '/usr/lib/pymod ules/python2.7/OPSI/Backend/BackendManager.py' (Logger.py|742)
[2] [Okt 11 14:25:52] line 1526 in 'productPropertyState_getObjects' in fil e '/usr/lib/pymodules/python2.7/OPSI/Backend/File.py' (Logger.py|742)
[2] [Okt 11 14:25:52] line 822 in '_read' in file '/usr/lib/pymodules/pytho n2.7/OPSI/Backend/File.py' (Logger.py|742)
[2] [Okt 11 14:25:52] line 126 in 'fromJson' in file '/usr/lib/pymodules/py thon2.7/OPSI/Util/__init__.py' (Logger.py|742)
[2] [Okt 11 14:25:52] line 326 in 'loads' in file '/usr/lib/python2.7/json/ __init__.py' (Logger.py|742)
[2] [Okt 11 14:25:52] line 366 in 'decode' in file '/usr/lib/python2.7/json /decoder.py' (Logger.py|742)
[2] [Okt 11 14:25:52] line 382 in 'raw_decode' in file '/usr/lib/python2.7/ json/decoder.py' (Logger.py|742)
[2] [Okt 11 14:25:52] ==>>> Unterminated string starting at: line 1 column 1 (char 1) (opsi-setup|3145)
Re: Opsi Service Error [ValueError]:
Verfasst: 11 Okt 2012, 15:56
von ueluekmen
Hi,
das Backend scheint kaputt gegangen zu sein. Am einfachsten wäre folgender Prüfung. Da die letzte Aktion mit dem installieren, bzw. deinstallieren eines Pakets zu tun hat, und das cleanup auch beim aufräumen der products nicht weiterkommt, einfach mal im Verzeichnis:
Nach einer Datei suchen, die mit der productId des gelöschten Produktes beginnt, sollte es die Datei geben, am besten wegmove und danach nochmal das cleanup-backend aufrufen.
Re: Opsi Service Error [ValueError]:
Verfasst: 12 Okt 2012, 07:39
von Talbrecht
Danke erstmal für den Tipp ich habe das natürlich sofort probiert und das entsprechende Produkt gelöscht.
und dann noch einemal
ausgeführt.
Der befehl kommt schon weiter aber läuft noch nicht ganz durch.
Die Ausgabe:
Code: Alles auswählen
[5] [Okt 12 07:40:09] Cleaning up groups (opsi-setup|2774)
[5] [Okt 12 07:40:09] Cleaning up products (opsi-setup|2788)
[5] [Okt 12 07:40:09] Cleaning up product on depots (opsi-setup|2807)
[5] [Okt 12 07:40:09] Cleaning up product on clients (opsi-setup|2827)
[5] [Okt 12 07:40:10] Cleaning up product properties (opsi-setup|2855)
[5] [Okt 12 07:40:10] Cleaning up product property states (opsi-setup|2874)
[2] [Okt 12 07:40:10] Traceback: (Logger.py|742)
[2] [Okt 12 07:40:10] line 3137 in '<module>' in file '/usr/bin/opsi-setup' (Logger.py|742)
[2] [Okt 12 07:40:10] line 3122 in 'main' in file '/usr/bin/opsi-setup' (Logger.py|742)
[2] [Okt 12 07:40:10] line 2876 in 'cleanupBackend' in file '/usr/bin/opsi-setup' (Logger.py|742)
[2] [Okt 12 07:40:10] line 1 in 'productPropertyState_getObjects' in file '<string>' (Logger.py|742)
[2] [Okt 12 07:40:10] line 423 in '_executeMethod' in file '/usr/lib/pymodules/python2.7/OPSI/Backend/Backend.py' (Logger.py|742)
[2] [Okt 12 07:40:10] line 1 in 'productPropertyState_getObjects' in file '<string>' (Logger.py|742)
[2] [Okt 12 07:40:10] line 423 in '_executeMethod' in file '/usr/lib/pymodules/python2.7/OPSI/Backend/Backend.py' (Logger.py|742)
[2] [Okt 12 07:40:10] line 3107 in 'productPropertyState_getObjects' in file '/usr/lib/pymodules/python2.7/OPSI/Backend/Backend.py' (Logger.py|742)
[2] [Okt 12 07:40:10] line 1 in 'productPropertyState_getObjects' in file '<string>' (Logger.py|742)
[2] [Okt 12 07:40:10] line 394 in '_dispatchMethod' in file '/usr/lib/pymodules/python2.7/OPSI/Backend/BackendManager.py' (Logger.py|742)
[2] [Okt 12 07:40:10] line 1526 in 'productPropertyState_getObjects' in file '/usr/lib/pymodules/python2.7/OPSI/Backend/File.py' (Logger.py|742)
[2] [Okt 12 07:40:10] line 822 in '_read' in file '/usr/lib/pymodules/python2.7/OPSI/Backend/File.py' (Logger.py|742)
[2] [Okt 12 07:40:10] line 126 in 'fromJson' in file '/usr/lib/pymodules/python2.7/OPSI/Util/__init__.py' (Logger.py|742)
[2] [Okt 12 07:40:10] line 326 in 'loads' in file '/usr/lib/python2.7/json/__init__.py' (Logger.py|742)
[2] [Okt 12 07:40:10] line 366 in 'decode' in file '/usr/lib/python2.7/json/decoder.py' (Logger.py|742)
[2] [Okt 12 07:40:10] line 382 in 'raw_decode' in file '/usr/lib/python2.7/json/decoder.py' (Logger.py|742)
[2] [Okt 12 07:40:10] ==>>> Unterminated string starting at: line 1 column 1 (char 1) (opsi-setup|3145)
In der Weboberfläche ist der Fehler auch nicht weg
Re: Opsi Service Error [ValueError]:
Verfasst: 12 Okt 2012, 09:14
von Talbrecht
Oder kann das mit einem Update das Ubuntu 12.04 LTS server zusammen hängen?
Re: Opsi Service Error [ValueError]:
Verfasst: 12 Okt 2012, 11:46
von ueluekmen
Hi,
eine Ferndiagnose ist sehr schwierig, weil die Log-Information an der Stelle nicht eindeutig sind. Ubuntu 12.04 ist bei uns momentan nur über Testing freigegeben, dass heißt es schadet hier keinesfalls die Pakete aus dem Testing-Repository zu verwenden.
viewtopic.php?f=1&t=3863
Ansonsten hilft hier ein Supportvertrag auf jedefall eher, dass Problem in den Griff zu bekommen.
Re: Opsi Service Error [ValueError]:
Verfasst: 12 Okt 2012, 12:35
von Talbrecht
Aber es gibt doch
Code: Alles auswählen
deb http://download.opensuse.org/repositories/home:/uibmz:/opsi:/opsi40/xUbuntu_12.04/ ./
heist das dass es schon testing ist?
Re: Opsi Service Error [ValueError]:
Verfasst: 12 Okt 2012, 13:57
von ueluekmen
Hi,
das es diese Repositories gibt, hat nichts mit unseren offiziellen Freigaben zu tun. Wenn neue OS-Distributionen erscheinen, bauen wir generell alle unsere Pakete in Stable, Testing und Experimental mit diesen Betriebssystemversionen. Das muss gemacht werden, um eventuelle Build-Probleme und Abhängigkeiten in jeder Releasestufe zu erkennen. Dann gehen unsere internen Tests los und die neue Distro-Version wird von uns in der QA getestet. Wenn es keine Anpassungen nötig sind, wird diese Distro in die Dokumentation mit aufgenommen und als Freigegeben in Stable deklariert und angekündigt. Sollte es (wie im Fall von Ubuntu 12.04) so sein, dass Anpassungen nötig sind, werden diese gemacht und wandern den normalen Weg: experimental -> testing -> stable. Die Dokumentationen wandern entsprechend mit, wenn man das getting started aus:
stable:
http://download.uib.de/opsi4.0/doc/opsi ... 401-de.pdf
und testing:
https://download.uib.de/opsi4.0/testing ... ted-de.pdf
miteinander vergleicht, so wird man feststellen, dass bei den Distributionsversionen verschiedene Angaben gemacht werden. Solange die Distribution nur als Testing veröffentlicht wird sollte man auch nur die entsprechenden Testing-Repos verweden:
In diesem Fall:
deb
http://download.opensuse.org/repositori ... ntu_12.04/ ./
Re: Opsi Service Error [ValueError]:
Verfasst: 12 Okt 2012, 13:59
von d.oertel
Hi,
nicht alles was es gibt ist auch von uns freigegeben.
Entscheidend ist was im Getting-Started Handbuch steht.
Für Ubuntu 12.04 derzeit bitte das testing repository verwenden:
Code: Alles auswählen
deb http://download.opensuse.org/repositories/home:/uibmz:/opsi:/opsi40-testing/xUbuntu_12.04/ ./
siehe auch im testing Bereich des download servers:
http://download.uib.de/opsi4.0/testing/ ... tes-de.pdf
http://download.uib.de/opsi4.0/testing/ ... ted-de.pdf
gruß
d.oertel