Updates für 4.2 stable und testing

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

Updates für 4.2 stable und testing

Beitrag von n.doerrer »

Sehr geehrte opsi-Anwenderinnen und -Anwender,

hiermit haben wir neue Pakete für opsi 4.2 stable und testing veröffentlicht. Die wichtigesten Punkte bei diesem Release:

Bisher war es nicht möglich mit dem Produkt memtest86 einen Rechner im UEFI Modus zu testen. Dieses Problem ist historisch bedingt und wird nun mit dem Produkt pcmemtest gelöst. Pcmemtest ermöglich es BIOS und UEFI Rechner auf RAM Probleme zu untersuchen.

Wir veröffentlichen die erste Version des Produktes Ubuntu22-04. Anders als bei den Vorgängerprodukten ist es bei diesem Netboot Paket nun nötig ein ISO Abbild in den Produktunterordner iso abzulegen um die Installation zu vollziehen. Intern hat sich der Installer geändert, was diesen Schritt nötig macht.

Immer mehr Geräte verwenden ein Feature namens MAC Passthrough um eine interne MAC Adresse auf ein externes Ethernet Device zu mappen, zB: eine Docking Station.
Leider ist das in den entsprechenden Kernel Treibern nicht immer umgesetzt und dieses Feature funktioniert unter Umständen im opsi-linux-bootimage nicht. Hierfür gibt es nun einen neuen opsi-linux-bootimage.append Parameter namens macaddress=MACADRESSE
Hierbei wird die Macadresse aus dem Parameter auf das vorhandene Netzwerkgerät gespoofed und so eine Verbindung mit der gewünschten Macaddresse hergestellt. Sofern eine Verbindung auf der Netzwerkkarte vor dem spofing bestand, wird diese beibehalten und die Macadresse wird nicht geändert. Das MAC spoofing findet also nur statt wenn keine IP Adresse vergeben ist.

opsi-setup-detector 4.2.0.10-1 (Windows, Linux and MacOS) enthält mehrere Bugfixes, Verbesserungen bezüglich Metaprodukten, überarbeitete Templates
und es besteht jetzt (optional) die Möglichkeit eine Verbindung zum opsi-Webservice aufzubauen um abhängige Produkte via Dropdown auszuwählen.

opsi-script 4.12.4.37 (Windows, Linux and MacOS) enthält unter anderem Verbesserungen im Parser (z.B. ELSEIF Anweisung steht jetzt zur Verfügung, Verbesserung bezüglich JSON Syntax und opsiservicecall)
sowie neue Funktionen (z.B. Handling von SSL Zertifikaten), Verbesserungen im interaktiven GUI-Modus (opsi-logviewer wird jetzt gestartet über den Button "View Log", nur Windows und Linux) und Bugfixes.

Mehr Informationen finden Sie in den Changelogs und in den jeweiligen Handbüchern.

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

Windows Localboot:

* opsi-client-agent 4.2.0.30-1

Linux Netboot:

* ubuntu 4.2.0.4-1
* ubuntu22-04 4.2.0.1-7
* sles12sp3/4/5 4.2.0.1-8

opsi Server:

* opsi-linux-bootimage 20220331-1
* opsiconfd 4.2.0.252-1
* opsi-utils 4.2.0.165-1
* opsipxeconfd 4.2.0.27-1


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

Windows Localboot:

* opsi-setup-detector 4.2.0.10-2
* opsi-script 4.12.4.37-1
* opsi-script-test 4.12.4.37-1

Linux Localboot:

* opsi-setup-detector 4.2.0.10-2
* opsi-script 4.12.4.37-1
* opsi-script-test 4.12.4.37-1

Macos Localboot:

* opsi-setup-detector 4.2.0.10-2
* opsi-script 4.12.4.37-1
* opsi-script-test 4.12.4.37-1

opsi-local-image Localboot:

* opsi-vhd-control 4.2.0.0-1

Windows Netboot:

* pcmemtest 1.4-1

Linux Netboot:

* ucs50 4.2.0.1-7
* pcmemtest 1.4-1

opsi-local-image Netboot

* opsi-vhd-win11-x64 4.2.0.2-1

Server:

* opsi-script 4.12.4.37-1



Mit freundlichen Grüßen
Nils Dörrer


Changelogs:

Code: Alles auswählen

sles12sp3/4/5 (4.2.0.1-8) testing; urgency=low

  * added 01_lshw.sh postinst script

 -- Mathias Radtke <m.radtke@uib.de>Thu Mar 17 11:40:00 2022 +0200

----------

opsi-vhd-win11-x64 (4.2.0.2-1) testing; urgency=low

  * forked from opsi-vhd-win10-x64

 -- Mathias Radtke <m.radtke@uib.de> Mon Mar 28 11:00:00 2022 +0100

----------

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

  * new opsi-linux-bootimage.append parameter added for mac address spoofing to fix broken mac passthrough

 -- Mathias Radtke <m.radtke@uib.de> Thu, 31 Mar 2022 16:35:00 +0100

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

  * kernel 5.17.1
  * adapted Microsoft docking station patch
  * added r8152 mac passthrough patch
  * removed Null Block driver support

 -- Mathias Radtke <m.radtke@uib.de> Wed, 30 Mar 2022 08:20:00 +0100

----------

pcmemtest (1.4-1) testing

 * initial release

 -- Mathias Radtke <m.radtke@uib.de> Wed, 02 Sep 2021 15:55:00 +0200

----------

ubuntu (4.2.0.4-1) testing; urgency=low

  * added Jammy Jellyfish (22.04) debootstrap script

 -- Mathias Radtke <m.radtke@uib.de> Tue Apr 05 11:20:00 2022 +0100

----------

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

  * first official release

 -- Mathias Radtke <m.radtke@uib.de> Fri, Mar 18 14:40:00 2022 +0200

----------

opsi-vhd-control (4.2.0.0-1) stable; urgency=low

  * adapt to change from winst to opsiscript

-- detlef oertel <d.oertel@uib.de>  Fr, 25 Mar 2022 15:00:00 +0000

----------

opsi-setup-detector (4.2.0.10-1) stable; urgency=low

   * update innounp.exe to 0.50
   * meta-product dependency: allow required action
   * win setup / uninstall templ: no importlib "uib_lin_install.opsiscript"
   * win 32+64: #@MinimumSpace3*# is the sum of both minimum spaces

-- Detlef Oertel <d.oertel@uib.de>  Fri,  25 Mar 2022 : 15:00:00 +0200

opsi-setup-detector (4.2.0.9) stable; urgency=low

   * Modified templates
   * Optional connection to opsi web service
   * Possibility to choose dependency products via dropdown from opsi web service
   * Store connection data to service in configuration (pass encrypted)
   * Include the install/uinstall log fileles from installer to the opsi-script log
     on failed installations ; references: #4700
     Marker #@installErrorHandlingLines*# in templates
     installErrorHandlingLines.Add('includelog "%opsiLogDir%\"+$ProductId$+".install_log.txt" "50" "utf16le"');
   * fix edit productId field with arrow and backspace, fixes: #4698
   * fix edit propertyId always lowercase, fixes: #4699
   * checked is fixed: msi-Id with leading spaces, fixes: #4664
   * if no installer is detected new dialog to select well known installer type manually; fixes: #4701
   * new main task create meta product (contains dependencies, install nothing)
   * remove libraries: uib_macosinstalllib, uib_lin_install, uib_exitcode
   * requiredOpsiscriptVersion >= "4.12.4.23"

-- Detlef Oertel <d.oertel@uib.de>  Wed,  24 Nov 2021 : 15:00:00 +0200

----------

opsi-script (4.12.4.37) stable; urgency=low

  * osparser: new global constant %opsiUsertmpDir%; implements #4496
  * osparser: allow json value syntax in params in opsiServiceCall:
    i.e. numeric/boolean values, arrays, objects and null without quotes; implements #4705
  * oscertificates: finalize function for linux /mac:
    function pemfileToSystemStore(filename: string): boolean;
    function removeCertFromSystemStore(labelstr: string): boolean;
    function listCertificatesFromSystemStore(): TStringList;
    function isCertInstalledInSystemStore(labelstr: string): boolean;
  * new function isCertInstalledInSystem(<label>): boolean; [WLM]
  * new function importCertToSystem(<filename>): noresult;  [WLM]
  * new function removeCertFromSystem(<label>): noresult;  [WLM]
  * new function listCertificatesFromSystem: stringlist;  [WLM]
  * new command ELSEIF <condition>  [WLM]
  * opsparser: implement elseif
  * opsparser: A more detailed description how the If / ELSE / ELSEIF / ENDIF parser works
  * interacticve GUI: Button "View Log" now shows the log in the opsi-logviewer [W/L]
  * killtask (fix): a process of another user can be killed if opsi-script is running as SYSTEM [W]
  * osnetworkcalculator: fixes at cidrToNetmask
  * osnetworkcalculator: new function netmaskToCidr(netmask: string): string;
  * new function cidrToNetmask(<string>): string;  [WLM]
  * new function netmaskToCidr(<string>): string;  [WLM]
  * osparser: new global constant %FQDN% for fqdn in network (not opsi service) context; implements #4554
  * osparser: fix occasionally access violation when using getReturnListFromSection/getOutStreamFromSection

-- d.oertel <d.oertel@uib.de> Tue, 01 Feb 2022 15:00

----------

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

  * new property certificate_test
  * new if elseif test at Flag_winst_controls
  * networkcalc tests: test for netmaskToCidr / cidrToNetmask
  * opsiservicecall tests outsourced in subscript "opsiServiceCalls"
  * new subscript "opsiServiceCall_jsonSyntaxParams" added for json syntax in params of opsiservicecall
  * new standalone test "zip_unzip_file" for showing a progressbar while zipping/unzipping

-- detlef oertel <d.oertel@uib.de>  Mon,  07 Feb 2022 15:00:00 +0200

----------

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

  * Updated opsi-notifier to 4.2.0.6
  * Improved error handling in case of unreachable configserver
  * Updated opsiclientd to 4.2.0.116

-- Jan Schneider <j.schneider@uib.de> Fri, 01 Apr 2022 16:17:00 +0100

----------

opsiconfd (4.2.0.252-1) stable; urgency=medium

  * Improvement:  Update python packages

 -- uib GmbH <info@uib.de>  Thu, 07 Apr 2022 10:36:16 +0200

----------

opsi-utils (4.2.0.165-1) stable; urgency=medium

  * Improvement:  Update python packages

 -- uib GmbH <info@uib.de>  Thu, 07 Apr 2022 09:37:23 +0200

opsi-utils (4.2.0.164-1) stable; urgency=medium

  * Improvement:  Update python packages

 -- uib GmbH <info@uib.de>  Mon, 28 Mar 2022 18:37:08 +0200

 ----------

 opsipxeconfd (4.2.0.27-1) stable; urgency=medium

  * Improvement:  Update python packages

 -- uib GmbH <info@uib.de>  Thu, 07 Apr 2022 10:19:14 +0200
Antworten