Updates für 4.2 testing und stable

Neuigkeiten und Ankündigungen
Antworten
Benutzeravatar
fkalweit
uib-Team
Beiträge: 182
Registriert: 23 Okt 2020, 16:14

Updates für 4.2 testing und stable

Beitrag von fkalweit »

Sehr geehrte opsi-Anwenderinnen und -Anwender,

mit diesem Release haben wir neue Pakete für opsi 4.2 in testing und stable veröffentlicht.

### opsi-configed

Im Vergleich zur vorherigen Testing-Version 4.2.22.7-1 gibt es beim Paket eine kleine Änderung: Von nun an wird bei der Installation des Pakets auf dem Depot der alte opsi-logviewer vom Depot entfernt. Da der opsi-logviewer nun seit 4.2.22.1-1 im opsi-configed integriert ist, wird das alte Paket auch nicht mehr benötigt. Auch wenn der opsi-configed auf einem Client installiert wird, wird dort der alte opsi-logviewer entfernt und der neue mitinstalliert.

Desweiteren gibt es einige kleine Bugfixes:

- Produkt-Properties können nun wieder ordentlich bearbeitet, entfernt werden.
- Ein seltener Fehler beim Start des opsi-configed beim Aufruf von 'persistenceController.addGroup' tritt nicht mehr auf.
- Einige kleine Fehler im logviewer beim Wechseln des Loglevels sind behoben.

### opsi-linux-bootimage

Mit dem neuen opsi-linux-bootimage wurde einiges am Standartverhalten geändert.
Zum einem ist die Spracheinstellung im Bootimage nun im Standart auf englisch gestellt. Dies kann kann mit dem Server Host-Parameter "opsi-linux-bootimage.append" mit dem Wert "lang=de" Serverweit geändert werden.
Zum Anderen wird die Datei grub.cfg überarbeitet. Bitte stellen Sie sicher, dass die Datei "/tftpboot/grub/grub.cfg" die neusten Änderungen enthält. Sofern keine Änderungen an der Datei gemacht wurden, kann "/tftpboot/grub/grub.cfg.opsi" nach "/tftpboot/grub/grub.cfg" kopiert werden. Ein Aufruf von "opsi-setup --init-current-config" patcht die Adresse des Configservers in die neue grub.cfg.
Des Weiteren gibt es eine Datei "grub-custom.cfg" in der benutzerspezifische Änderungen gemacht und somit eigene Starteinträge erstellt werden können.

### opsi-client-agent

Der opsi-client-agent 4.2.0.60-1 enthält einen opsi-notifier und opsi-systray, die robuster gegen fälschliche Kennzeichnung durch Antivirus-Software sind.

### opsi-script (4.12.10.0-4)

In opsi-script 4.12.10.0-4 wurden die ShellInAnIcon/DosInAnIcon/ShellBatch/DosBatch-Sektionen vereinheitlicht und als neuer Sektionsname 'ShellScript' eingeführt. Wir empfehlen, in neuen Skripten nur noch ShellScript zu verwenden, auch wenn die alten Namen aufgrund von Abwärtskompatibilität weiterhin funktionieren. Es wurden diverse kleinere Bugs behoben und opsi-script loggt im Log-Header jetzt auch auf Windows 11 Clients die Windows-Version als 11 und nicht mehr als 10. Einige der mitgelieferten opsi-script-Librarys wurden aktualisiert. Mehr Informationen finden Sie in der Changelog und im opsi-script-Handbuch.

## stable

Linux Localboot:

- l-desktop (4.2.0.4-1)
- opsi-linux-client-agent (4.2.0.37-1)
- opsi-cli (4.2.0.9-1)
- opsi-script-test (4.12.8.0-3)

Linux Netboot:

- debian12 (4.2.0.1-17)
- ubuntu (4.2.0.6-1)

Windows Localboot:

- opsi-client-agent (4.2.0.64-1)
- opsi-cli (4.2.0.9-1)
- opsi-script-test (4.12.8.0-3)

MacOS Localboot:

- opsi-mac-client-agent (4.2.0.27-1)
- opsi-cli (4.2.0.9-1)
- opsi-script-test (4.12.8.0-3)

opsi-local-image Netboot:

- opsi-local-image-backup (4.2.0.2-1)
- opsi-local-image-delimage (4.2.0.2-1)
- opsi-local-image-restore (4.2.0.5-1)
- opsi-local-image-NT6 (4.2.0.4-2)
- opsi-vhd-win10/11-x64 (4.2.0.4-2)

Server:

- opsi-directory-connector (49.2-1)
- opsi-utils (4.2.0.205-1)
- opsi-linux-bootimage (20230614-1)

## testing

Linux Localboot:

- opsi-cli (4.2.0.12-1)
- opsi-configed (4.2.22.10-1)
- opsi-script (4.12.10.0-4)
- opsi-script-test (4.12.10.0-3)
- l-opsi-server (4.2.0.9-4)

Windows Localboot:

- opsi-wim-capture (4.2.0.8-2)
- opsi-setup-detector (4.2.1.18-1)
- opsi-winpe (4.2.0-1)
- opsi-cli (4.2.0.12-1)
- opsi-configed (4.2.22.10-1)
- opsi-script (4.12.10.0-4)
- opsi-winst (4.12.10.0-4)
- opsi-script-test (4.12.10.0-3)

MacOS Localboot:

- opsi-setup-detector (4.2.1.18-1)
- opsi-cli (4.2.0.12-1)
- opsi-configed (4.2.22.10-1)
- opsi-script (4.12.10.0-4)
- opsi-script-test (4.12.10.0-3)

local-image Localboot:

- opsi-local-image-wim-capture (4.2.0.8-2)

Server:

- opsi-directory-connector (49.3-1)
- opsi-linux-bootimage (20230717-1)
- opsi-script (4.12.10.0-4)

Sonstiges:

- opsi-quickinstall (4.2.0.9-4)


Mit freundlichen Grüßen
Fabian Kalweit

Changelogs:

Code: Alles auswählen

------------------------------------------------
# opsi-configed
## [4.2.22.10] - 2023-07-25
### Fixed
- Show Selection box for report in Product table correctly

## [4.2.22.9] - 2023-07-19
### Fixed
- Sort position of products correctly
- Make it possible to read all textfiles in logviewer
- Go to previously selected line when changing loglevel

## [4.2.22.8] - 2023-07-17
### Fixed
- Problems with editing and deleting product properties
- opsi-configed did not start when invoking persistenceController.addGroup because it was null
- Cursor bug when changing loglevel in logviewer
- Right property is selected in list when changing values

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

# opsi-cli

## [4.2.0.12] - 2023-07-20

### Changed

- Update python packages (Jan Schneider <j.schneider@uib.de>)

## [4.2.0.11] - 2023-07-17

### Fixed

- Fix --input-file and --output-file (Jan Schneider <j.schneider@uib.de>)

## [4.2.0.10] - 2023-07-13

### Added

- added subcommand config service set-default (doerrer <n.doerrer@uib.de>)

## [4.2.0.9] - 2023-07-10

### Changed

- No public changes (Jan Schneider <j.schneider@uib.de>)

## [4.2.0.8-1] - 2023-07-03

### Added

- added crypto plugin (doerrer <n.doerrer@uib.de>)
- added remove-from-meta-file to repository (doerrer <n.doerrer@uib.de>)

### Changed

- Update python packages (Jan Schneider <j.schneider@uib.de>)
- updated python packages (doerrer <n.doerrer@uib.de>)

## [4.2.0.7-1] - 2023-05-17

### Added

- added opsi-cli repository update-meta-file command to add a package... (Nils Doerrer <n.doerrer@uib.de>)
- Added support client-logs to fetch archive of logfiles from client (doerrer <n.doerrer@uib.de>)
- Added repository command to collect repo meta data and write packages.json (doerrer <n.doerrer@uib.de>)

### Fixed

- subprocesses use systems LD_LIBRARY_PATH to avoid glibc version incompatibilities (doerrer <n.doerrer@uib.de>)
------------------------------------------------
opsi-linux-client-agent (4.2.0.27-1) stable; urgency=low

  * Update opsiclientd to 4.2.0.151 (wall message on reboot/shutdown, fixed eventhandling in case of /immediatereboot)

 -- Nils Doerrer <n.doerrer@uib.de> Thu, 29 Jun 2023 16:00:00 +0100
------------------------------------------------
opsi-linux-client-agent (4.2.0.37-1) stable; urgency=low

  * Update opsiclientd to 4.2.0.152 (modified notifier gui-session access claim to prefer process environments of logged in users)

 -- Nils Doerrer <n.doerrer@uib.de> Tue, 03 Jul 2023 15:00:00 +0100

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

  * Update opsiclientd to 4.2.0.151 (wall message on reboot/shutdown, fixed eventhandling in case of /immediatereboot)
  * Update opsi-script-common to 4.12.4.45

 -- Nils Doerrer <n.doerrer@uib.de> Tue, 29 Jun 2023 16:00:00 +0100

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

  * Removed l-system-update dependency

 -- Nils Doerrer <n.doerrer@uib.de> Tue, 23 May 2023 12:00:00 +0100
------------------------------------------------
opsi-client-agent

## [4.2.0.64-1] - 2023-07-06

### Fixed
- Use setProductInstallationStatus to set productVersion and packageVersion in ProductOnClient (Jan Schneider <j.schneider@uib.de>)

### Changed
- Update opsiclientd to 4.2.0.153 (Jan Schneider <j.schneider@uib.de>)

## [4.2.0.63-1] - 2023-06-28

### New
- New feature: notifying open posix terminals before shutdown/reboot

### Fixed
- Fixed event handling after disrupted event (ExitWindows /ImmediateReboot)
- Fixed macos repeated depot mounts

### Changed
- Update opsi-login-blocker to 4.2.0.5 (automatically built and signed) (Nils Doerrer <n.doerrer@uib.de>)
- Update opsiclientd to 4.2.0.151 (Nils Doerrer <n.doerrer@uib.de>)

## [4.2.0.62-1] - 2023-06-22

### Fixed
- Aborting installation attempt if unable to move bin after killing opsiclientd (Nils Doerrer <n.doerrer@uib.de>)

### Changed
- Update opsiclientd to 4.2.0.150 (Nils Doerrer <n.doerrer@uib.de>)


## [4.2.0.61-2] - 2023-06-21

### Fixed
- Fixed cleanup before link creation in stuck opsiclientd update (from older opsi-client-agent) (Nils Doerrer <n.doerrer@uib.de>)

## [4.2.0.61-1] - 2023-06-14

### Fixed
- Update opsiclientd to 4.2.0.149, fixing bug in logging while resolving product cache inconsistencies (Nils Doerrer <n.doerrer@uib.de>)

## [4.2.0.60-2] - 2023-06-06

### Fixed
- Fixed missing single quote in powershell call (Nils Doerrer <n.doerrer@uib.de>)
------------------------------------------------

opsi-directory-connector (49.3-1) stable; urgency=medium

  * Fixed: client count

 -- uib GmbH <info@uib.de>  Thu, 06 Jul 2023 14:54:33 +0000

opsi-directory-connector (49.2-1) stable; urgency=medium

  * Changed:  last seen '2000-01-01 00:00:00'

 -- uib GmbH <info@uib.de>  Thu, 01 Jul 2023 14:54:33 +0000

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

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

   * Fix: 'with user':
     osdcreate: at 'with user' we need osd-lib also at the base dir (without subdir)

-- Detlef Oertel <d.oertel@uib.de>  Mon,  17 Jul 2023 : 15:00:00 +0200

opsi-setup-detector (4.2.1.17-6) stable; urgency=low

   * Fix: Templates: 
     * osd-lib.opsiscript: fix msi deinstall with empty dislpayname; fixes #483

-- Detlef Oertel <d.oertel@uib.de>  Tue, 27 Jun 2023 : 15:00:00 +0200
------------------------------------------------------------------
opsi-wim-capture (4.2.0.8-2) stable; urgency=low

 * fixe on $default_partCount$ and $use_partCount$

-- detlef oertel <d.oertel@uib.de>  Tue, 25 July 2023 15:00:00 +0000

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

 * unification

-- detlef oertel <d.oertel@uib.de>  Mon, 03 July 2023 15:00:00 +0000

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

 * setup.opsiscript: check copy result after Files_copy_capture_opsiscript
 * setup.opsiscript: debug: additional "show partitions...." with file use to get the full output
 * setup.opsiscript: debug: additional output if copy to pe failed
 * setup.opsiscript: use declared_disknumber for clonzilla because we need the unix disk number for clonezilla

-- detlef oertel <d.oertel@uib.de>  Tue, 20 June 2023 15:00:00 +0000
------------------------------------------------------------------
opsi-winpe (4.2.0-1) testing; urgency=low

  * Package work for uib gmbh <info@uib.de>
  * Added integration of drivers
  * Replaced dosinanicon sections with powershellcalls
  * Changed help text for when the WinPE add-on of the ADK is not installed

 --  Terry Strooband <t.strooband@dgip.nl>  Fri, 12 May 2023 14:56:00 +0000
------------------------------------------------

opsi-script (4.12.10.0-4) urgency=medium
 
  Fixes:
    Primary sections: fix subrelease in getLinuxVersionMap [L]
    Registry: do not create key Wow6432Node if writing in key HKCU/Software on 64 systems [W]
    opsiscript libs: sytax error in uib_macosinstalllib.opsiscript 
  Changes:
    Turn the fatal error in case of no or an empty actions section into a warning with improved description
    opsiscript libs: updated uib_state_and_condition.opsiscript, uib_driver_install.opsiscript, uib_bootutils.opsiscript 
  New:
    Files section: we prevent the deletion of the program files directories 'C:\Program Files\' and 'C:\Program Files (x86)\' [W]
    LinkFolder section: delete_element can now also delete url links if the link name ends on '.url'
    Registry section: allow modifier name '/AllUserProfiles' in addition to '/AllNTUserDats‘ [W]
    ShellInAnIcon/DosInAnIcon/ShellBatch/DosBatch sections: unify sections with 'ShellScript' as new name. The old names are discouraged.
    Logging: opsi-script log header now shows 'MS Windows 11.0 (10.0)' as version on Windows 11 operating systems [W]
 
-- j.werner <j.werner@uib.de> 14 June 2023 
------------------------------------------------------------------------

debian12 (4.2.0.1-17) testing; urgency=low

  * python dependency changed

 -- Mathias Radtke <m.radtke@uib.de> Wed, Jul 05 08:35:00 2023 +0200

dbeian11 (4.2.0.1-16) testing; urgency=low

  * updated Kernel

 -- Mathias Radtke <m.radtke@uib.de> Tue, May 30 08:51:00 2023 +0200

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

ubuntu (4.2.0.6-1) testing; urgency=low

  * opsipreparelib.py: prepareDisk() now creates lower case labels
  * new property "add_all_network_devices_to_netplan" to add all ether network devices to netplan

 -- Mathias Radtke <m.radtke@uib.de> Thu May 25 13:32:00 2023 +0200

ubuntu (4.2.0.5-2) testing; urgency=low

  * opsipreparelib.py: corrected behaviour when EFI disk is not /dev/sda

 -- Mathias Radtke <m.radtke@uib.de> Tue Apr 28 14:00:00 2023 +0200

ubuntu (4.2.0.5-1) testing; urgency=low

  * added new property "partition_disk" to select disk to install system to

 -- Mathias Radtke <m.radtke@uib.de> Fri Apr 17 15:30:00 2023 +0100

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

opsi-local-image-backup (4.2.0.2-1) testing; urgency=low

  * changed usage of backend_setOptions() on opsi 4.3 systems

 -- Mathias Radtke <m.radtke@uib.de> Thu Jun 22 09:10:00 2023 +0200

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

opsi-local-image-delimage (4.2.0.2-1) testing; urgency=low

  * changed usage of backend_setOptions() on opsi 4.3 systems

 -- Mathias Radtke <m.radtke@uib.de> Thu Jun 22 09:10:00 2023 +0200

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

opsi-local-image-restore (4.2.0.5-1) testing; urgency=low

  * changed usage of backend_setOptions() on opsi 4.3 systems

 -- Mathias Radtke <m.radtke@uib.de> Thu Jun 22 09:10:00 2023 +0200

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

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

  * not using deprecated methods on opsi 4.3

 -- Mathias Radtke <m.radtke@uib.de> Thu Jun 22 14:53:51 2023 +0200

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

l-opsi-server/opsi-quickinstall (4.2.0.9-4); testing; urgency=low

  * added chkconfig as package in redhat rpm systems

 -- Mathias Radtke <m.radtke@uib.de> Fri, 23 Jun 2023 10:00:00 +0200

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

l-desktop 4.2.0.4-1; stable; urgency=low

  * corrected language properties

 -- Mathias Radtke <m.radtke@uib.de> Tue, 25 Apr 2023 11:48:00 +0100

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

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

  * kernel 6.4.3

 -- Mathias Radtke <m.radtke@uib.de> Mon, 17 Jul 2023 06:52:00 +0200

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

  * grub.cfg: timeout is now 1 sec

 -- Mathias Radtke <m.radtke@uib.de> Wed, 14 Jun 2023 11:04:00 +0200

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

  * corrected typo in debian/postinst

 -- Mathias Radtke <m.radtke@uib.de> Wed, May 31 2023 14:39:00 +0200

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

 * updated grub.cfg
 * dnsutils added
 * kernel 6.3.4

 -- Mathias Radtke <m.radtke@uib.de> Wed, May 31 2023 08:07:00 +0200

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

 * kernel 6.2.13
 * updated binaries
 * grub.cfg: detecting bootmgr on disk and booting in bios mode
 * iso: fixed booting on UEFI systems

 -- Mathias Radtke <m.radtke@uib.de> Thu, Apr 27 2023 10:49:00 +0100

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

opsi-script-test (4.12.10.0-3) testing; urgency=low

[change] sub-scripts\registryFunctions\AllUserDats.opsiscript
           test results of : Registry_hkcu_opsi_org_test, Registry_hkcu_complete_opsi_org_test
           should be ok with fix for #4839 (d.oertel 1.6.2023)
[change] replace opsi-winst-test with opsi-script-test
[new]    test for new modifier AllUserProfiles in registry sections 

-- jan werner <j.werner@uib.de>  Wed, 26 July 2023

opsi-script-test (4.12.9.0-3) unreleased; urgency=low

  [new] sub-scripts\controlsFunctions\multi_line_statements.opsiscript: 
          testing multi line statements:
          a opsi-script line will concatenated with the next line
          if the line ends with whitespace+backslash
          and not contains EscapeString  (d.oertel, 2.5.2023)
  [fix]  correction of paths of standalone-tests used in sub-scripts/localfunctions.opsiscript

-- jan werner <j.werner@uib.de>  Tue, 30 May 2023

opsi-script-test (4.12.8.0-3) stable; urgency=low

  [fix] correct syntax errors in opsiServiceCalls.opsiscript and import_regeditformat.opsiscript
  [fix] QWord_regedit_format.reg: in regedit format only hexdecimal values are allowed and only without any prefix
  [fix] TOML: booleans must be lowercase
  [new] test in stringlist.opsiscript: 
        search with string list variable containing search criteria (1, line 1) which match entries twice (line 1, line 10 )
  [new] restructure standalone-tests folder
   
-- jan werner <j.werner@uib.de>  Tue, 07 Feb 2023
------------------------------------------------------------------------
Antworten