Aktualisierungen in Stable und Testing

Neuigkeiten und Ankündigungen
Benutzeravatar
n.wenselowski
uib-Team
Beiträge: 3104
Registriert: 04 Apr 2013, 12:15

Aktualisierungen in Stable und Testing

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

Sehr geehrte opsi-Anwenderinnen und -Anwender,

es wurden Updates für opsi 4.1 in Stable & Testing veröffentlicht.


Neuigkeiten in Stable:

Windows NT6 Netbootpakete 4.1.0.0-15: 64Bit bootimage
Wir haben festgestellt das neuere Hardware teilweise Probleme mit dem 32Bit bootimage hat,
welches bisher der Standard bei Windows Installationen war.
Ab 4.1.0.0-15 gibt es bei den NT6 Netbootprodukten das Property 'architecture', welches die Architektur des bootimages steuert.
Der Standard ist '64bit'.
Dieses Property hat keinen (!) Einfluß auf die Architektur des zu installierenden Betriebssystems.
'architecture = 32bit' wählen Sie wenn die Hardware nur 32Bit kann (i386).
Achtung: Diese Feature funktioniert nur richtig ab python-opsi 4.1.1.58-1

Mit diesem Release wird win2019 in Stable veröffentlicht.

opsi-script 4.12.0.35-1: Bitlocker Reboot Support
Es gibt ein neues config: `opsi-script.global.w10bitlockersuspendonreboot` (Standard: false)
Wenn true wird bei eine Rebootanforderung geprüft, ob das Betriebssystem >= Windows 10 ist und Bitlocker auf der Systemlaufwerk z.B. C:) aktiv ist (encryption > 0%).
Wenn dies der Fall ist, so wird per powershell ein `suspend-bitlocker` auf.
(Siehe https://docs.microsoft.com/en-us/powers ... w=win10-ps)
Dies sorgt dafür, das nach dem Reboot kein Bitlocker Passwort eingegeben werden muß.
Das ist allerdings mit einem Sicherheitsverlust verbunden:
"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."

Mit der allgemeinen Verfügbarkeit von winexe für die in opsi 4.1 unterstützten
Server-Betriebssysteme wurde winexe als Abhängigkeit in opsi-windows-support aufgenommen.

Webstart wird ab diesem Release nicht mehr unterstützt.
Es wurde die Übersichtsseite des opsiconfd überarbeitet und präsentiert nun Download-Links für die Standalone-Installer von opsi-configed für verschiedene Betriebssysteme.


Aktualisierte Pakete in Stable:

Server-Pakete 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 Pakete:

* opsi-script-test 4.12.0.35-1

Windows Localboot-Pakete:

* 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 Pakete:

* 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 Pakete:

* 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


Aktualisierte Pakete in Testing:

Server Pakete 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 Pakete:

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


Mit freundlichen Grüßen

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
opsi development - uib gmbh
For productive opsi installations we recommend support contracts.

Benutzeravatar
tobias
Beiträge: 1221
Registriert: 20 Aug 2008, 12:36
Wohnort: Braunschweig
Kontaktdaten:

Re: Aktualisierungen in Stable und Testing

Beitragvon tobias » 28 Mär 2019, 18:49

n.wenselowski hat geschrieben:opsi-script 4.12.0.35-1: Bitlocker Reboot Support
Es gibt ein neues config: `opsi-script.global.w10bitlockersuspendonreboot` (Standard: false)
Wenn true wird bei eine Rebootanforderung geprüft, ob das Betriebssystem >= Windows 10 ist und Bitlocker auf der Systemlaufwerk z.B. C:) aktiv ist (encryption > 0%).
Wenn dies der Fall ist, so wird per powershell ein `suspend-bitlocker` auf.
(Siehe https://docs.microsoft.com/en-us/powers ... w=win10-ps)
Dies sorgt dafür, das nach dem Reboot kein Bitlocker Passwort eingegeben werden muß.
Das ist allerdings mit einem Sicherheitsverlust verbunden:
"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."



Mhh das ist Praktisch, aber wenn ich die Beschriftung des Parameters lese schließe ich darauf das es sich um eine WINST Funktionalität handelt.
Es würde also nicht funktionieren wenn ich über den Configed einen client neu starte oder wenn eine Reboot Anforderung durch das WAN/VPN modul getriggert wird.

Wäre es daher nicht irgendwie sinniger da im opsiclientd zu implementieren?
Veröffentliche deine WINST Scripte im OPSI Wiki und leiste so einen wertvollen Beitrag für die Community !!!
https://forum.opsi.org/wiki/