Opsi Service Error [ValueError]:

Talbrecht
Beiträge: 12
Registriert: 23 Mai 2012, 15:56

Opsi Service Error [ValueError]:

Beitrag 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.
Benutzeravatar
ueluekmen
uib-Team
Beiträge: 1940
Registriert: 28 Mai 2008, 10:53

Re: Opsi Service Error [ValueError]:

Beitrag von ueluekmen »

Hi,

welche Paketstände verwendest du? (dpkg -l | grep opsi)

Ist das die ganze Fehlermeldung?

Mal auf dem server:

Code: Alles auswählen

opsi-setup --cleanup-backend
ausführen und configed neu starten.


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


Talbrecht
Beiträge: 12
Registriert: 23 Mai 2012, 15:56

Re: Opsi Service Error [ValueError]:

Beitrag 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)

Code: Alles auswählen

opsi-setup --cleanup-backend
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)
Benutzeravatar
ueluekmen
uib-Team
Beiträge: 1940
Registriert: 28 Mai 2008, 10:53

Re: Opsi Service Error [ValueError]:

Beitrag 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:

Code: Alles auswählen

/var/lib/opsi/config/products
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.


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


Talbrecht
Beiträge: 12
Registriert: 23 Mai 2012, 15:56

Re: Opsi Service Error [ValueError]:

Beitrag 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

Code: Alles auswählen

opsi-setup --cleanup-backend
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
Talbrecht
Beiträge: 12
Registriert: 23 Mai 2012, 15:56

Re: Opsi Service Error [ValueError]:

Beitrag von Talbrecht »

Oder kann das mit einem Update das Ubuntu 12.04 LTS server zusammen hängen?
Benutzeravatar
ueluekmen
uib-Team
Beiträge: 1940
Registriert: 28 Mai 2008, 10:53

Re: Opsi Service Error [ValueError]:

Beitrag 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.


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


Talbrecht
Beiträge: 12
Registriert: 23 Mai 2012, 15:56

Re: Opsi Service Error [ValueError]:

Beitrag 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?
Benutzeravatar
ueluekmen
uib-Team
Beiträge: 1940
Registriert: 28 Mai 2008, 10:53

Re: Opsi Service Error [ValueError]:

Beitrag 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/ ./


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


Benutzeravatar
d.oertel
uib-Team
Beiträge: 3327
Registriert: 04 Jun 2008, 14:27

Re: Opsi Service Error [ValueError]:

Beitrag 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


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


Antworten