Updates opsi 4.2 stable und testing

Antworten
Benutzeravatar
n.doerrer
uib-Team
Beiträge: 267
Registriert: 23 Okt 2020, 16:11

Updates opsi 4.2 stable und testing

Beitrag von n.doerrer »

Dear opsi users,

today we have released more packages for opsi 4.2 in testing and stable.

The new configed shows the status of the opsi-Extensions (modules) in detail and displays warnings in case of license expiration or exceeding the number of licensed clients.

As of 01.07.2022 Debian 9 is end-of-life. That means it does not receive any Updates anymore. We recommend to upgrade any opsi-servers running on Debian 9 to Debian 10.

=====================================
New Packages 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

=====================================
New Packages 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


Best Regards
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

Antworten