opsi 4.2: Problem mit Priorität / Abhängigkeit
-
- Beiträge: 26
- Registriert: 29 Jul 2020, 16:15
opsi 4.2: Problem mit Priorität / Abhängigkeit
ich habe das Problem, daß ich die Installationsreihenfolge von Paketen mit opsi 4.2 nicht in den Griff bekomme.
- Paket x ist abhängig von Paket "oracle-java-8", d.h. das Java-Paket muß zuerst installiert werden.
control-File von Paket x:
[ProductDependency]
action: setup
requiredProduct: oracle-java-8
requiredStatus: installed
requirementType: before
- Priorität von Paket x ist -30
- Priorität von Paket "oracle-java-8" ist 10
Müßte so nicht auf jeden Fall "oracle-java-8" vor Paket x installiert werden?
In der Realität passiert leider das Gegenteil...
Was könnte ich da falsch machen?
Oder ist das noch eine Kinderkrankheit der Version 4.2?
</Osama>
Re: opsi 4.2: Problem mit Priorität / Abhängigkeit
opsi-admin -d getProductOrdering DEPOTID
?
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
-
- Beiträge: 26
- Registriert: 29 Jul 2020, 16:15
Re: opsi 4.2: Problem mit Priorität / Abhängigkeit
da scheint noch was faul zu sein:
root@srv:~# opsi-admin -d getProductOrdering srv
[2] [2020-12-11 08:14:21.793] [ ] ValueError("Invalid command: 'getProductOrdering'") (Logger.py:291)
Traceback (most recent call last):
File "opsiutils/opsiadmin.py", line 379, in shell_main
File "opsiutils/opsiadmin.py", line 785, in execute
ValueError: Invalid command: 'getProductOrdering'
[3] [2020-12-11 08:14:21.796] [ ] Error during execution: Invalid command: 'getProductOrdering' (opsiadmin.py:1735)
Traceback (most recent call last):
File "opsiutils/opsiadmin.py", line 1728, in main
File "opsiutils/opsiadmin.py", line 392, in shell_main
File "opsiutils/opsiadmin.py", line 379, in shell_main
File "opsiutils/opsiadmin.py", line 785, in execute
ValueError: Invalid command: 'getProductOrdering'
Re: opsi 4.2: Problem mit Priorität / Abhängigkeit
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
-
- Beiträge: 26
- Registriert: 29 Jul 2020, 16:15
Re: opsi 4.2: Problem mit Priorität / Abhängigkeit
In der Shell habe ich den FQDN angegeben.
Re: opsi 4.2: Problem mit Priorität / Abhängigkeit
opsi-admin -d method getProductOrdering DEPOTID
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
-
- Beiträge: 26
- Registriert: 29 Jul 2020, 16:15
Re: opsi 4.2: Problem mit Priorität / Abhängigkeit

root@srv:~# opsi-admin -d method getProductOrdering srv
{
"not_sorted": [
[...]
"oracle-java-8",
[...]
"paket x"
],
"sorted": [
[...]
"oracle-java-8",
[...]
"paket x"
]
}
Ich habs gerade nochmal ausprobiert: es wird definitiv "paket x" vor "oracle-java-8" installiert.
Eine Idee, die mir gerade kam:
ich wähle die Pakete über eine Produktgruppe aus und setze für alle gemeinsam "setup" für alle markierten.
Könnte das die Reihenfolge beeinflussen?
Re: opsi 4.2: Problem mit Priorität / Abhängigkeit
Die Ausgabe zeigt, dass die Server-Methode die gewünschte Reihenfolge liefert. Welche Produkte auf setup stehen und wie sie auf setup gesetzt sind, spielt keine Rolle.
Nächster Punkt wäre, sich im instlog sich anzuschauen, ob die richtige Reihenfolge im opsi-script auch ankommt. Da ist das auch dokumentiert.
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