Updates in stable and testing

Benutzeravatar
n.wenselowski
uib-Team
Beiträge: 3195
Registriert: 04 Apr 2013, 12:15

Updates in stable and testing

Beitragvon n.wenselowski » 14 Mär 2019, 17:27

Dear opsi users,

updates have been released for opsi 4.1 in stable & testing.


News in stable:

Windows NT6 netboot products 4.1.0.0-15: 64Bit bootimage
As we noticed in the last while some new hardware has problems with the 32Bit opsi-linux-bootimage, which was used as standard for the windows installation.
Those hardware works normally well booting the 64bit bootimage.
So since the 4.1.0.0-15 version of the Windows netboot products there is a new property 'architecture'.
This property selects the bootimage architecture (e.g. 32/64 Bit).
The default is '64bit'.
It will not (!) affect the architecture of the installed Operating System.
If you try to install windows on a 32bit only hardware (i386) you need to choose 'architecture = 32bit'.
Please note: This feature only works correct since python-opsi 4.1.1.58-1

With this release win2019 is supported in stable.

opsi-script 4.12.0.35-1: Bitlocker Reboot Support
There is a new config: 'opsi-script.global.w10bitlockersuspendonreboot' (default: false)
If this config is true and the script has a reboot request it will be checked if the operating system is Windows >= 10 and bitlocker is active (encryption > 0%) on the system drive (e.g. c:).
If all these conditions are given opsi-script calls a `suspend-bilocker` via powershell.
(See https://docs.microsoft.com/en-us/powers ... w=win10-ps)
This causes that after the reboot no password input is needed.
This method leads to a loss of security:
"Suspension of BitLocker does not mean that BitLocker decrypts data on the volume.
Instead, suspension makes key used to decrypt the data available to everyone in the clear."

With the general availability of winexe for the distributions supported by
the opsi 4.1 server OSes winexe has been added as a dependency in opsi-windows-support.

Webstart isn't supported anymore with this release.
The overview page of the opsiconfd has been overhauled and will now present download links for standalone configed installiers for different operating systems.


Updated packages in stable:

Server packages opsi 4.1:

* opsi-server 4.1.1.7-1
* opsi-windows-support 4.1.1.8-1
* opsiconfd 4.1.1.18-4
* opsi4ucs 4.1.1.9-1
* python-opsi 4.1.1.62-1

Linux localboot packages:

* opsi-script-test 4.12.0.35-1

Windows localboot packages:

* opsi-client-agent 4.1.0.0-26
* opsi-script-test 4.12.0.35-1
* opsi-template-with-admin 4.1.0.0-1
* opsi-winst 4.12.0.35-1

Windows netboot packages:

* win10 4.1.0.0-15
* win10-captured 4.1.0.0-15
* win10-x64 4.1.0.0-15
* win10-x64-captured 4.1.0.0-15
* win2008-r2 4.1.0.0-15
* win2012 4.1.0.0-15
* win2012-r2 4.1.0.0-15
* win2016 4.1.0.0-15
* win2019 4.1.0.0-15
* win7 4.1.0.0-15
* win7-captured 4.1.0.0-15
* win7-x64 4.1.0.0-15
* win7-x64-captured 4.1.0.0-15
* win81 4.1.0.0-15
* win81-captured 4.1.0.0-15
* win81-x64 4.1.0.0-15
* win81-x64-captured 4.1.0.0-15

opsi-local-image / opsi-vhd packages:

* opsi-local-image-win10 4.1.0.0-15
* opsi-local-image-win10-capture 4.1.0.0-15
* opsi-local-image-win10-x64 4.1.0.0-15
* opsi-local-image-win10-x64-capture 4.1.0.0-15
* opsi-local-image-win7 4.1.0.0-15
* opsi-local-image-win7-capture 4.1.0.0-15
* opsi-local-image-win7-x64 4.1.0.0-15
* opsi-local-image-win7-x64-capture 4.1.0.0-15
* opsi-local-image-win81 4.1.0.0-15
* opsi-local-image-win81-capture 4.1.0.0-15
* opsi-local-image-win81-x64 4.1.0.0-15
* opsi-local-image-win81-x64-capture 4.1.0.0-15
* opsi-vhd-win10-x64 4.1.0.0-15


Updated packages in testing:

Server packages opsi 4.1:

* opsi-linux-support 4.1.1-3
* opsi-script 4.12.0.35-1
* opsi-utils 4.1.1.31-1

Linux localboot packages:

* l-opsi-server 4.1.1.9-6
* l-desktop 4.1.0.2-2


With kind regards

Niko Wenselowski


PS: Changelogs:

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

opsi-windows-support (4.1.1-8) testing; urgency=medium

* Winexe now a dependency also for CentOS/RHEL

-- Mathias Radtke <m.radtke@uib.de> Wed, 06 Feb 2019 09:31:24 +0100

opsi-windows-support (4.1.1-7) testing; urgency=medium

* corrected RPM requirement for CentOS/RHEL

-- Mathias Radtke <m.radtke@uib.de> Tue, 22 Jan 2019 09:30:00 +0100

opsi-windows-support (4.1.1-6) testing; urgency=medium

* added dependency: winexe

-- Mathias Radtke <m.radtke@uib.de> Mon, 21 Jan 2019 12:17:53 +0100

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

opsiconfd (4.1.1.18-4) stable; urgency=medium

* Overview page: Automatic selection of download link per requesting OS.
* Info page: Place the logo above the heading.

-- Niko Wenselowski <n.wenselowski@uib.de> Thu, 21 Feb 2019 16:17:16 +0100

opsiconfd (4.1.1.18-3) stable; urgency=medium

* Fix asset collection.

-- Niko Wenselowski <n.wenselowski@uib.de> Wed, 20 Feb 2019 16:13:46 +0100

opsiconfd (4.1.1.18-2) stable; urgency=medium

* Overview page updated to use HTML5, new logo and colours.

-- Niko Wenselowski <n.wenselowski@uib.de> Tue, 19 Feb 2019 18:17:45 +0100

opsiconfd (4.1.1.18-1) stable; urgency=medium

* Overview page: Added link to opsi configed linux installer.

-- Niko Wenselowski <n.wenselowski@uib.de> Fri, 01 Feb 2019 13:51:31 +0100

opsiconfd (4.1.1.17-1) testing; urgency=medium

* Removed support for serving JNLP for use with Java Webstart.
Java Webstart is about to removed from Java.
* Overview page: Link configed installer for Windows.

-- Niko Wenselowski <n.wenselowski@uib.de> Fri, 18 Jan 2019 11:59:45 +0100

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

python-opsi (4.1.1.62-1) stable; urgency=medium

* Opsi.Util.File.Opsi.Opsirc: Change the default path for an opsirc file
to ~/.opsi.org/opsirc.

-- Niko Wenselowski <n.wenselowski@uib.de> Tue, 19 Feb 2019 16:58:20 +0100

python-opsi (4.1.1.61-1) stable; urgency=medium

* OPSI.Util.Task.UpdatePackages.Updater.getLocalPackages: When looking for
the checksum file use the absolute path.

-- Niko Wenselowski <n.wenselowski@uib.de> Mon, 18 Feb 2019 10:53:33 +0100

python-opsi (4.1.1.60-1) stable; urgency=medium

* OPSI.Backend.MySQL: Fixed a reference error.
* OPSI.Util.File.Opsi.Opsirc.readOpsirc: Skip empty values from config.
* OPSI.Util.File.Opsi.Opsirc.readOpsirc: Mark passwords as confidential
right after reading.
* OPSI.Util.File.Opsi.Opsirc.readOpsirc: filename parameter is optional.
If None is given it will resort to retrieving the path via
getOpsircPath.

-- Niko Wenselowski <n.wenselowski@uib.de> Fri, 15 Feb 2019 13:07:20 +0100

python-opsi (4.1.1.59-1) stable; urgency=medium

* DhcpOnDepot Feature-Fix: (fixes #3901)
* Added module OPSI.Util.File.Opsi.Opsirc

-- Erol Ueluekmen <e.ueluekmen@uib.de> Fri, 08 Feb 2019 15:15:29 +0100

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

opsi-server (4.1.1.7-1) testing; urgency=medium

* Using the code for edit-config-default from python-opsi.

-- Niko Wenselowski <n.wenselowski@uib.de> Fri, 18 Jan 2019 16:59:57 +0100

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

opsi4ucs (4.1.1.9-1) testing; urgency=medium

* Using the code for edit-config-default from python-opsi.

-- Niko Wenselowski <n.wenselowski@uib.de> Fri, 18 Jan 2019 16:58:20 +0100

opsi4ucs (4.1.1.8-1) stable; urgency=medium

* Java Webstart is deprecated. Pointing the link on the UCS overview page
to the default opsi server overview page.

-- Niko Wenselowski <n.wenselowski@uib.de> Mon, 14 Jan 2019 11:15:57 +0100

opsi4ucs (4.1.1.7-1) stable; urgency=medium

* Remove more translation leftovers.

-- Niko Wenselowski <n.wenselowski@uib.de> Mon, 26 Nov 2018 15:31:34 +0100

opsi4ucs (4.1.1.6.1-1) stable; urgency=medium

* Make the message nicer to read.
* Remove unsupported translation functions.

-- Niko Wenselowski <n.wenselowski@uib.de> Fri, 23 Nov 2018 18:14:10 +0100

opsi4ucs (4.1.1.6-1) stable; urgency=medium

* Registering a depot will now provide the user with the option to delete an
existing client if the ID of the server to register and the client at the
destination server are the same.

-- Niko Wenselowski <n.wenselowski@uib.de> Fri, 23 Nov 2018 18:02:14 +0100

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

opsi-client-agent (4.1.0.0-26) stable; urgency=low

* temporary go back to opsiclientd 4.0.94

-- Detlef Oertel <d.oertel@uib.de> Thu, 17 Jan 2019:15:00:00 +0200

opsi-client-agent (4.1.0.0-25) stable; urgency=low

* opsiclientd 4.1.1
* setup412: allow non admin login (uib#2014010810000019 / uib#2019010910000053) (do 17.1.2019)

-- Erol Ueluekmen <e.ueluekmen@uib.de> Wed, 16 Jan 2018:10:25:00 +0200

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

opsi-script-test (4.12.0.35-1) stable; urgency=low

* getsublist with whitespace around numbers

-- detlef oertel <d.oertel@uib.de> Tue, 15 Jan 2019 15:00:00 +0200

opsi-script-test (4.12.0.34-1) stable; urgency=low

* getsublist with string expression instead of numbers

-- detlef oertel <d.oertel@uib.de> Thu, 10 Jan 2019 15:00:00 +0200

opsi-script-test (4.12.0.31-1) stable; urgency=low

* some changes for changed path in linux opsi-script 4.12.0.31
* fix for localfunction test at linux

-- detlef oertel <d.oertel@uib.de> Thu, 18 Oct 2018 15:00:00 +0200

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

opsi-template-with-admin (4.1.0.0-1) stable; urgency=low

* allows to temporary disable UAC
* use: asconfidential
* use: GetRegistryValue
* requires opsi-script 4.12.0.16

-- detlef oertel <d.oertel@uib.de> Thu, 03 Jan 2019 15:00:00 +0000

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

opsi-winst/opsi-script (4.12.0.35) stable; urgency=low

* osparser: producestringlist: getsublist: with whitespaces around numbers
* osmain: Loginscripts: do not break login script loop on reboots
* oswebservice: getMapOfLoginscripts2Run: allscripts=false:
we want to run the login script if installed
or last successful action was uninstall


-- Detlef Oertel <d.oertel@uib.de> Tue, 15 Jan 2019:15:00:00 +0200

opsi-winst/opsi-script (4.12.0.34) stable; urgency=low

* osparser: producestringlist: getsublist: with string expression instead of numbers
* osparser: producestringlist: createstringlist: fix: empty strings as argument allowed

-- Detlef Oertel <d.oertel@uib.de> Thu, 10 Jan 2019:15:00:00 +0200

opsi-winst/opsi-script (4.12.0.33) stable; urgency=low

* osconf: new config opsi-script.global.w10BitlockerSuspendOnReboot
* osconf: new global config variable: w10BitlockerSuspendOnReboot (default= false)
* osmain: buildPC: >=win 10 and w10BitlockerSuspendOnReboot and (txrImmediateReboot or txrImmediateReboot)
then suspend bitlocker for 1 reboot fixes: #3816
* new units oswmi, utilwmi
* osparser: producestringlist:
experimental: new function getListFromWMI(<wmi class str>,<property list>,<condition str>) : stringlist
example: set $plist$ = createStringList ('Model','Vendor')
set $list$ = getListFromWMI('Win32_ComputerSystem',$plist$,'where model like %Esprimo%')
if <property list> is empty all properties of <wmi class str> will be returned
on error a empty list will be returned

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

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

windows (4.1.0.0-15) stable; urgencly=low

* nt6.py: replace 'pev -p' by 'peres -v'
* new property 'architecture' to choose the bootimage architecture. Default 64bit
* pxeConfigTemplate: install3264

-- detlef oertel <d.oertel@uib.de> Fri, 14 Dec 2018 15:00:00 +0200

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

opsi-linux-support (4.1.1-3) stable; urgency=medium

* .spec: Removed support for SLES11, CentOS / RHEL 6.

-- Niko Wenselowski <n.wenselowski@uib.de> Mon, 11 Mar 2019 16:13:37 +0100

opsi-linux-support (4.1.1-2) stable; urgency=medium

* SUSE: Remove chmod that is only done here.

-- Niko Wenselowski <n.wenselowski@uib.de> Mon, 11 Mar 2019 16:07:19 +0100

opsi-linux-support (4.1.1-1) stable; urgency=medium

* .deb, CentOS & openSUSE: Depend on python-paramiko.

-- Niko Wenselowski <n.wenselowski@uib.de> Mon, 11 Mar 2019 15:55:13 +0100

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

opsi-utils (4.1.1.31-1) stable; urgency=medium

* opsi-admin: Fix wrong reference.

-- Niko Wenselowski <n.wenselowski@uib.de> Tue, 12 Mar 2019 10:55:54 +0100

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

l-opsi-server (4.1.1.9-6); stable; urgency=low

* 4.1: Ubuntu: removed low password setting in mysql

-- Mathias Radtke <m.radtke@uib.de> Wed, 27 Feb 2019 11:00:00 +0100

l-opsi-server (4.1.1.9-5); stable; urgency=low

* 4.1: Ubuntu: set $distroName4repo$ = "x"+$distroName$

-- detlef oertel <d.oertel@uib.de> Tue, 25 Feb 2019 20:00:00 +0100

l-opsi-server (4.1.1.9-4); stable; urgency=low

* new property force_copy_modules
* 4.1: switch all add repo for ucs/deb/ubu to PatchTextFile_opsirepo_deb
* create extra changelog file

-- detlef oertel <d.oertel@uib.de> Tue, 19 Feb 2019 20:00:00 +0100

l-opsi-server (4.1.1.9-3); stable; urgency=low

* add property proxy to handle Release keys
* change creation of opsi.list
* handle ucs_master_admin_password confidential
* add opsi 4.0 repos again as base fo migrate tests

-- detlef oertel <d.oertel@uib.de> Wed, 6 Feb 2019 20:00:00 +0100

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

l-desktop 4.1.0.2-2; stable ; urgency=low

* Correctly package the contents of the linked file.
Packaging has to be done with opsi-makepackage -h.

-- Niko Wenselowski <n.wenselowski@uib.de> Wed, 11 Mar 2019 12:49:29 +0100

Code: Alles auswählen

import OPSI