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