Seite 1 von 2

GELÖST: opsi-package-manager -r fails

Verfasst: 23 Apr 2014, 14:56
von mstiem
Hallo zusammen,

ich bekomme aktuell meine Pakete nicht mehr deinstalliert. This is what I did:
opsi-package-manager -r -f -vvv somepackage


request to host 'opsi.meinserver.de' failed, retry: True, firstTryTime: 1398257098.3, now: 1398257098.3, retryTime: 5, connectTimeout: 30, socketTimeout: 0 (error(110, 'Die Wartez
Request to 'opsi.meinserver.de' failed: error(110, 'Die Wartezeit f\xc3\xbcr die Verbindung ist abgelaufen'), retrying
Starting new HTTPS connection (0) to opsi.meinserver.de:4447
Connection established to: opsi.meinserver.de
Failed to get peer cert: 'NoneType' object has no attribute 'getpeercert'


weiterhin steht:
Es sind Fehler aufgetreten:
Fehler beim Bearbeiten von Uninstall of package(s) somepackage on depot 'mx03.meinserver.de':
'ascii' codec can't decode byte 0xc3 in position 27: ordinal not in range(128)

Ideen?

Danke!

Re: opsi-package-manager -r fails

Verfasst: 23 Apr 2014, 15:22
von dkoch
Heißt das Paket "somepackage" oder hast du das verfälscht ?
Unterstriche ("_") z.B sind in der ProductId nicht erlaubt

Er meckert hier aber auch an der getcert nichts zurückliefert also eventuell auch ein Fehler mit dem Zertifikat. package-manager -i funktioniert tadellos?

Re: opsi-package-manager -r fails

Verfasst: 24 Apr 2014, 13:52
von mstiem
Hi,
ich habe den Package-Namen verfälscht. Unterstriche sind aber nicht vorhanden.
opsi-package-manager -i läuft ohne Probleme! Auch updates von repos oder eigenen mittels opsi-package-manager -i -s alles reibungslos.

Re: opsi-package-manager -r fails

Verfasst: 24 Apr 2014, 17:12
von ueluekmen
Das klingt nach einem Timeout Problem, hast du mal versucht den opsiconfd mal neu zu starten auf dem depot?

Re: opsi-package-manager -r fails

Verfasst: 24 Apr 2014, 17:37
von mstiem
Der restart hat problemlos geklappt. Keinerlei Fehlermeldungen.
Aber das Problem bleibt bestehen:

mx03:/home/opsiproducts/zarafa# opsi-package-manager -r meinpaket
Es sind Fehler aufgetreten:
Fehler beim Bearbeiten von Uninstall of package(s) meinpaket on depot 'mx03.meinserver.de':
'ascii' codec can't decode byte 0xc3 in position 27: ordinal not in range(128)


wo könnte ich noch Logs finden oder den Fehler debuggen?

Re: opsi-package-manager -r fails

Verfasst: 25 Apr 2014, 11:54
von r.witzel
Ich hatte diesen Fehler mal bei "Microsoft Visio 2003".
Dort gab es im Vorlagen-Ordner Dateien, die Umlaute enthielten.
Beim Versuch zu deinstallieren, hat die Übersetzung der Umlaute nicht funktioniert und resultierte genau in diesem Fehler. Ich musste in diesem Fall lediglich den respektiven Ordner manuell löschen und das Paket liess sich dann umstandslos entfernen.

Wenn man den Loglevel erhöht, sollte man sehen, an welchem Punkt er sich abwürgt.

Re: opsi-package-manager -r fails

Verfasst: 25 Apr 2014, 12:51
von mstiem
Gut,
da werde ich gleich noch mal nachsehen ob ich irgendwo Umlaute finde. Welches Log genau meinst du?

/var/log/opsi/package.log?

Da steht beim uninstall gar nichts drin. Nur beim installieren pder Updaten.
Wo drehe ich denn für den uninstall den log-level hoch?

THX r.witzel

Re: opsi-package-manager -r fails

Verfasst: 25 Apr 2014, 15:14
von ueluekmen
Hi,

versuch mal folgendes:

Code: Alles auswählen

opsi-package-manager -q -vvv -r meinpaket

Re: opsi-package-manager -r fails

Verfasst: 25 Apr 2014, 15:25
von mstiem
ok, hier der output:

Code: Alles auswählen

[7] [Apr 25 15:20:43] Starting new HTTPS connection (0) to opsi.meinserver.de:4447 (HTTP.py|582)
[7] [Apr 25 15:20:43] Connection established to: opsi.meinserver.de (HTTP.py|595)
[7] [Apr 25 15:20:43] Failed to get peer cert: 'NoneType' object has no attribute 'getpeercert' (HTTP.py|167)
[7] [Apr 25 15:21:46] Request to host 'opsi.meinserver.de' failed, retry: True, firstTryTime: 1398432043.68, now: 1398432043.68, retryTime: 5, connectTimeout: 30, socketTimeout: 0 (error(110, 'Die Wartezeit f\xc3\xbcr die Verbindung ist abgelaufen')) (HTTP.py|521)
[7] [Apr 25 15:21:46] Request to 'opsi.meinserver.de' failed: error(110, 'Die Wartezeit f\xc3\xbcr die Verbindung ist abgelaufen'), retrying (HTTP.py|538)
[7] [Apr 25 15:21:46] Starting new HTTPS connection (0) to opsi.meinserver.de:4447 (HTTP.py|582)
[7] [Apr 25 15:21:46] Connection established to: opsi.meinserver.de (HTTP.py|595)
[7] [Apr 25 15:21:46] Failed to get peer cert: 'NoneType' object has no attribute 'getpeercert' (HTTP.py|167)


[2] [Apr 25 15:22:50] Traceback: (Logger.py|754)
[2] [Apr 25 15:22:50]      line 91 in 'start' in file '/usr/bin/opsi-package-manager' (Logger.py|754)
[2] [Apr 25 15:22:50]      line 1353 in 'uninstallPackage' in file '/usr/bin/opsi-package-manager' (Logger.py|754)
[2] [Apr 25 15:22:50]      ==>>> 'ascii' codec can't decode byte 0xc3 in position 27: ordinal not in range(128) (opsi-package-manager|93)
[3] [Apr 25 15:22:50] Task 'Uninstall of package 'meinpaket' on depot 'mx03.meinserver.de'' failed: 'ascii' codec can't decode byte 0xc3 in position 27: ordinal not in range(128) (opsi-package-manager|623)
[6] [Apr 25 15:22:51] Cleaning up (opsi-package-manager|686)
[7] [Apr 25 15:22:51] Calling backend_exit() on backend <OPSI.Backend.Backend.ExtendedConfigDataBackend instance at 0x3385098> (Backend.py|437)
[7] [Apr 25 15:22:51] Calling backend_exit() on backend <OPSI.Backend.BackendManager.BackendDispatcher instance at 0x3385170> (Backend.py|437)
Es sind Fehler aufgetreten: 
[3] [Apr 25 15:22:51] Failure while processing Uninstall of package(s) meinpaket on depot 'mx03.meinserver.de': (opsi-package-manager|1516)
   Fehler beim Bearbeiten von Uninstall of package(s) meinpaket on depot 'mx03.meinserver.de':
[3] [Apr 25 15:22:51]       'ascii' codec can't decode byte 0xc3 in position 27: ordinal not in range(128) (opsi-package-manager|1519)
      'ascii' codec can't decode byte 0xc3 in position 27: ordinal not in range(128)

Re: opsi-package-manager -r fails

Verfasst: 25 Apr 2014, 15:34
von ueluekmen
Ok, du versucht wenn ich das richtig sehe ein Paket von einem Depotserver zu löschen. Irgendwie hat dieses Depot aber Probleme beim Zugriff auf den Configserver. Probier doch mal dieses Depot neu über opsi-setup am Service zu registrieren.

Der Codec Fehler ist ein Folgefehler, da die Fehlermeldung vom Timeout ein ü enthält. Das ist an der Stelle nicht sauber abgefangen. Aber das ist nicht dein eigentliches Problem.