Updates für opsi 4.2 in testing und stable

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

Updates für opsi 4.2 in testing und stable

Beitrag von n.doerrer »

Sehr geehrte opsi-Anwenderinnen und -Anwender,

mit diesem Release haben wir weitere Pakete für opsi 4.2 in Testing und Stable veröffentlicht.

* Der opsi-server kann auf den folgenden Linux Distributionen aus dem stable Repository installiert werden:
Alma9/Rocky9/Redhat9 und SLES15-4

* Der neue opsipxeconfd in stable enthält eine grundlegende Änderung:
Die Boot-Konfigurationen werden nicht mehr als Named-Pipes angelegt, sondern als normale Dateien.
Dadurch können die Konfigurationsdateien von allen Programmen gelesen werden, ohne dass speziell angepasste Versionen verwendet werden müssen.
Die von opsipxeconfd erstellten Boot-Konfigurationen werden wie bisher automatisch entfernt, wenn diese gelesen wurden.
Die erstellten Boot-Konfigurationen werden auch automatisch entfernt, wenn der opsipxeconfd beendet wird und nach einem Neustart wieder erzeugt.


=====================================
Aktualisierte Pakete in Testing:
=====================================

Windows Localboot:

* opsi-client-agent 4.2.0.41-3
* opsi-auto-update 4.2.0.4-1
* opsi-script-beautifier 4.2.0.4-2
* opsi-script-test 4.12.6.0-1

Linux Localboot:

* opsi-auto-update 4.2.0.4-1
* opsi-script-beautifier 4.2.0.4-2
* opsi-script-test 4.12.6.0-1
* l-opsi-client-kiosk 4.1.1.16-7

Macos Localboot:

* opsi-auto-update 4.2.0.4-1
* opsi-script-beautifier 4.2.0.4-2
* opsi-script-test 4.12.6.0-1
* m-homebrew 4.1.0.7-2
* m-opsi-client-kiosk 4.1.1.17-4

opsi-local-image Localboot:

* opsi-auto-update 4.2.0.4-1

Linux Netboot:

* debian11 4.2.0.1-13
* debian10 4.2.0.1-13
* mint20-1 4.2.0.3-3
* mint20-2 4.2.0.3-3
* mint20-3 4.2.0.3-3
* mint21 4.2.0.3-3
* ubuntu22-04 4.2.0.1-12

opsi-local-image Netboot:

* opsi-local-image-ubuntu 4.2.0.4-7

Server:

* opsi-linux-bootimage 20220926-2
* opsiconfd 4.2.0.290

=====================================
Aktualisierte Pakete in Stable:
=====================================

Windows Localboot:

* opsi-auto-update 4.2.0.4-1
* opsi-script 4.12.6.1-3
* opsi-script-test 4.12.6.0-1
* opsi-wim-capture 4.2.0.2-1
* opsi-winst 4.12.6.1-3

Linux Localboot:

* l-debuntu-upgrade 4.2.0.2-1
* l-opsi-server 4.2.0.8-1
* l-opsi-client-kiosk 4.1.1.16-7
* opsi-auto-update 4.2.0.4-1
* opsi-script 4.12.6.1-3
* opsi-script-test 4.12.6.0-1

Macos Localboot:

* m-opsi-client-kiosk 4.1.1.17-4
* opsi-auto-update 4.2.0.4-1
* opsi-script 4.12.6.1-3
* opsi-script-test 4.12.6.0-1

opsi-local-image Localboot:

* opsi-auto-update 4.2.0.4-1

Linux Netboot:

* debian11 4.2.0.1-13
* debian10 4.2.0.1-13
* debian9 4.2.0.1-11

opsi-local-image Netboot:

* opsi-local-image-ubuntu 4.2.0.4-7

opsi Server:

* opsipxeconfd 4.2.0.31-1
* opsi-script 4.12.6.1

Sonstiges:

* opsi-quick-install 4.2.0.8-1

Mit freundlichen Grüßen
Nils Dörrer


Changelogs:

Code: Alles auswählen

debian9 (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

---------------------------

debian10/11 (4.2.0.1-13) testing; urgency=low

  * added accidentally deleted postinst.sh

 -- Mathias Radtke <m.radtke@uib.de> Mon, 16 Sep 2022 08:44:00 +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

debian10/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

---------------------------

mint20-1/2/3 (4.2.0.3-3) testing; urgency=low

  * added 01_packages.sh postinst script

 -- Mathias Radtke <m.radtke@uib.de> Tue, 20 Sep 2022 13:45:00 +0200

---------------------------

mint21 (4.2.0.3-3) testing; urgency=low

  * added 01_packages.sh postinst script

 -- Mathias Radtke <m.radtke@uib.de> Tue, 20 Sep 2022 13:45:00 +0200

---------------------------

ubuntu22-04 (4.2.0.1-12) 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

ubuntu22-04 (4.2.0.1-11) testing; urgency=low

  * Removed obsolete architecture property
  * Added property to ignore certificate errors
  * Added UEFI firmware settings to intermediate grub menu
  * Changed method of not installing opsi-client-agent, if productproperty is set to false.
  * Moved opsi-client-agent installation to setup.py

 -- Terry Strooband <t.strooband@dgip.nl> Fri Jun 24 17:15:23 2022 +0200

---------------------------

l-opsi-server (4.2.0.8-1); testing; urgency=low

  * Make it work on Alma/Rocky/RedHat 9
  * Make it work on SLES 15 SP4

 -- Mathias Radtke <m.radtke@uib.de> Wed, 06 Jul 2022 13:55:00 +0200

---------------------------

opsi-linux-bootimage (20220926-2) testing; urgency=low

  * spec: corrected build error on RPM systems

 -- Mathias Radtke <m.radtke@uib.de> Mon, Sep 26 2022 10:18:00 +0200

opsi-linux-bootimage (20220926-1) testing; urgency=low

  * updated opsi boot cd creation
  * copying/symlinking opsi-netboot to TFTPROOT
  * kernel 5.19.8

 -- Mathias Radtke <m.radtke@uib.de> Mon, Sep 26 2022 08:25: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

---------------------------

opsipxeconfd (4.2.0.31-1) stable; urgency=medium

  * Improvement:  Update python packages
  * Improvement:  Using automatically removed files instead of pipes

 -- uib GmbH <info@uib.de>  Thu, 25 Aug 2022 09:14:55 +0200

---------------------------

opsiconfd (4.2.0.290-1) stable; urgency=medium

  * Improvement:  Split skip-setup "ssl" into "server_cert" and "opsi_ca"

 -- uib GmbH <info@uib.de>  Wed, 05 Oct 2022 09:29:00 +0000

opsiconfd (4.2.0.289-1) stable; urgency=medium

  * Improvement:  Update python packages

 -- uib GmbH <info@uib.de>  Fri, 30 Sep 2022 08:13:46 +0000

opsiconfd (4.2.0.288-1) stable; urgency=medium

  * Bugfix:  session max age on admin page
  * Improvement:  Update xterm.js to 5.0.0
  * Bugfix:  Fix write_error_log
  * Improvement:  New default for --symlink-logs is true

 -- uib GmbH <info@uib.de>  Mon, 26 Sep 2022 06:57:14 +0000

---------------------------

opsi-client-agent (4.2.0.41-3) stable; urgency=low

  * Fix syntax

-- Jan Schneider <j.schneider@uib.de> Fri, 23 Sep 2022 15:37:00 +0100

opsi-client-agent (4.2.0.41-2) stable; urgency=low

  * Do not use WMI to fetch Admin SID

-- Jan Schneider <j.schneider@uib.de> Fri, 23 Sep 2022 14:57:00 +0100

opsi-client-agent (4.2.0.41-1) stable; urgency=low

  * Updated opsiclientd to 4.2.0.130
  * Using system SID for ACL if local admin not found

-- Jan Schneider <j.schneider@uib.de> Fri, 23 Sep 2022 11:34:00 +0100

----------------------------

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

================================================================
opsi-script-test (4.12.6.0-1) stable; urgency=low

  [new] tests for function HashFromFile (!11, j.laajili)
  [new] test case empty string in del command (e.g. del -sf "") (!15, j.werner)
  [new] New test for new registry type QWord (!10, a.schmitz)
  [new] direct variable initialization (!9, a.schmitz)
  [new] Implementing tests for copy -u in Linux (!8, j.laajili)
  [change] Exchange deprecated AllNTUserProfiles (!12 a.schmitz)
  [change] Outsource Code From Main Script (!13, a.schmitz)
  [change] crypttest.opsiscript rework MD5 checksum test (cc6efb33, j.werner)
  [remove] test for statement LocalAdmin (!7, a.schmitz)
  [remove] unnecessary/unlogical test for current user profile in filestest.opsiscript (06cc3d5a, j.werner)

-- j.werner <j.werner@uib.de> Tue, 31 May 2022

opsi-script-test (4.12.5.1-1) stable; urgency=low

  * fixed some syntax errors in comments
  * ExecwithPython: check for python / python3 (d.oertel 24.6.2022)

-- j.werner <j.werner@uib.de> Tue, 31 May 2022

opsi-script-test (4.12.5.0-1) stable; urgency=low

  * standalone-tests/error_markerror_0: new tests for parsing errorsOccurredSinceMark added (a.schmitz)
  * testing %userprofiledir% inside of patches section (d.ooertel)
  * new powershellCall test. Testing powershellcall with piped command e.g. powershellcall('Get-Process | Select ProcessName'). (j.werner)
  * TOML tests (j.laajili)

-- a.schmitz <a.schmitz@uib.de> Mon, 21 Mar 2022 16:40


================================================================

m-opsi-client-kiosk (4.1.1.17-4) experimental; urgency=high

  * fix: replace not working sslib in package
  * fix: correct path to locale

-- Jan Werner <j.werner@uib.de> Tue, 27 September 2022


================================================================

l-opsi-client-kiosk (4.1.1.16-7) stable; urgency=high

  * fix: change ssl lib
  * update: Linkfolder

-- Jan Werner <j.werner@uib.de> Thu, 6 October 2022

==============================================================
opsi-auto-update (4.2.0.4-1) stable; urgency=low

  * extended check for running in WAN extension

-- detlef oertel <d.oertel@uib.de>  Fri, 23 Sep 2022 15:00:00 +0200

opsi-auto-update (4.2.0.3-1) stable; urgency=low

  * add always action request
  * add more messages

-- detlef oertel <d.oertel@uib.de>  Sat, 17 Sep 2022 15:00:00 +0200

opsi-auto-update (4.2.0.2-1) stable; urgency=low

	* use: reloadProductList / isSuspended
	  instead of ImmediateReboot
	  if possible
	* remove 'DefFunc setProductsToUninstall' (now in lib uib_backend)
	* fix comment line at WAN mode

-- detlef oertel <d.oertel@uib.de>  Fri, 22 Jul 2022 15:00:00 +0200

================================================================
opsi-script-beautifier (4.2.0.4-2)

 * Linux binary recompiled on ubu 20.04

-- d.oertel <d.oertel@uib.de> Mon , 03 Oct 2022 15:00:00 + 0100

opsi-script-beautifier (4.2.0.4-1)

 * fix EndFunc detection
 * fix indentation of indented opsiservicecall section (e.g. inside deffunc)
 * fix mac installtion

-- d.oertel <d.oertel@uib.de> Fri , 23 Sep 2022 15:00:00 + 0100

opsi-script-beautifier (4.2.0.3-1)

 * accept *.opsiinc as opsi-script extension
 * add opsi-logo to the package

-- d.oertel <d.oertel@uib.de> Mon , 08 Aug 2022 15:00:00 + 0100

================================================================
opsi-wim-capture (4.2.0.2-1) stable; urgency=low

  * setup.opsiscript: check modules via uib_backend.opsiscript:check_moduls_activation

-- detlef oertel <d.oertel@uib.de>  Tue, 22 Aug 2022 15:00:00 +0000

================================================================
m-homebrew 4.1.0.7-2 stable urgency=low

 * remove lock if existing

 -- d.oertel <d.oertel@uib.de> Thu, 22 Sep 2022 15:00:00 + 0100

================================================================
opsi-local-image-ubuntu (4.2.0.4-7) testing; urgency=low

  * add parameters to debootstrap call: --extractor=ar --include=quota

 -- detlef oertel <d.oertel@uib.de>  Tue, 29 Sep 2022 15:00:00 +0200


opsi-local-image (4.2.0.4-6) testing; urgency=low

  * removed property 'architecture'
  * changed pxeConfigTemplate to install-x64

 -- Mathias Radtke <m.radtke@uib.de> Fri Sep 16 11:31:54 2022 +0200

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

================================================================
opsi-script-test (4.12.6.0-1) stable; urgency=low

  [new] tests for function HashFromFile (!11, j.laajili)
  [new] test case empty string in del command (e.g. del -sf "") (!15, j.werner)
  [new] New test for new registry type QWord (!10, a.schmitz)
  [new] direct variable initialization (!9, a.schmitz)
  [new] Implementing tests for copy -u in Linux (!8, j.laajili)
  [change] Exchange deprecated AllNTUserProfiles (!12 a.schmitz)
  [change] Outsource Code From Main Script (!13, a.schmitz)
  [change] crypttest.opsiscript rework MD5 checksum test (cc6efb33, j.werner)
  [remove] test for statement LocalAdmin (!7, a.schmitz)
  [remove] unnecessary/unlogical test for current user profile in filestest.opsiscript (06cc3d5a, j.werner)

-- j.werner <j.werner@uib.de> Tue, 31 May 2022

opsi-script-test (4.12.5.1-1) stable; urgency=low

  * fixed some syntax errors in comments
  * ExecwithPython: check for python / python3 (d.oertel 24.6.2022)

-- j.werner <j.werner@uib.de> Tue, 31 May 2022

opsi-script-test (4.12.5.0-1) stable; urgency=low

  * standalone-tests/error_markerror_0: new tests for parsing errorsOccurredSinceMark added (a.schmitz)
  * testing %userprofiledir% inside of patches section (d.ooertel)
  * new powershellCall test. Testing powershellcall with piped command e.g. powershellcall('Get-Process | Select ProcessName'). (j.werner)
  * TOML tests (j.laajili)

-- a.schmitz <a.schmitz@uib.de> Mon, 21 Mar 2022 16:40


================================================================

m-opsi-client-kiosk (4.1.1.17-4) experimental; urgency=high

  * fix: replace not working sslib in package
  * fix: correct path to locale

-- Jan Werner <j.werner@uib.de> Tue, 27 September 2022


================================================================

l-opsi-client-kiosk (4.1.1.16-7) stable; urgency=high

  * fix: change ssl lib
  * update: Linkfolder

-- Jan Werner <j.werner@uib.de> Thu, 6 October 2022

==============================================================
opsi-auto-update (4.2.0.4-1) stable; urgency=low

  * extended check for running in WAN extension

-- detlef oertel <d.oertel@uib.de>  Fri, 23 Sep 2022 15:00:00 +0200

opsi-auto-update (4.2.0.3-1) stable; urgency=low

  * add always action request
  * add more messages

-- detlef oertel <d.oertel@uib.de>  Sat, 17 Sep 2022 15:00:00 +0200

opsi-auto-update (4.2.0.2-1) stable; urgency=low

	* use: reloadProductList / isSuspended
	  instead of ImmediateReboot
	  if possible
	* remove 'DefFunc setProductsToUninstall' (now in lib uib_backend)
	* fix comment line at WAN mode

-- detlef oertel <d.oertel@uib.de>  Fri, 22 Jul 2022 15:00:00 +0200

================================================================
opsi-script-beautifier (4.2.0.4-2)

 * Linux binary recompiled on ubu 20.04

-- d.oertel <d.oertel@uib.de> Mon , 03 Oct 2022 15:00:00 + 0100

opsi-script-beautifier (4.2.0.4-1)

 * fix EndFunc detection
 * fix indentation of indented opsiservicecall section (e.g. inside deffunc)
 * fix mac installtion

-- d.oertel <d.oertel@uib.de> Fri , 23 Sep 2022 15:00:00 + 0100

opsi-script-beautifier (4.2.0.3-1)

 * accept *.opsiinc as opsi-script extension
 * add opsi-logo to the package

-- d.oertel <d.oertel@uib.de> Mon , 08 Aug 2022 15:00:00 + 0100

================================================================
opsi-wim-capture (4.2.0.2-1) stable; urgency=low

  * setup.opsiscript: check modules via uib_backend.opsiscript:check_moduls_activation

-- detlef oertel <d.oertel@uib.de>  Tue, 22 Aug 2022 15:00:00 +0000

================================================================
m-homebrew 4.1.0.7-2 stable urgency=low

 * remove lock if existing

 -- d.oertel <d.oertel@uib.de> Thu, 22 Sep 2022 15:00:00 + 0100

================================================================
opsi-local-image-ubuntu (4.2.0.4-7) testing; urgency=low

  * add parameters to debootstrap call: --extractor=ar --include=quota

 -- detlef oertel <d.oertel@uib.de>  Tue, 29 Sep 2022 15:00:00 +0200


opsi-local-image (4.2.0.4-6) testing; urgency=low

  * removed property 'architecture'
  * changed pxeConfigTemplate to install-x64

 -- Mathias Radtke <m.radtke@uib.de> Fri Sep 16 11:31:54 2022 +0200

================================================================
Antworten