mit diesem Release haben wir weitere Pakete für opsi 4.2 in Testing und Stable veröffentlicht.
Der neue configed zeigt den Status der Freischaltung der opsi-Erweiterungsmodule detailliert an und gibt, mit konfigurierbarem Vorwarnungsintervall, Hinweise, wenn eine Freischaltung ausläuft.
Debian 9 ist seit dem 01.07.2022 End-Of-Life. Dies bedeutet, es gibt für diese Version keine Updates mehr. Wir empfehlen dringlichst zeitnah einen Debian 9 opsi Server auf Debian 10 zu aktualisieren.
=====================================
Aktualisierte Pakete in Testing:
=====================================
Windows Localboot:
* opsi-configed 4.2.16.4.1-2
* opsi-script 4.12.6.1-3
* opsi-winst 4.12.6.1-3
Linux Localboot:
* l-debuntu-upgrade 4.2.0.2-1
* opsi-configed 4.2.16.4.1-2
* opsi-linux-client-agent 4.2.0.29-1
* opsi-script 4.12.6.1-3
macOS Localboot:
* opsi-configed 4.2.16.4.1-2
* opsi-mac-client-agent 4.2.0.21-1
* opsi-script 4.12.6.1-3
Linux Netboot:
* debian10 4.2.0.1-12
* debian11 4.2.0.1-12
Server:
* opsi-utils 4.2.0.184
* opsiconfd 4.2.0.287
* opsi-script 4.12.6.1
=====================================
Aktualisierte Pakete in Stable:
=====================================
Windows Localboot:
* opsi-client-agent 4.2.0.40-1
Windows Netboot:
* windows_nt6 4.2.0.3-3
Linux Netboot:
* alma8 4.2.0.3-4
* alma9 4.2.0.3-4
* debian10 4.2.0.1-12
* debian11 4.2.0.1-12
* debian 4.2.0.3-7
* mint20-1 4.2.0.3-2
* mint20-2 4.2.0.3-2
* mint20-3 4.2.0.3-2
* mint21 4.2.0.3-2
* opensusel15-3 4.2.0.2-4
* opensusel15-4 4.2.0.2-4
* redhat8 4.2.0.3-4
* redhat9 4.2.0.3-4
* rocky8 4.2.0.3-4
* rocky9 4.2.0.3-4
* sles12sp3 4.2.0.2-3
* sles12sp4 4.2.0.2-3
* sles12sp5 4.2.0.2-3
* sles15-1 4.2.0.2-3
* sles15-2 4.2.0.2-3
* sles15-3 4.2.0.2-3
* sles15-4 4.2.0.2-3
* ubuntu 4.2.0.4-5
* ubuntu18-04 4.2.0.1-11
* ubuntu20-04 4.2.0.1-11
* ubuntu22-04 4.2.0.1-11
* ucs44 4.2.0.1-7
* ucs50 4.2.0.1-9
opsi-local-image Netboot:
* opsi-local-image-backup 4.2.0.1-2
* opsi-local-image-delimage 4.2.0.1-1
* opsi-local-image-prepare 4.2.0.0-2
* opsi-local-image-restore 4.2.0.4-2
* opsi-local-image-ubuntu 4.2.0.4-5
* windows_nt6 4.2.0.3-3
* opsi-vhd-win10-x64 4.2.0.3-3
* opsi-vhd-win11-x64 4.2.0.3-3
opsi Server:
* opsiconfd 4.2.0.286
Mit freundlichen Grüßen
Nils Dörrer
Changelogs:
Code: Alles auswählen
opsi-local-image (4.2.0.1-3) testing; urgency=low
* fix in opsisetuplib
in checkModules(modules2check)
* uses backend_getLicensingInfo()
in removeFromUefiBootOrder(label)
and removeFromUefiBootNext(label)
* initialize labelID
* handle empty labelID
-- detlef oertel <d.oertel@uib.de> Thu, 25 Aug 2022 15:00:00 +0200
--------------------
opsi-local-image (4.2.0.1-1) testing; urgency=low
* fix in opsisetuplib
in checkModules(modules2check)
* uses backend_getLicensingInfo()
in removeFromUefiBootOrder(label)
and removeFromUefiBootNext(label)
* initialize labelID
* handle empty labelID
-- detlef oertel <d.oertel@uib.de> Thu, 25 Aug 2022 15:00:00 +0200
---------------------------
opsi-local-image (4.2.0.0-2) testing; urgency=low
* fix in opsisetuplib
in checkModules(modules2check)
* uses backend_getLicensingInfo()
in removeFromUefiBootOrder(label)
and removeFromUefiBootNext(label)
* initialize labelID
* handle empty labelID
-- detlef oertel <d.oertel@uib.de> Thu, 25 Aug 2022 15:00:00 +0200
---------------------------_
opsi-local-image-restore (4.2.0.4-2) stable; urgency=low
* fix in opsisetuplib
in checkModules(modules2check)
* uses backend_getLicensingInfo()
in removeFromUefiBootOrder(label)
and removeFromUefiBootNext(label)
* initialize labelID
* handle empty labelID
-- detlef oertel <d.oertel@uib.de> Thu, 25 Aug 2022 15:00:00 +0200
---------------------------_
l-debuntu-upgrade (4.2.0.2-1) stable; urgency=low
* focal to jammy upgrade added
-- Mathias Radtke <m.radtke@uib.de> Wed, 04 May 2022 09:30:00 +0200
------------------------
opsi-local-image (4.2.0.4-5) testing; urgency=low
* fix in opsisetuplib
in checkModules(modules2check)
* uses backend_getLicensingInfo()
in removeFromUefiBootOrder(label)
and removeFromUefiBootNext(label)
* initialize labelID
* handle empty labelID
-- detlef oertel <d.oertel@uib.de> Thu, 25 Aug 2022 15:00:00 +0200
---------------------------------------
windows (4.2.0.3-3) testing; urgency=low
* fix in opsisetuplib
in checkModules(modules2check)
* uses backend_getLicensingInfo()
in removeFromUefiBootOrder(label)
and removeFromUefiBootNext(label)
* initialize labelID
* handle empty labelID
-- detlef oertel <d.oertel@uib.de> Thu, 25 Aug 2022 15:00:00 +0200
windows (4.2.0.3-2) testing; urgency=low
* updated create_driver_links and show_drivers to not use deprecated logger calls
-- Mathias Radtke <m.radtke@uib.de> Tue Aug 9 15:35:47 2022 +0200
----------------------------
opsi-local-image (4.2.0.3-3) testing; urgency=low
* fix in opsisetuplib
in checkModules(modules2check)
* uses backend_getLicensingInfo()
in removeFromUefiBootOrder(label)
and removeFromUefiBootNext(label)
* initialize labelID
* handle empty labelID
-- detlef oertel <d.oertel@uib.de> Thu, 25 Aug 2022 15:00:00 +0200
opsi-local-image (4.2.0.3-2) testing; urgency=low
* updated create_driver_links and show_drivers to not use deprecated logger calls
-- Mathias Radtke <m.radtke@uib.de> Tue Aug 9 15:36:02 2022 +0200
------------------------------
alma8/9 (4.2.0.3-4) testing; urgency=low
* fix in opsisetuplib
in checkModules(modules2check)
* uses backend_getLicensingInfo()
in removeFromUefiBootOrder(label)
and removeFromUefiBootNext(label)
* initialize labelID
* handle empty labelID
-- detlef oertel <d.oertel@uib.de> Thu, 25 Aug 2022 15:00:00 +0200
alma8/9 (4.2.0.3-3) testing; urgency=low
* updated grubx64.efi
-- Mathias Radtke <m.radtke@uib.de> Wed May 25 09:02:13 2022 +0200
--------------------------------
debian (4.2.0.3-7) testing; urgency=low
* fix in opsisetuplib
in checkModules(modules2check)
* uses backend_getLicensingInfo()
in removeFromUefiBootOrder(label)
and removeFromUefiBootNext(label)
* initialize labelID
* handle empty labelID
-- detlef oertel <d.oertel@uib.de> Thu, 25 Aug 2022 15:00:00 +0200
debian (4.2.0.3-6) testing; urgency=low
* corrected syntax error
-- Mathias Radtke <m.radtke@uib.de> Tue, Aug 23 08:45:00 2022 +0200
debian (4.2.0.3-5) testing; urgency=low
* corrected usage of debian security repo when using bullseye as release
-- Mathias Radtke <m.radtke@uib.de> Tue Aug 02 12:19:00 2022 +0200
debian (4.2.0.3-4) testing; urgency=low
* not setting actionprogress anymore
-- Mathias Radtke <m.radtke@uib.de> Wed May 18 16:02:13 2022 +0200
--------------------------------------
debian10/11 (4.2.0.1-12) testing; urgency=low
* updated kernel and initrd
-- Mathias Radtke <m.radtke@uib.de> Mon, 12 Sep 2022 15:22:00 +0200
-------------------------------------
debian9/10/11 (4.2.0.1-11) testing; urgency=low
* fix in opsisetuplib
in checkModules(modules2check)
* uses backend_getLicensingInfo()
in removeFromUefiBootOrder(label)
and removeFromUefiBootNext(label)
* initialize labelID
* handle empty labelID
-- detlef oertel <d.oertel@uib.de> Thu, 25 Aug 2022 15:00:00 +0200
debian9/10/11 (4.2.0.1-10) testing; urgency=low
* updated grubx64.efi
-- Mathias Radtke <m.radtke@uib.de> Wed May 25 09:02:13 2022 +0200
debian9/10/11 (4.2.0.1-9) testing; urgency=low
* not setting actionprogress anymore
-- Mathias Radtke <m.radtke@uib.de> Wed May 18 16:02:13 2022 +0200
----------------------------------
mint20-1/2/3 (4.2.0.3-2) testing; urgency=low
* fix in opsisetuplib
in checkModules(modules2check)
* uses backend_getLicensingInfo()
in removeFromUefiBootOrder(label)
and removeFromUefiBootNext(label)
* initialize labelID
* handle empty labelID
-- detlef oertel <d.oertel@uib.de> Thu, 25 Aug 2022 15:00:00 +0200
mint20-1/2/3 (4.2.0.3-1) testing; urgency=low
* added new property: use_nonfree
-- Mathias Radtke <m.radtke@uib.de> Fri Aug 05 08:20:00 2022 +0200
mint20-1/2/3 (4.2.0.2-3) testing; urgency=low
* updated grubx64.efi
* RAM check as we need 4GB or RAM
-- Mathias Radtke <m.radtke@uib.de> Wed May 25 09:02:13 2022 +0200
---------------------------------
mint21 (4.2.0.3-2) testing; urgency=low
* fix in opsisetuplib
in checkModules(modules2check)
* uses backend_getLicensingInfo()
in removeFromUefiBootOrder(label)
and removeFromUefiBootNext(label)
* initialize labelID
* handle empty labelID
-- detlef oertel <d.oertel@uib.de> Thu, 25 Aug 2022 15:00:00 +0200
mint21 (4.2.0.3-1) testing; urgency=low
* added new property: use_nonfree
-- Mathias Radtke <m.radtke@uib.de> Fri Aug 05 08:20:00 2022 +0200
------------------------------------
opensusel15-3/4 (4.2.0.2-4) testing; urgency=low
* fix in opsisetuplib
in checkModules(modules2check)
* uses backend_getLicensingInfo()
in removeFromUefiBootOrder(label)
and removeFromUefiBootNext(label)
* initialize labelID
* handle empty labelID
-- detlef oertel <d.oertel@uib.de> Thu, 25 Aug 2022 15:00:00 +0200
opensusel15-3/4 (4.2.0.2-3) testing; urgency=low
* updated grubx64.efi
-- Mathias Radtke <m.radtke@uib.de> Wed May 25 09:02:13 2022 +0200
opensusel15-3/4 (4.2.0.2-2) testing; urgency=low
* not setting actionprogress anymore
-- Mathias Radtke <m.radtke@uib.de> Wed May 18 16:02:13 2022 +0200
---------------------------------------
sles12sp3/4/5 (4.2.0.2-3) testing; urgency=low
* fix in opsisetuplib
in checkModules(modules2check)
* uses backend_getLicensingInfo()
in removeFromUefiBootOrder(label)
and removeFromUefiBootNext(label)
* initialize labelID
* handle empty labelID
-- detlef oertel <d.oertel@uib.de> Thu, 25 Aug 2022 15:00:00 +0200
sles12sp3/4/5 (4.2.0.2-2) testing; urgency=low
* not setting actionprogress anymore
-- Mathias Radtke <m.radtke@uib.de> Wed May 18 16:02:13 2022 +0200
-------------------------------------
sles15-1/2/3/4 (4.2.0.2-3) testing; urgency=low
* fix in opsisetuplib
in checkModules(modules2check)
* uses backend_getLicensingInfo()
in removeFromUefiBootOrder(label)
and removeFromUefiBootNext(label)
* initialize labelID
* handle empty labelID
-- detlef oertel <d.oertel@uib.de> Thu, 25 Aug 2022 15:00:00 +0200
sles15-1/2/3/4 (4.2.0.2-2) testing; urgency=low
* not setting actionprogress anymore
-- Mathias Radtke <m.radtke@uib.de> Wed May 18 16:02:13 2022 +0200
--------------------------------------
redhat8/9 (4.2.0.3-4) testing; urgency=low
* fix in opsisetuplib
in checkModules(modules2check)
* uses backend_getLicensingInfo()
in removeFromUefiBootOrder(label)
and removeFromUefiBootNext(label)
* initialize labelID
* handle empty labelID
-- detlef oertel <d.oertel@uib.de> Thu, 25 Aug 2022 15:00:00 +0200
redhat8/9 (4.2.0.3-3) testing; urgency=low
* updated grubx64.efi
-- Mathias Radtke <m.radtke@uib.de> Wed May 25 09:02:13 2022 +0200
redhat8/9 (4.2.0.3-2) testing; urgency=low
* not setting actionprogress anymore
-- Mathias Radtke <m.radtke@uib.de> Wed May 18 16:02:13 2022 +0200
-----------------------------------
rocky8/9 (4.2.0.3-4) testing; urgency=low
* fix in opsisetuplib
in checkModules(modules2check)
* uses backend_getLicensingInfo()
in removeFromUefiBootOrder(label)
and removeFromUefiBootNext(label)
* initialize labelID
* handle empty labelID
-- detlef oertel <d.oertel@uib.de> Thu, 25 Aug 2022 15:00:00 +0200
rocky8/9 (4.2.0.3-3) testing; urgency=low
* updated grubx64.efi
-- Mathias Radtke <m.radtke@uib.de> Wed May 25 09:02:13 2022 +0200
rocky8/9 (4.2.0.3-2) testing; urgency=low
* not setting actionprogress anymore
-- Mathias Radtke <m.radtke@uib.de> Wed May 18 16:02:13 2022 +0200
-------------------------------
ubuntu (4.2.0.4-5) testing; urgency=low
* fix in opsisetuplib
in checkModules(modules2check)
* uses backend_getLicensingInfo()
in removeFromUefiBootOrder(label)
and removeFromUefiBootNext(label)
* initialize labelID
* handle empty labelID
-- detlef oertel <d.oertel@uib.de> Thu, 25 Aug 2022 15:00:00 +0200
ubuntu (4.2.0.4-4) testing; urgency=low
* not adding archive.canonical.com as sources.list entry
-- Mathias Radtke <m.radtke@uib.de> Fri Jun 24 12:15:00 2022 +0200
ubuntu (4.2.0.4-3) testing; urgency=low
* not setting actionprogress anymore
-- Mathias Radtke <m.radtke@uib.de> Wed May 18 16:02:13 2022 +0200
-------------------------------
ubuntu18-04(20-04/22-04 (4.2.0.1-11) testing; urgency=low
* fix in opsisetuplib
in checkModules(modules2check)
* uses backend_getLicensingInfo()
in removeFromUefiBootOrder(label)
and removeFromUefiBootNext(label)
* initialize labelID
* handle empty labelID
-- detlef oertel <d.oertel@uib.de> Thu, 25 Aug 2022 15:00:00 +0200
ubuntu18-04/20-04/22-04 (4.2.0.1-10) testing; urgency=low
* updated grubx64.efi
-- Mathias Radtke <m.radtke@uib.de> Wed May 25 10:02:13 2022 +0200
ubuntu18-04/20-04/22-04 (4.2.0.1-9) testing; urgency=low
* not setting actionprogress anymore
-- Mathias Radtke <m.radtke@uib.de> Wed May 18 16:02:13 2022 +0200
------------------------------------
ucs44 (4.2.0.1-7) testing; urgency=low
* fix in opsisetuplib
in checkModules(modules2check)
* uses backend_getLicensingInfo()
in removeFromUefiBootOrder(label)
and removeFromUefiBootNext(label)
* initialize labelID
* handle empty labelID
-- detlef oertel <d.oertel@uib.de> Thu, 25 Aug 2022 15:00:00 +0200
ucs44 (4.2.0.1-6) testing; urgency=low
* not setting actionprogress anymore
-- Mathias Radtke <m.radtke@uib.de> Wed May 18 16:02:13 2022 +0200
-------------------------------------
ucs50 (4.2.0.1-9) testing; urgency=low
* fix in opsisetuplib
in checkModules(modules2check)
* uses backend_getLicensingInfo()
in removeFromUefiBootOrder(label)
and removeFromUefiBootNext(label)
* initialize labelID
* handle empty labelID
-- detlef oertel <d.oertel@uib.de> Thu, 25 Aug 2022 15:00:00 +0200
ucs50 (4.2.0.1-8) testing; urgency=low
* not setting actionprogress anymore
-- Mathias Radtke <m.radtke@uib.de> Wed May 18 16:02:13 2022 +0200
--------------------------------
opsi-configed (4.2.16.4.1) TESTING; urgency=medium
* module infos with temporal information
-- r.roeder <r.roeder@uib.de> Fri, 09 Sep 2022 15:10:40 +0100
opsi-configed (4.2.16.3.5) EXPERIMENTALL; urgency=medium
* extended infos, a version for trial
-- r.roeder <r.roeder@uib.de> Sat, 13 Aug 2022 15:10:40 +0100
opsi-configed (4.2.16.2.4) EXPERIMENTAL; urgency=medium
* handling exception.getMessages mull
-- r.roeder <r.roeder@uib.de> Tue, 10 Jul 2022 16:10:40 +0100
opsi-configed (4.2.16.2.3) EXPERIMENTAL; urgency=medium
* bug in ssh console dialog, install only on configserver was not any more interpreted
* bug in compare states
-- r.roeder <r.roeder@uib.de> Thu, 08 Jul 2022 16:10:40 +0100
opsi-configed (4.2.16.2.2) EXPERIMENTAL; urgency=medium
* new opsi licensing model, table values corrected for erroneous zero values
-- r.roeder <r.roeder@uib.de> Wed, 07 Jul 2022 12:10:40 +0100
opsi-configed (4.2.16.2.1) EXPERIMENTAL; urgency=medium
* new opsi licensing model, table elaborated
-- r.roeder <r.roeder@uib.de> Mon, 04 Jul 2022 12:10:40 +0100
opsi-configed (4.2.16.1.1) EXPERIMENTAL; urgency=medium
* new opsi licensing model implemented
-- r.roeder <r.roeder@uib.de> Mon, 31 May 2022 12:10:40 +0100
--------------------------------
opsi-client-agent (4.2.0.40-1) stable; urgency=low
* Updated opsi-notifier to 4.2.0.10 (block-login-notifier fix)
* Updated opsiclientd to 4.2.0.129 (clear_product_cache datastructure cleanup)
-- Nils Doerrer <n.doerrer@uib.de> Tue, 30 Aug 2022 17:00:00 +0100
--------------------------------
opsi-linux-client-agent (4.2.0.29-1) stable; urgency=low
* Updated opsi-notifier to 4.2.0.10 (highdpi fix)
-- Nils Doerrer <n.doerrer@uib.de> Wed, 07 Sep 2022 09:00:00 +0100
--------------------------------
opsi-mac-client-agent (4.2.0.21-1) stable; urgency=low
* Updated opsi-notifier to 4.2.0.10 (highdpi fix)
-- Nils Doerrer <n.doerrer@uib.de> Wed, 07 Sep 2022 09:00:00 +0100
--------------------------------
opsi-utils (4.2.0.184-1) stable; urgency=medium
* Improvement: Update pyinstaller (4.10 -> 5.3)
* Feature: Add zstd support to opsi-make-package
* Feature: added opsi-outdated-to-setup
-- uib GmbH <info@uib.de> Fri, 09 Sep 2022 11:26:04 +0200
--------------------------------
opsiconfd (4.2.0.287-1) stable; urgency=medium
* Bugfix: fix ucs44 reboot
* Improvement: Update python packages
* Improvement: welcome page add link to webgui (if loaded)
-- uib GmbH <info@uib.de> Fri, 09 Sep 2022 13:11:31 +0000
opsiconfd (4.2.0.286-1) stable; urgency=medium
* Improvement: Update python packages
-- uib GmbH <info@uib.de> Mon, 05 Sep 2022 11:45:17 +0000
--------------------------------
opsi-script (4.12.6.1-3) urgency=medium
New:
Registry section [W]:
- We support the data type QWord.
- New command "deleteListEntries" to remove entries from list variables.
Files section [L]: copy -u for Linux.
Functions:
- HashFromFile(<file>,<hash algorithm>) [W/L/M]: Supporting about 80 hashing algorithms.
- GetValueFromIniFile (<file>, <section>, <key>, <defaultvalue>, [<encoding>]) [W/L/M]: new optional encoding parameter.
EXPERIMENTAL:
Statement reloadProductList [W/L/M]: Product list from the opsi-server can now be reloaded into ospi-script without the need of a reboot.
The reload occured after finishing the script in which reloadProductList is called.
Fixes:
Interpreter [W/L/M]: If the script could not be loaded the product is not set to successful anymore.
External processes[L/M]: at unix the exicodes also from child processes are caught to avoid zombies.
Actions section [W/L/M]:
- Parse and evaluate generic stringlist equal to createStringList for correct functionality.
- Generic string list definition works the same way as the function createStringList now.
- Throw an error if a variable is defined twice outside of defined functions.
Files section [W/L/M]:
- del command now deletes any file including hidden files.
Changes:
Actions section [W/L/M]:
- direct initialization of variables (string and stringlist) works similar to 'set' now, e.g. logging.
Registry section [W]:
- synchronize data type handling with the documentation, i.e. supp does not change data types.
Functions:
- md5fromFile(<file>) [W/L/M]: now uses internally the new function HashFromFile.
-- j.werner <j.werner@uib.de> 31 Aug 2022