Updates für 4.2 testing and stable

News and announcements
Antworten
Benutzeravatar
fkalweit
uib-Team
Beiträge: 182
Registriert: 23 Okt 2020, 16:14

Updates für 4.2 testing and stable

Beitrag von fkalweit »

Dear opsi users,

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

### opsi-configed

Compared to the previous testing version 4.2.22.7-1, there is a small change in the package: From now on, when installing the package on the depot, the old opsi-logviewer is removed from the depot. Since the opsi-logviewer is now integrated in the opsi-configed since 4.2.22.1-1, the old package is also no longer needed. Even if the opsi-configed is installed on a client, the old opsi-logviewer is removed and the new one is installed.

Furthermore there are some small bugfixes:

- Product properties can now be edited, removed properly again.
- A rare error at the start of opsi-configed when calling 'persistenceController.addGroup' no longer occurs.
- Some small errors in the logviewer when changing the log level are fixed.

### opsi-script (4.12.10.0-4)

In opsi-script 4.12.10.0-4 the ShellInAnIcon/DosInAnIcon/ShellBatch/DosBatch sections were unified and we introduced as a new section name 'ShellScript'.
We recommend only using ShellScript in new scripts, even if the old names still work for backwards compatibility.
Various minor bugs have been fixed and opsi-script now logs the Windows version as 11 and not as 10 in the log header on Windows 11 clients.
Some of the supplied opsi-script libraries have been updated. More information can be found in the changelog and in the opsi-script manual.

### opsi-linux-bootimage

With the new opsi-linux-bootimage, some changes have been made to the default behaviour.
Firstly, the language setting in the boot image is now set to English by default. This can be changed server-wide with the server host parameter "opsi-linux-bootimage.append" with the value "lang=en".
On the other hand, the file grub.cfg is revised. Please make sure that the file "/tftpboot/grub/grub.cfg" contains the latest changes. Provided no changes have been made to the file, "/tftpboot/grub/grub.cfg.opsi" can be copied to "/tftpboot/grub/grub.cfg". Calling "opsi-setup --init-current-config" patches the address of the config server into the new grub.cfg.
Furthermore, there is a file "grub-custom.cfg" in which user-specific changes can be made and thus own start-up entries can be created.

### opsi-client-agent

The opsi-client-agent 4.2.0.60-1 contains an opsi-notifier and opsi-systray that are more robust against false flagging by antivirus software.

## 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)


With kind regards
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