Seite 1 von 1

opsi-package-updater - Fehler oder falsche Bedienung?

Verfasst: 10 Feb 2022, 09:35
von volfo
Hallo zusammen,
zum einen ein kleiner Fehler in der argumenten-verarbeitung
aber meine eigentliche Frage:
Warum werden die Pakete, die mir aufgelistet werden nicht geupdated?
Liegt es daran, dass ich in den repos unter package-updater.repos.d alle auto-Parameter deaktiviert habe?

Code: Alles auswählen

opsifileadminuser@opsi-dev:/import/repository-dev$ opsi-package-updater list --updatable-packages
opsi-script: 4.12.4.35-7 in uib_windows (updatable from: 4.12.4.32-3.1)
opsi-winst: 4.12.4.35-7 in uib_windows (updatable from: 4.12.4.1-1)
opsifileadminuser@opsi-dev:/import/repository-dev$ opsi-package-updater update --verbose
usage: opsi-package-updater [-h] [--version] [--config CONFIGFILE]
                            [--verbose | --log-level {0,1,2,3,4,5,6,7,8,9}] [--force-checksum-calculation]
                            [--repo repository_name] [--use-inactive-repository] [--ignore-errors]
                            [--no-zsync]
                            {install,update,download,list} ...
opsi-package-updater: error: unrecognized arguments: --verbose
opsifileadminuser@opsi-dev:/import/repository-dev$ opsi-package-updater --verbose update
[5] [2022-02-10 09:24:14.399] [               ] No new packages available   (Updater.py:197)

Re: opsi-package-updater - Fehler oder falsche Bedienung?

Verfasst: 10 Feb 2022, 13:42
von SisterOfMercy
What does the output of this looks like?

Code: Alles auswählen

cat /etc/opsi/package-updater.repos.d/uib-windows.repo
And what versions are installed? For a system with yum:
yum list installed | grep opsi

Re: opsi-package-updater - Fehler oder falsche Bedienung?

Verfasst: 10 Feb 2022, 17:26
von volfo
es ist ein aktuelles opsi4.2 auf debian11:

Code: Alles auswählen

sudo apt list --installed | grep opsi

opsi-linux-bootimage/unknown,now 20211214-1 all [installed,automatic]
opsi-linux-support/unknown,now 4.2.0.0-1 all [installed,automatic]
opsi-server-full/unknown,now 4.2.0.57-1 all [installed]
opsi-tftpd-hpa/unknown,now 5.2.8-76 amd64 [installed,automatic]
opsi-utils/now 4.2.0.148-1 amd64 [installed,upgradable to: 4.2.0.153-1]
opsi-windows-support/unknown,now 4.2.0.0-1 all [installed,automatic]
opsiconfd/unknown,now 4.2.0.227-1 amd64 [installed,automatic]
opsipxeconfd/unknown,now 4.2.0.22-1 amd64 [installed,automatic]
und das repo sieht so aus:

Code: Alles auswählen

cat /etc/opsi/package-updater.repos.d/uib-windows.repo
; This repository provides products for deploying and managing Microsoft
; Windows clients with opsi.

[repository_uib_windows]
description = opsi Windows Support
active = true
baseUrl = http://download.uib.de
dirs = opsi4.2/stable/packages/windows/localboot/, opsi4.2/stable/packages/windows/netboot/
excludes = ^win81, ^win7, ^win2008, ^win2012, ^win2016, ^win2019, ^win2022, captured, activate
autoInstall = false
autoUpdate = false
autoSetup = false
proxy =
bisher habe ich Installationen mit eigenen skripten oder manuell gemacht, mit dem upgrade auf 4.2 teste ich alle angebotenen Funktionen.
Das Upgrade auf 4.12.4.35-7 habe ich manuell vor dem aktuellen release installiert, aber wieder das gleiche Spiel

Code: Alles auswählen

$ opsi-package-updater list --updatable-packages
opsi-script: 4.12.4.36-1 in uib_windows (updatable from: 4.12.4.35-7)
opsi-winst: 4.12.4.36-1 in uib_windows (updatable from: 4.12.4.35-7)
$ opsi-package-updater --verbose  update
[5] [2022-02-10 17:17:31.401] [               ] No new packages available   (Updater.py:197)


Re: opsi-package-updater - Fehler oder falsche Bedienung?

Verfasst: 11 Feb 2022, 13:02
von n.doerrer
In der Konfiguration uib-windows.repo haben Sie den Wert
autoUpdate = false
gesetzt. Damit wird ein allgemeines opsi-package-updater update keine Pakete aus diesem Repo installieren, wenn das Paket nicht explizit angegeben wird.

Mit dem Wert auf true (oder dem expliziten update Aufruf für opis-script) müsste es gehen.

Re: opsi-package-updater - Fehler oder falsche Bedienung?

Verfasst: 14 Feb 2022, 09:35
von volfo
mit funktioniert es - danke.