opsiPackageBuilder BETA: Probleme und Fehler

Moderator: pandel

pandel
Beiträge: 830
Registriert: 25 Jan 2013, 16:47

Re: opsiPackageBuilder BETA: Probleme und Fehler

Beitrag von pandel »

Ich hab das Problem so gelöst, dass ich das error checking für diese spezielle Routine erstmal außer Kraft gesetzt habe. Das Problem ist, einfach gesagt, eine nicht einheitliche Rückmeldung der verwendeten Tools in puncto return code, Ausgaben auf stdout und stderr. Das kann durchaus sehr gemixt erfolgen. Wenn man das aber auswerten will, kommt man in Teufels Küche, wenn bspw. der rc = 0 ist und nix auf stderr kommt, dafür aber in stdout ne fette, echte Fehlermeldung steht... :roll:. Da würde ich eher rc=1, stderr voller Text und auf stdout max "Hat nicht geklappt" erwarten...

Aber an dieser Stelle hier ist das nicht nötig, daher ist es erstmal aus... der Befehl, den ich da verwende, sollte eigentlich immer funktionieren, ansonsten hat der Server gaaanz andere Probleme :mrgreen:

Nix zu danken, aber trotz dem Danke :P !
Irsigler
Beiträge: 28
Registriert: 29 Apr 2016, 12:39

Re: opsiPackageBuilder BETA: Probleme und Fehler

Beitrag von Irsigler »

Ein kleines Problem hätte ich wieder. Vielleicht verstehe ich auch etwas falsch...

Ich habe ein aktuelle Paket "teamviewer". In diesem möchte ich nun etwas editieren. Dafür öffne ich den oPB 8.0.6 und gehe auf "Paketdatei importieren". Dann such ich mir in der Workbench mein Teamviewer Ordner und dort die teamviewerblabla.opsi.

Dort spuckt mein oPB nun einen Fehler aus "Fehler beim Entpacken des Pakets. Für Details Logbuch prüfen".
Im Log finde ich den Error "oPB.core.processing.OpsiProcessing - ERROR - ERROR: Failed to process command 'extract': Destination directory '/home/opsiproducts/teamviewer' already exists".

Was mache ich falsch :?:
pandel
Beiträge: 830
Registriert: 25 Jan 2013, 16:47

Re: opsiPackageBuilder BETA: Probleme und Fehler

Beitrag von pandel »

Hi!

Vorweg: Lade dir bitte die aktuelle Version vom oPB (derzeit 8.1.0). Deine ist veraltet und enthält noch einige, bereits bereinigte Fehler...

Kleines Verständnisproblem deinerseits: wenn du das Paket nur editieren willst, dann musst du es über "Paket öffnen" aufmachen und nicht über "Paketdatei importieren".

- Paket öffnen: angelegtes Paket aus dem Entwicklungsordner öffnen und bearbeiten und ggf. später neu packen und auf dem Server installieren
- Paketdatei importieren: fertiges *.opsi Paket, was du irgendwo heruntergeladen hast, entpacken und in deinen Entwicklungsordner NEU mit aufnehmen, um es dann anzupassen

Die "Fehlermeldung" kommt nur, damit du bei einem solchen Import ein bereits vorhandenes Paketverzeichnis auf deinem Entwicklungsordner nicht einfach blind überschreibst und dir damit was kaputt machst.

Lg
Holger
Irsigler
Beiträge: 28
Registriert: 29 Apr 2016, 12:39

Re: opsiPackageBuilder BETA: Probleme und Fehler

Beitrag von Irsigler »

pandel hat geschrieben: - Paket öffnen: angelegtes Paket aus dem Entwicklungsordner öffnen und bearbeiten und ggf. später neu packen und auf dem Server installieren
- Paketdatei importieren: fertiges *.opsi Paket, was du irgendwo heruntergeladen hast, entpacken und in deinen Entwicklungsordner NEU mit aufnehmen, um es dann anzupassen
Ah....Super! VIelen Dank für deine Hilfe.
Das Update werde ich gleich mal installieren. Bei Problemen / Bugs melde ich mich :mrgreen:
Andi308
Beiträge: 10
Registriert: 11 Mär 2013, 13:57

Re: opsiPackageBuilder BETA: Probleme und Fehler

Beitrag von Andi308 »

Hallo zusammen,

ich wollt grad ein Update machen von der 8.0.4b auf die 8.1. Wenn ich nun die Software starte, bekomme ich eine Fehlermeldung. Also: Nochmal alles sauber deinstalliert und die 8.1 sauber installiert -> wieder eine Fehlermeldung beim starten der Software

Bin ich zu doof? :)

--------------------------------------------------------------------------------
2016-06-03, 08:39:16
--------------------------------------------------------------------------------
<class 'http.client.BadStatusLine'>:
''
--------------------------------------------------------------------------------
File "opsipackagebuilder.py", line 34, in <module>
File "oPB\runner.py", line 209, in __init__
File "oPB\controller\main.py", line 986, in update_check
File "oPB\controller\main.py", line 916, in download_file
File "urllib\request.py", line 161, in urlopen
File "urllib\request.py", line 464, in open
File "urllib\request.py", line 482, in _open
File "urllib\request.py", line 442, in _call_chain
File "urllib\request.py", line 1226, in https_open
File "urllib\request.py", line 1183, in do_open
File "http\client.py", line 1137, in request
File "http\client.py", line 1182, in _send_request
File "http\client.py", line 1133, in endheaders
File "http\client.py", line 963, in _send_output
File "http\client.py", line 898, in send
File "http\client.py", line 1279, in connect
File "http\client.py", line 874, in connect
File "http\client.py", line 852, in _tunnel
File "http\client.py", line 356, in _read_status
0.0.1


EDIT: Wenn ich den oPB als Administrator starte, kommt die Meldung nicht. Nur als User. Ist das gewollt?
pandel
Beiträge: 830
Registriert: 25 Jan 2013, 16:47

Re: opsiPackageBuilder BETA: Probleme und Fehler

Beitrag von pandel »

Mmmhhh... nein, du bist nicht zu doof :) ! Ich muss zugeben, ich habe die Anwendung noch nie als normaler User laufen lassen, weil das für mich einfach keine Software für einen normalen User ist. Wie soll der denn Installationspakete testen und packen, wenn er keine Adminrechte hat :?: ;) ?

Wenn du den oPB mit "--no-update" startest, wird der ganze Updatecheck deaktiviert, dann sollte die Meldung nicht kommen...
Andi308
Beiträge: 10
Registriert: 11 Mär 2013, 13:57

Re: opsiPackageBuilder BETA: Probleme und Fehler

Beitrag von Andi308 »

Na da hab ich ja nochmal Glück gehabt ;)

Mh, ich teste die Installationspakete nie auf dem eigenen Client sondern nur auf Test-PC's, Daher muss ich nicht als Administrator arbeiten.
Mit dem "no-update" Parameter funktioniert das aber wieder ohne Fehlermeldung.

Danke für die tolle Arbeit!

Gruß Andi
pandel
Beiträge: 830
Registriert: 25 Jan 2013, 16:47

Re: opsiPackageBuilder BETA: Probleme und Fehler

Beitrag von pandel »

Ah ok, das erklärt's natürlich. Ich benutze oft den winst lokal um zu sehen, ob das Skript genau das tut, was ich möchte, aber da brauche ich natürlich den Admin.

Schön das es mit dem Parameter läuft. Den Updater brauchste als Nicht-Admin ja dann auch nicht :lol: ...

Nix zu danken und noch viel Freude am oPB!
pandel
Beiträge: 830
Registriert: 25 Jan 2013, 16:47

Re: opsiPackageBuilder BETA: Probleme und Fehler

Beitrag von pandel »

Hallo zusammen!

Da ich dem oPB den Beta Status nun endgültig entzogen habe, mache ich hier dicht und bitte jeden, der ein Problem mit jeweils aktuellen Version hat, einen ganz normalen Thread aufzumachen.

Lieben Dank und schönes Wochenende!
Holger
Gesperrt