Actualisations pour 4.2 dans stable et testing

Ce forum est dédié au nouveautés, événements autour du projet Opsi
Antworten
Benutzeravatar
otto
uib-Team
Beiträge: 195
Registriert: 08 Aug 2017, 12:16

Actualisations pour 4.2 dans stable et testing

Beitrag von otto »

Chers utilisateurs d'opsi,

nous publions des nouveaux paquets pour opsi 4.2 dans stable et testing. Les points essentiels dans cette version:

Jusqu'à maintenant il n'était pas possible de tester un ordinateur en mode UEFI avec le produit memtest86. Ce problème a des cause historiques et sera résolu maintenant avec le produit pcmemtest. Avec pcmemtest il est possible d'analyser le RAM sur des ordinateurs BIOS et UEFI.

Nous publions la première version du produit Ubuntu22-04. À la différence des versions précédentes, il sera nécessaire avec ce paquet Netboot de mettre une copie ISO dans le sousfichier 'iso' du produit pour accomplir l'installation.

Toujours plus des appareils utilisent une fonctionne qui s'apelle MAC Passthrough pour mapper une adresse MAC interne à une device Ethernet externe, par exemple une Docking Station.
Malheureusement cela n'est pas toujours réalisé dans les pilotes kernel et cette foncionne (peut-être) ne foncionne pas dans l'opsi-linux-bootimage. Pour cela, il existe maintenant un nouveau paramètre opsi-linux-bootimage.append avec le nom macaddress=MACADRESSE.
À ce sujet une adresse Mac du paramètre est spoofed sur l'appareil (du réseau) existant afin de créer une connexion avec l'adresse MAC désidérée. Si une connexion sur la carte du réseau était déjà existante avant le spoofing, elle sera maintanu et l'adresse Mac non sera changée. Le spoofing MAC donc se déroule seulement s'il y avait pas encore une adresse IP.

opsi-setup-detector 4.2.0.10-1 (Windows, Linux and MacOS) contient plusieurs corrections, des améliorations concernant des produits meta, des Templates révus et il existe maintenant la possibilité de créer un webservice opsi pour choisir des produits dépendants via dropdown.

opsi-script 4.12.4.37 (Windows, Linux and MacOS) contient (parmi d'autres) des perfectionnements dans le Parser (p.ex. l'instruction ELSEIF est maintenant disponible, améliorations concernant syntax JSON et opsiservicecall) ainsi que des nouvelles fonctions (z.B. Handling des certificats SSL), améliorations en mode GUI interactif (opsi-logviewer sera lancé parmi le bouton "View Log", seulement Windows et Linux) et corrections.

Veuillez considérer le changelog et le manue opsi-script pour trouver plus d'informations.

=====================================
Paquets actualisés dans 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 serveur:

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


=====================================
Paquets actualisés dans 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

serveur:

* opsi-script 4.12.4.37-1



cordialement
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