opsi 4.2 stable & testing Updates

News and announcements
Antworten
Benutzeravatar
m.radtke
uib-Team
Beiträge: 1534
Registriert: 10 Jun 2015, 12:19

opsi 4.2 stable & testing Updates

Beitrag von m.radtke »

Dear opsi users,

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

The windows and opsi-local-image netboot packages have a bugfix for the keyboard localization and an improved handling of multiple network cards in combination with n external network card.

Debian based netboot packages (debian, ubuntu, mint) can now be installed without a default user. Leave the ProductProperty "user" empty and no user will be created.

SLES15 netboot packages changed the behaviour of system registration. As the repository addresses change regularly, the system does not add repositories during installation but now registers the system via SUSEConnect with the given credentials before installing the opsi-linux-client-agent.

Regards

Mathias

stable

Linux Localboot:

l-debunut-upgrade (4.2.0.4-2)
swaudit (4.2.0.1-2)
opsi-setup-detector (4.3.1.4-1)
opsi-uefi-netboot (4.3.0.2-1)

Windows Localboot:

swaudit (4.2.0.1-2)
opsi-wim-capture (4.3.0.2-1)
opsi-setup-detector (4.3.1.4-1)
opsi-uefi-netboot (4.3.0.2-1)

opsi-local-image Localboot:

opsi-local-image-wim-capture (4.3.0.2-1)
opsi-vhd-control (4.3.0.2-1)
opsi-local-image-backup-starter (4.3.0.1-1)

opsi-local-image-Netboot:

opsi-local-image-delimage (4.2.0.4-1)
opsi-local-image-prepare (4.2.0.1-2)
opsi-local-image-NT6 (4.2.0.6-5)
opsi-vhd-NT6 (4.2.0.6-5)

Linux Netboot:

debian (4.2.0.6-4)
debian10 (4.2.0.2-6)
debian11 (4.2.0.2-6)
debian12 (4.2.0.2-6)
mint20-1 (4.2.0.4-5)
mint20-2 (4.2.0.4-5)
mint20-3 (4.2.0.4-5)
mint21 (4.2.0.4-5)
mint21-1 (4.2.0.4-5)
mint21-2 (4.2.0.4-5)
mint21-3 (4.2.0.4-5)
ubuntu (4.2.0.8-1)
ubuntu20-04 (4.2.0.2-4)
ubuntu22-04 (4.2.0.2-5)

Windows Netboot:

windows-NT6 (4.2.0.6-5)

MacOS Localboot:

swaudit (4.2.0.1-2)
opsi-setup-detector (4.3.1.4-1)

testing

Linux Localboot:

swaudit (4.2.0.1-2)
opsi-uefi-netboot (4.3.0.2-1)

Linux Netboot:

Windows Localboot:

swaudit (4.2.0.1-2)
opsi-uefi-netboot (4.3.0.2-1)

Windows Netboot:

windows-NT6 (4.2.0.6-7)

opsi-local-image Localboot:

opsi-vhd-control (4.3.0.2-1)
opsi-local-image-backup-starter (4.3.0.1-1)

opsi-local-image-Netboot:

opsi-local-image-backup (4.2.0.3-4)
opsi-local-image-delimage (4.2.0.4-1)
opsi-local-image-restore (4.2.0.6-4)
opsi-local-image-ubuntu (4.2.0.6-1)
opsi-local-image-NT6 (4.2.0.6-7)
opsi-vhd-NT6 (4.2.0.6-7)

Linux Nebtoot:

sles15-1 (4.2.0.3-4)
sles15-2 (4.2.0.3-4)
sles15-3 (4.2.0.3-4)
sles15-4 (4.2.0.3-4)
sles15-5 (4.2.0.3-4)
ubuntu (4.2.0-7-1)
ubuntu22-04 (4.2.0.2-6)


MacOS Localboot:

swaudit (4.2.0.1-2)

Code: Alles auswählen

swaudit (4.2.0.1-2) stable; urgency=low

  * Added "windowsmode" ProductProperty to control behavior of opsi-script window

-- Nils Doerrer <n.doerrer@uib.de>  Tue, 24 Oct 2023 12:00:00 +0100
-----------------------
opsi-wim-capture (4.3.0.2-1) 

  *fix:  setup: copy uib_bootutils.opsiscript file to pe so that capture.opsiscript can find and use it

-- detlef oertel <d.oertel@uib.de>  Mon, 05 Feb 2024 15:00:00 

opsi-wim-capture (4.3.0.1-2) 

  * known problem: on mbr systems boot to PE does not work via netboot+grub
    to fix this (experimental): 
    setup: copy boot_me.marker to pe
    capture: remove boot_me.marker from pe

-- detlef oertel <d.oertel@uib.de>  Mon, 15 Jan 2024 15:00:00 

opsi-wim-capture (4.3.0.1-1) 

  * fix: capture.opsiscript: opsi 4.3: modified update productOnClient Values (installstate)
  * add escapeRegexMetaChars function from osd-lib.opsiscript to uib_bootutils file 
  * added escapeRegexMetaChars in getUefiBcdbootGuid in uib_bootutils file
  * fixed: escape boot label description with escapeRegexMetaChars
  * known problem: on mbr systems boot to PE does not work via netboot+grub

-- detlef oertel <d.oertel@uib.de>  Tue, 28 Dec 2023 15:00:00 

opsi-wim-capture (4.3.0.0-1) 

 * fix: setup.opsiscript: if $getConfigState_method$ = "configState_getValues" (4.3) more code to extract the uefi bootlabel from json object
     * more code to extract the uefi bootlabel from json object
     * more code to extract the "clientconfig.depot.user" from json object
 * fix: capture.opsiscript: if $getConfigState_method$ = "configState_getValues" (4.3) more code to extract the uefi bootlabel from json object
 * new opsi4.3 logo
 
-- detlef oertel <d.oertel@uib.de>  Tue, 13 Dec 2023 15:00:00 
----------------------
opsi-vhd-control (4.3.0.2-1)

  * winpetask: for debug more calls of: bcdedit /v
  * fix: remove double snapshot bcd entry ; controled by:
  * new property copy_bcd_current_snapshot (default= false)

-- detlef oertel <d.oertel@uib.de>  Thu, 22 Feb 2024 15:00:00 

opsi-vhd-control (4.3.0.1-1)

  * update uib_bootutils.opsiscript (escapeRegexMetaChars in getUefiBcdbootGuid)
  * fix:  setup: copy uib_bootutils.opsiscript file to pe so that capture.opsiscript can find and use it
  * fix: in opsi 4.3 on mbr systems boot to PE does not work via netboot+grub, to fix this: 
      ** setup: copy boot_me.marker to pe
      ** petask: remove boot_me.marker from pe

-- detlef oertel <d.oertel@uib.de>  Tue, 06 Feb 2024 15:00:00 

opsi-vhd-control (4.3.0.0-2) stable; urgency=low

  * fix  : setup.opsiscript: syntax in deffunc handle_setup_after_list
  * fix  : setup.opsiscript: remove double definition of deffunc check_module_activation
    
-- detlef oertel <d.oertel@uib.de>  Thu, 09 Nov 2023 15:00

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

  * fix  : typo in variable name
  * new property: no_pe_hide_in_pe (debug for bluescreen in vhd)
  * change to opsi 4.3 logo
    
-- detlef oertel <d.oertel@uib.de>  Mon, 16 Oct 2023 15:00
----------------------
----------------------
# Changelog opsi-setup-detector

## [4.3.1.4-1] - 2024-01-17

### Fixed
- fix help links new opsi4.3 documentation structure

(Detlef Oertel <d.oertel@uib.de> 2024-01-17)

## [4.3.1.3-1] - 2024-01-15

### Fixed
- switch all help links to 4.3
- readd (modified) to oswebservice: Topsi4data:
  function getProductIds: TStringList;
  function getLocalbootProductIds: TStringList;
  function getNetbootProductIds: TStringList;

(Detlef Oertel <d.oertel@uib.de> 2024-01-15)     

## [4.3.1.2-2] - 2024-01-03

### Fixed
- macos binary recompiled

(Detlef Oertel <d.oertel@uib.de> 2024-01-09)


## [4.3.1.2-1] - 2024-01-03

### Fixed
- reload localized installer info messages from initgui

(Detlef Oertel <d.oertel@uib.de> 2024-01-03)


## [4.3.1.1-1] - 2023-12-18

### Fixed
- reset detection counter in initaktproduct

### Added
- Warn on more than one detection:
  show detected installer types
- new french translation

### Changed
- Template files: 
    - in generic\HandlePostInstallFromLocal.opsiscript and
      with-user\setup.opsiscript:
      ChangeDirectory "%opsiTmpDir%"
      before remove temporary dir
    
(Detlef Oertel <d.oertel@uib.de> 2023-12-18)


## [4.3.1.0-1] - 2023-09-28

### Fixed
- fix : utils\extractMSI.cmd: call setup with language parameter to avoid language dialog
  using language english -L0x0409 (Detlef Oertel <d.oertel@uib.de> 2023-09-28)
- fix : template 'with user' : uninstall-local.opsiscript : missing 'importlib "osd-lib.opsiscript"'
- fix : utils\extractMSI.cmd: call setup with language parameter to avoid language dialog
  using language english -L0x0409 (Detlef Oertel <d.oertel@uib.de> 2023-09-28)
- fix some installer exitcode function to 'isMsiExitcodeFatal_short' (Detlef Oertel <d.oertel@uib.de> 2023-10-02)
- fix: make opendialog filter case insensitive at Unix (<d.oertel@uib.de> 2023-11-13) 

### Added
- Info Message window for some of the detected installers with additional 'need to know' infos.
  mdInstallerInfo_Installshield, mdInstallerInfo_InstallAnywhere, mdInstallerInfo_PortableApps
- Warn on more than one detection
- new installer type : InstallAnywhere
  * https://www.revenera.de/install/products/installanywhere
- new installer type : setupFactory
  * https://www.indigorose.com/webhelp/suf9/index.htm
- new installer type : QtInstaller
  * https://doc.qt.io/qtinstallerframework/
- Info Message window is now a html viewer with markdown input so it can show formatted input
  and active weblinks

### Changed
- Template files: 
    - in HandleMsiUninstallSections.opsiscript in win and with_user: use 'checkForMsiDisplayname'
    - in 'with_user' support for 'cutomize_profile': HandleCustomizeProfile.opsiscript, setup-local.opsiscript
- osd-lib.opsiscript:    less logging on level5 by avoid getRegistryValue on non existing keys in functions:
    getGuidListByDisplaynameRegex, checkForMsiProduct, checkForMsiDisplayname

- removed AdvancedMSI (replaced by AdvancedInstaller)
- Description and Advice now with markdown preview

(Detlef Oertel <d.oertel@uib.de> 2023-10-16)
----------------------
opsi-local-image-delimage (4.2.0.4-1) 

  * ProductProperty: imagefile = all_images
    deletes all images

 -- detlef oertel <d.oertel@uib.de>  Tue, 20 Feb 2024 15:00:00
----------------------
opsi-uefi-netboot (4.3.0.2-1)

	* fix local uib_rebbot_lib.opsiscript with regex fix for Linux:
	  * fix in prepare_uefi_boot_to for Linux uefi: use correct regex

-- detlef oertel <d.oertel@uib.de>  Wed, 21 Feb 2024 15:00:00
----------------------
opsi-local-image-backup-starter (4.3.0.1-1)

	* add (temporary) uib_rebbot_lib.opsiscript with regex fix:
	  * fix in prepare_uefi_boot_to for Linux uefi: use correct regex

-- detlef oertel <d.oertel@uib.de>  Wed, 21 Feb 2024 15:00:00
----------------------
windows (4.2.0.6-7) testing; urgency=low

  * corrected behaviour of system_keyboard_layout property

 -- Mathias Radtke <m.radtke@uib.de> Tue Mar 26 15:03:35 2024 +0200


windows (4.2.0.6-6) testing; urgency=low

  * only using enx mac address when it is really used as network connection

 -- Mathias Radtke <m.radtke@uib.de> Tue Mar 26 14:57:48 2024 +0200


windows (4.2.0.6-5) testing; urgency=low

  * show_drivers.py: improved error catching

 -- Mathias Radtke <m.radtke@uib.de> Tue Feb  6 10:22:23 2024 +0200


windows (4.2.0.6-4) testing; urgency=low

  * setup.py: EFI partition size increased to 400MB for Advanced Format 4K Native drives

 -- Mathias Radtke <m.radtke@uib.de> Fri Jan 26 12:33:03 2024 +0200


windows (4.2.0.6-3) testing; urgency=low

  * create_driver_links.py: updated pci.ids url

 -- Mathias Radtke <m.radtke@uib.de> Fri Jan 26 12:32:41 2024 +0200
----------------------
debian (4.2.0.6-4) testing; urgency=low

  * no user created if user_name property is empty

  -- Mathias Radtke <m.radtke@uib.de> Tue Feb 06 08:00:00 2024 +0200

debian (4.2.0.6-3) testing; urgency=low

  * removed obsolete backend_setOptions() calls

 -- Mathias Radtke <m.radtke@uib.de> Tue Nov 28 12:32:09 2023 +0200


debian (4.2.0.6-2) testing; urgency=low

  * fixed error with displaying plymouth messages

 -- Mathias Radtke <m.radtke@uib.de> Fri Nov 17 14:58:17 2023 +0200

debian (4.2.0.6-1) testing; urgency=low

  * using same base as ubuntu product
  * added plymouth messages

 -- Mathias Radtke <m.radtke@uib.de> Thu 12 Oct 12:00:00 2023 +0200
----------------------
debian10/11/12 (4.2.0.2-6) testing; urgency=low

  * no user created if user_name property is empty

  -- Mathias Radtke <m.radtke@uib.de> Tue Feb 06 08:00:00 2024 +0200
----------------------
l-debuntu-upgrade (4.2.0.4-2) stable; urgency=low

  * Mint21-2 to Mint21-3 upgrade added

 -- Mathias Radtke <n.radtke@uib.de> Wed, 15 Feb 2024 08:28:00 +0200
----------------------
mint* (4.2.0.4-5) testing; urgency=low

  * no user created if user_name property is empty

  -- Mathias Radtke <m.radtke@uib.de> Tue Feb 06 08:00:00 2024 +0200

----------------------
opsi-local-image-backup (4.2.0.3-4) testing; urgency=low

  * backupPartitionIndex is 1 on multidisk with backup on different disk

 -- Mathias Radtke <m.radtke@uib.de> Fri, Mar 15 10:50:00 2024 +0200

opsi-local-image-backup (4.2.0.3-3) testing; urgency=low

  * corrected productPropertyState_getValues vall

 -- Mathias Radtke <m.radtke@uib.de> Thu Dec 21 05:30:00 2023 +0100

opsi-local-image-backup (4.2.0.3-2) testing; urgency=low

  * removed obsolete backend_setOptions() calls

 -- Mathias Radtke <m.radtke@uib.de> Tue Nov 28 12:32:21 2023 +0100
----------------------
opsi-local-image-restore (4.2.0.6-4) testing; urgency=low

  * backupPartitionIndex is 1 on multidisk with backup on different disk

 -- Mathias Radtke <m.radtke@uib.de> Fri, Mar 15 10:50:00 2024 +0200

opsi-local-image-restore (4.2.0.6-3) testing; urgency=low

  * corrected productPropertyState_getValues() calls

 -- Mathias Radtke <m.radtke@uib.de> Thu, Feb 01 13:50:00 2024 +0200

opsi-local-image-restore (4.2.0.6-2) testing; urgency=low

  * removed obsolete backend_setOptions() calls

 -- Mathias Radtke <m.radtke@uib.de> Tue Nov 28 12:32:21 2023 +0200
----------------------
opsi-local-image-ubuntu (4.2.0.6-1)

  * setup.py: merge code base with debian/ubuntu base

 -- Mathias Radtke <m.radtke@uib.de> Fri, 23 Feb 2024 12:16:00

opsi-local-image-ubuntu (4.2.0.5-3)

  * setup.py: mounting efivars and installing shim-signed package to correctly work on UEFI systems
 -- Mathias Radtke <m.radtke@uib.de> Thu, 22 Feb 2024 07:00:00 +0200

opsi-local-image-ubuntu (4.2.0.5-2)

  * setup.py: corrected order of efibootmgr and disk unmount

 -- Mathias Radtke <m.radtke@uib.de> Tue, 20 Feb 2024 07:35:00 +0200
----------------------
ubuntu (4.2.0.8-1)

  * setup.py: opsi-local-image-ubuntu code merged
  * bionic is dead

 -- Mathias Radtke <m.radtke@uib.de> Fri, 23 Feb 2024 12:16:00
 
ubuntu (4.2.0.7-4) testing; urgency=low

  * no user created if user_name property is empty

  -- Mathias Radtke <m.radtke@uib.de> Tue Feb 06 08:00:00 2024 +0200
----------------------
sles15* (4.2.0.3-4) testing; urgency=low

  * reregistering system on first boot because Novell changes repo links too often

 -- Mathias Radtke <m.radtke@uib.de> Tue Apr 04 12:32:09 2024 +0200
----------------------
ubuntu20-04 (4.2.0.2-4) testing; urgency=low

  * no user created if user_name property is empty

  -- Mathias Radtke <m.radtke@uib.de> Tue Feb 06 08:00:00 2024 +0200
----------------------
ubuntu22-04 (4.2.0.2-6) testing; urgency=low

  * adding "qiet splash" to grub when installing desktop and using encrypted LVM 

 -- Mathias Radtke <m.radtke@uib.de> Tue Mar 05 15:00:00 2024 +0200

ubuntu22-04 (4.2.0.2-5) testing; urgency=low

  * no user created if user_name property is empty

  -- Mathias Radtke <m.radtke@uib.de> Tue Feb 06 08:00:00 2024 +0200

----------------------
Kein Support per DM!
_________________________
opsi support - http://www.uib.de/
For productive opsi installations we recommend support contracts.
nicolaslebrun
Beiträge: 107
Registriert: 18 Apr 2011, 11:43

Re: opsi 4.2 stable & testing Updates

Beitrag von nicolaslebrun »

Hello,

I can't see any upgrade for 4.2 version of opsi-client-agent and linux-bootimage.

We're late for the upgrade to 4.3 version of Opsi, even if it is scheduled.

Is OCA version 4.3 usable with opsi 4.2 ?
Is linux-bootimage 4.3 usable with opsi 4.2 ?

Regards,
Nico
Benutzeravatar
m.radtke
uib-Team
Beiträge: 1534
Registriert: 10 Jun 2015, 12:19

Re: opsi 4.2 stable & testing Updates

Beitrag von m.radtke »

Hi Nicolas,

the opsi-linux-bootimage is not compatible with opsi 4.2 as it needs other opsi 4.3 components.

Is there any specific thing you need in the bootimage?

Regards
Mathias
Kein Support per DM!
_________________________
opsi support - http://www.uib.de/
For productive opsi installations we recommend support contracts.
nicolaslebrun
Beiträge: 107
Registriert: 18 Apr 2011, 11:43

Re: opsi 4.2 stable & testing Updates

Beitrag von nicolaslebrun »

Hi Mathias,

No, at the moment, no need of a new bootimage for opsi 4.2. We have no problems with last version : 20231204-1 . I was just wondering.

Do you have an answer for opsi-client-agent 4.3 on opsi 4.2 version ?

Regards
Nico
Benutzeravatar
m.radtke
uib-Team
Beiträge: 1534
Registriert: 10 Jun 2015, 12:19

Re: opsi 4.2 stable & testing Updates

Beitrag von m.radtke »

Good morning,

I can't say for 100% sure but I highly doubt that the 4.3 OCA will work with an opsi 4.2 server.

With the relase of opsi 4.3 we announced that opsi 4.2 will only receive security updates for a certain amount of time. New features are opsi 4.3 exclusive since then.

Regards
Mathias
Kein Support per DM!
_________________________
opsi support - http://www.uib.de/
For productive opsi installations we recommend support contracts.
Antworten