Neue opsi4.0/4.1 Pakete / opsi 4.1 für UCS 4.3

Neuigkeiten und Ankündigungen
Benutzeravatar
d.oertel
Beiträge: 3257
Registriert: 04 Jun 2008, 14:27

Neue opsi4.0/4.1 Pakete / opsi 4.1 für UCS 4.3

Beitragvon d.oertel » 27 Sep 2018, 15:30

Sehr geehrte opsi-Anwenderinnen und -Anwender,

es wurden Pakete für opsi 4.0 und opsi 4.1 in Testing und Stable veröffentlicht.

Weiterhin wurden die Dokumentationen aktualisiert.

Wichtige Neuerungen in diesem Release:
Hiermit geben wir den Support für opsi 4.1 auf UCS 4.3 als stable frei.
Damit ist eine Installation von opsi 4.1 Server auf UCS 4.3 in den Rollen Master,Backup,Slave und Member möglich.
Die Installation erfogt gemäß opsi-getting-started Handbuch
bzw. bei per opsi-linux-client-agent automatisierten Systemen per opsi Produkt: l-opsi-server.
Die Installation per UCS App-Store ist noch nicht verfügbar wird aber demnächst gebaut.
Eine automatische Installation von UCS 4.3 Systemen ist per opsi über das Netbootprodukt ucs43 möglich.
Der opsi-linux-client-agent unterstützt ucs43 (mit echtem opsiclientd).

ERINNERUNG:
Der Support für opsi 4.0 läuft nur noch bis Ende des Jahres 2018.
Denken Sie daran rechtzeitig nach opsi 4.1 zu wechseln.

#####################################
Als Testing veröffentlichen wir:


Windows Netboot:

none

Windows LocalBoot Pakete:

* opsi-winst 4.12.0.29
* opsi-script-test 4.12.0.27-2
* opsi-client-agent 4.1.0.0-21
* config-win10 (4.1.1-1)
* opsi-wim-capture (4.1.0.1-7)
* hwaudit_4.1.0.8-1


opsi-linux Pakete:

Linux Netboot Pakete:

* ubuntu_4.1.0.1-1.opsi
* ubuntu16-04 (4.1.0.1-2)
* ubuntu18-04 (4.1.0.1-2)
* debian8 (4.1.0.1-2)
* debian9 (4.1.0.2-2)
* ucs43 (4.1.0.1-1)

Linux LocalBoot Pakete:

* l-desktop_4.1.0.1-1.opsi
* opsi-script-test 4.12.0.27-2
* l-opsi-server 4.1.1.7-9

opsi-local-image / opsi-vhd:

* opsi-local-image-wim-capture (4.1.0.1-7)

Server Pakete:
opsi 4.0:
* opsi4ucs 4.0.7.5-13
* opsi-utils 4.0.7.20-1
* python-opsi 4.0.7.69-1

opsi 4.1:
* opsi4ucs 4.1.1.5-4
* opsiconfd 4.1.1.11-1
* opsi-nagios-plugins 4.1.1.1-1
* opsi-utils 4.1.1.25-1
* opsi-utils-deprecated 4.0.7.20-1
* python-opsi 4.1.1.47-1

Documentation:

* opsi-winst-manual
* opsi-getting-started(4.0/4.1)
* opsi-supportmatrix
* opsi-manual(4.0/4.1)

#####################################
Als Stable veröffentlichen wir:


Windows Netboot:

* memtest86 5.01-2

Windows LocalBoot Pakete:

* opsi-winst 4.12.0.27
* opsi-script-test 4.12.0.27-1
* shutdownwanted 1.0-6

opsi-linux Pakete:

Linux Netboot Pakete:

* memtest86 5.01-2
* ucs43 (4.1.0.1-1)

Linux LocalBoot Pakete:

* l-opsi-server 4.1.1.7-9
* opsi-script-test 4.12.0.27-1
* shutdownwanted 1.0-6
* opsi-linux-client-agent (4.1.0.8-1)

opsi-local-image / opsi-vhd:

* opsi-local-image-wim-capture 4.1.0.1-5

Server Pakete:
opsi 4.0:

* opsi-utils 4.0.7.19-1

opsi 4.1

* opsi-utils 4.1.1.22-1

Documentation:

* opsi-winst-manual
* opsi-getting-started(4.0/4.1)
* opsi-supportmatrix
* opsi-manual(4.0/4.1)

########################

gruss
detlef oertel


Changelogs:
=============================

memtest86 (5.01-2) stable; urgency=low

* Provide a setup script to allow for being started from inside the
opsi-linux-bootimage. This script will set the product to setup and
make a reboot.

-- Niko Wenselowski <n.wenselowski@uib.de> Web, 15 Aug 2018 09:04:21 +0200

=============================

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

* opsi_client_systray 4.1.0.1: fix logging to c:\opsi.org\applog
* opsiclientkiosk 4.1.0.1: fix logging to c:\opsi.org\applog
* update to opsi-winst/opsi-script 4.12.0.28
* More messages in oca_write_configuration()
* uninstall: remove kiosk start menue and desktop entries

-- Detlef Oertel <d.oertel@uib.de> Tue, 25 Aug 2018:15:00:00 +0200

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

* fixes #3649 uninstall dont remove [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Run]"opsi_systray_start"

-- Bardo Wolf <b.wolf@uib.de> Mon, 20 Aug 2018:15:00:00 +0200

=============================

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

* experimental: osparser: doRegitryHack*: remove HKCU on flag_all_usrclass

-- Detlef Oertel <d.oertel@uib.de> Tue, 25 Sep 2018:15:00:00 +0200

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

* osconf: (fix): get ScriptErrorMessages, AutoActivityDisplay
* osparser: move log message 'line is starting with' to log_prog
* osinteractivegui: radiobutton 'NewFile' visible
* osinteractivegui: at execute viewlist: use CreateTheLogfile
* osinteractivegui: at execute_button: use CreateTheLogfile
* osparser: close log file after script finished
* switch to lazarus 1.8.4.

-- Detlef Oertel <d.oertel@uib.de> Fri, 14 Sep 2018:15:00:00 +0200

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

* library uib_exitcode: a lot of fixes and enhancements

-- Detlef Oertel <d.oertel@uib.de> Fri, 14 Aug 2018:15:00:00 +0200


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

* experimental: osparser: (fix) registry: new parameter /AllUsrClassDats
new function doRegistryAllUsrClassDats ; fix from Terry Strooband (thank you)
flag_all_usrclass

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

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

* osparser: more log_prog in folderlink and getstring
* osparser: reporterror: catch unknown origin and exceptions ; references #3655
* osparser: doAktionen: endif: catch exception in log message ; references #3655
* osparser: execDosBatch: log8 temp file content
* osparser: executeWith: log8 temp file content
* osparser: execPowershellCall: log executing ; fixes #3621
* osparser: doAktionen: registry: Ignoring parameter /32bit for /AllNTUserdats. ; fixes #3643
* osjson: jsonAsArrayToStringList: "[true]" now results to "true" ; fixes #3627
* oswebservice: createSocket: log openssl version
* osfunclin: getLinuxDistroType: read /etc/os-release ; fixes #3651
* osparserhelper: GetOuterFunctionOrExp
* OsDefinedFunction.parseCallParameter: handle functions as parameter ; fixes #3623
* osparser: registerSectionOrigins: fix origin for external sub sections
* osparser: registry: new parameter /AllUsrClassDats
new function doRegistryAllUsrClassDats ; fix from Terry Strooband (thank you)

-- Detlef Oertel <d.oertel@uib.de> Tue, 28 Aug 2018:15:00:00 +0200

=============================

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

* registry: Registry_hkcu_userclasses_test /AllUsrClassDats
from Terry Strooband
small fix

-- detlef oertel <d.oertel@uib.de> Mon, 10 Sep 2018 15:00:00 +0200

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

* registry: Registry_hkcu_userclasses_test /AllUsrClassDats
from Terry Strooband

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

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

* json: array functions for array like "[true]"

-- detlef oertel <d.oertel@uib.de> Tue, 07 Aug 2018 15:00:00 +0200

=============================

shutdownwanted (1.0-6) stable; urgency=low

* Updated product description and advice.

-- Niko Wenselowski <n.wenselowski@uib.de> Thu, 16 Aug 2018 14:20:10 +0200

=============================

config-win10 (4.1.1-1); stable; urgency=low

* added new properties:
* disable_push_install
* disable_error_report
* disable_suggested_silent_app_installation
* disable_app_suggestion_in_startmenu
* minimize_recommendations
* hide_known_file_extensions
* allow_useractivity_publishing
* remove_edge_from_desktop
* show_thispc_instead_of_quicklaunch
* show_drive_letter_first
* show_all_folder_in_navbar

-- Mathias Radtke <m.radtke@uib.de> Tue, 25 Sep 2018 13:40:00 +0200

=============================

opsi-wim-capture (4.1.0.1-7) stable; urgency=low

* capture.opsiscript: put hostkey from opsi-script-infos.ini to config.ini for net mount
* capture.opsiscript: call end routines after mount failed

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

opsi-wim-capture (4.1.0.1-6) stable; urgency=low

* capture.opsiscript: get hostkey not from config.ini but from opsi-script-infos.ini
* capture.opsiscript: send log before fatal at mount shares

-- detlef oertel <d.oertel@uib.de> Mon, 24 Sep 2018 15:00:00 +0000

=============================

hwaudit (4.1.0.8-1) stable; urgency=low

* Improve handling of --help.

-- Niko Wenselowski <n.wenselowski@uib.de> Wed, 20 Sep 2018 15:22:24 +0200

hwaudit (4.1.0.7-2) stable; urgency=low

* Re-packaged.

-- Niko Wenselowski <n.wenselowski@uib.de> Wed, 20 Sep 2018 14:57:53 +0200

hwaudit (4.1.0.7-1) stable; urgency=low

* Fix bug in commandline parsing.

-- Niko Wenselowski <n.wenselowski@uib.de> Wed, 19 Sep 2018 10:06:12 +0200

hwaudit (4.1.0.6-2) stable; urgency=low

* Refactored installation script.

-- Niko Wenselowski <n.wenselowski@uib.de> Tue, 18 Sep 2018 12:14:52 +0200

hwaudit (4.1.0.6-1) stable; urgency=low

* Refactored handling of commandline arguments.

-- Niko Wenselowski <n.wenselowski@uib.de> Tue, 18 Sep 2018 12:14:52 +0200

hwaudit (4.1.0.5-1) stable; urgency=low

* Logging improvements.
* Fixed typo in log.
* Binary will tell it s version before each run.

-- Niko Wenselowski <n.wenselowski@uib.de> Fri, 14 Sep 2018 14:52:47 +0200

=============================

ucs43 (4.1.0.1-1) testing; urgency=low

* fixed bug where interfaces/primary is set to eth0

-- Mathias Radtke <m.radtke@uib.de> Mon Sep 17 12:00:00 2018 +0200

ucs43 (4.1.0.0-2) testing; urgency=low

* installing UCS 4.3-1

-- Mathias Radtke <m.radtke@uib.de> Tue Jun 26 07:43:00 2018 +0200

ucs43 (4.1.0.0-1) testing; urgency=low

* initial release

-- Mathias Radtke <m.radtke@uib.de> Wed Mar 14 14:50:00 2018 +0100

=============================

debian8 (4.1.0.1-2) testing; urgency=low

* removing unndeeded opsicliend binaries

-- Mathias Radtke <m.radtke@uib.de> Wed Aug 22 13:50:00

=============================

debian9 (4.1.0.2-2) testing; urgency=low

* removing unndeeded opsicliend binaries

-- Mathias Radtke <m.radtke@uib.de> Wed Aug 22 13:50:0

=============================

ubuntu16-04 (4.1.0.1-2) testing; urgency=low

* removing unndeeded opsicliend binaries

-- Mathias Radtke <m.radtke@uib.de> Wed Aug 22 13:50:00

=============================

ubuntu18-04 (4.1.0.1-2) testing; urgency=low

* removing unndeeded opsicliend binaries

-- Mathias Radtke <m.radtke@uib.de> Wed Aug 22 2018 11:12:00

=============================

l-opsi-server (4.1.1.7-9); stable; urgency=low

* calling opsi4(0/1).opsiscript as sub

-- Mathias Radtke <m.radtke@uib.de> Fri 21 Sep 2018 16:11:00 +0200

l-opsi-server (4.1.1.7-8); stable; urgency=low

* importLib changed to include_insert to beautify log reading

-- Mathias Radtke <m.radtke@uib.de> Tue, 18 Sep 2018 12:36:00 +0200

l-opsi-server (4.1.1.7-7); stable; urgency=low

* UCS4.3: disabling update cron jobs prior installing opsi to prevent
timing problems

--Mathias Radtke <m.radtke@uib.de> Wed, 15 Aug 2018 08:37:00 +0200

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

* Use setProductActionRequestWithDependencies for setup after install.

-- Niko Wenselowski <n.wenselowski@uib.de> Tue, 06 Aug 2018 09:48:44 +0200

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

* UCS 4.3: patching smb.conf with actual network device instead of eth0
* UCS 4.3: waiting for package lock prior installing packages

--Mathias Radtke <m.radtke@uib.de> Wed, 01 Aug 2018 10:51:00 +0200

=============================

opsi-linux-client-agent (4.1.0.8-1) stable; urgency=medium

* opsi-script 4.12.0.26
* opsi-script-starter 4.1.0.2
* exp opensuse 15

-- d.oertel <d.oertel@uib.de> Thu, 06 Sep 2018 15:00:00 + 0100

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

* changelog.txt created
* CentOS 7 and RedHat 7 Support

-- Erol Ueluekmen <e.ueluekmen@uib.de> Tue, 14 Aug 2018 14:30:00 +0200

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

* SLES12*: Waiting 120 seconds between dependency package installation retry

-- Mathias Radtke <m.radtke@uib.de> Tue, 14 Aug 2018 14:30:00 +0200

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

* SLES12 SP2/3 support added

-- Mathias Radtke <m.radtke@uib.de> Fri, 03 Aug 2018 08:04:00 +200

opsi-linux-client-agent (4.1.0.5-3) stable; urgency=low

* ucs 4.3: rerunning dependency install on failure with 120 seconds sleep

-- Mathias Radtke <m.radtke@uib.de> Wed, 01 Aug 2018 11:00:00 +0200

=============================

opsi4ucs (4.1.1.5-4) stable; urgency=medium

* Based on opsi4ucs 4.0.7.5-13.

-- Niko Wenselowski <n.wenselowski@uib.de> Thu, 20 Sep 2018 16:27:51 +0200

opsi4ucs (4.1.1.5-3) stable; urgency=medium

* Based on opsi4ucs 4.0.7.5-12.

-- Niko Wenselowski <n.wenselowski@uib.de> Tue, 28 Aug 2018 13:24:18 +0200

opsi4ucs (4.0.7.5-13) stable; urgency=medium

* Join script: udm call for removing old opsi extended attribute will
ignore missing objects.
Thanks to Michael Grandjean from Univention GmbH for the patch.

-- Niko Wenselowski <n.wenselowski@uib.de> Tue, 18 Sep 2018 13:43:46 +0200

opsi4ucs (4.0.7.5-12) testing; urgency=medium

No linking of bootimage files as they are moved to $TFTPROOT earlier

-– Mathias Radtke m.radtke@uib.de Tue, 28 Aug 2018 12:23:27 +0200

=====================================================

opsiconfd (4.1.1.11-1) stable; urgency=medium

* opsiconfd.monitoring: Added task checkProductLocks.
* opsiconfd.workers.WorkerOpsiconfdJsonRpc: Added additional logging
in case decoding a query fails.

-- Niko Wenselowski <n.wenselowski@uib.de> Wed, 19 Sep 2018 11:51:18 +0200
=====================================================

opsi-nagios-plugins (4.1.1.1-1) stable; urgency=medium

* Added support for task checkProductLocks.

-- Niko Wenselowski <n.wenselowski@uib.de> Wed, 19 Sep 2018 12:04:17 +0200
=====================================================

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

* Based on opsi-utils 4.0.7.20.

-- Niko Wenselowski <n.wenselowski@uib.de> Mon, 10 Sep 2018 17:01:48 +0200

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

* opsi-package-updater: Do not install packages with "force" parameter.
This will lead to installations not being made if a product is locked.

-- Niko Wenselowski <n.wenselowski@uib.de> Tue, 28 Aug 2018 16:42:05 +0200

opsi-utils (4.1.1.23-2) stable; urgency=medium

* Updated manpage for opsi-backup.

-- Niko Wenselowski <n.wenselowski@uib.de> Tue, 21 Aug 2018 13:10:11 +0200

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

* opsi-admin: Internal refactoring to avoid usage of eval.

-- Niko Wenselowski <n.wenselowski@uib.de> Fri, 17 Aug 2018 12:33:40 +0200

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

* opsi-package-updater: Removed waiting period of
--use-inactive-repository

-- Niko Wenselowski <n.wenselowski@uib.de> Tue, 07 Aug 2018 14:03:49 +0200

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

* opsi-backup: Added 'list' command to show contents of an backup.

-- Niko Wenselowski <n.wenselowski@uib.de> Tue, 07 Aug 2018 09:41:52 +0200

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

* opsi-package-updater: Small change in opsi-package-updater notification
mails so that multiple actions belonging to one package can easier be
distinguished.

-- Niko Wenselowski <n.wenselowski@uib.de> Thu, 26 Jul 2018 09:37:55 +0200

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

* opsi-product-updater: Fix detection of running opsi-product-updater.

-- Niko Wenselowski <n.wenselowski@uib.de> Mon, 10 Sep 2018 16:33:47 +0200

opsi-utils (4.0.7.19-1) testing; urgency=medium

* opsi-backup: restore uses 'auto' as default backend when restoring.

-- Niko Wenselowski <n.wenselowski@uib.de> Tue, 24 Jul 2018 15:28:56 +0200
=====================================================

opsi-utils-deprecated (4.0.7.20-1) stable; urgency=medium

* Updated opsi-product-updater to 4.0.7.20.

-- Niko Wenselowski <n.wenselowski@uib.de> Mon, 10 Sep 2018 16:34:49 +0200
=====================================================

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

* Based on python-opsi 4.0.7.69.

-- Niko Wenselowski <n.wenselowski@uib.de> Thu, 20 Sep 2018 17:17:14 +0200

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

* OPSI.Backend.File: Fix reading extended attributes of
LocalbootProduct and
NetbootProduct.

-- Niko Wenselowski <n.wenselowski@uib.de> Tue, 11 Sep 2018 14:59:21 +0200

python-opsi (4.1.1.45-1) testing; urgency=medium

* Added OPSI.Util.Task.UpdatePackages. This makes parts of
opsi-package-updater reusable.

-- Niko Wenselowski <n.wenselowski@uib.de> Tue, 04 Sep 2018 13:56:55 +0200

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

* OPSI.Backend.Depotserver: Small internal refactorings.
* OPSI.Backend.Depotserver: depot_installPackage: Log messages show
exactly
what product / depot is involved.
* OPSI.Backend.HostControl: Refactored lookup for custom opsiclientd port.
* OPSI.Backend.HostControlSafe: Added support for custom opsiclientd port.
* OPSI.Backend.OpsiPXEConfd: Added support for connection to a different
external opsi server.

-- Niko Wenselowski <n.wenselowski@uib.de> Mon, 03 Sep 2018 13:34:03 +0200

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

* OPSI.Util.File.Opsi.parseFilename now works with absolute and relative
paths.

-- Niko Wenselowski <n.wenselowski@uib.de> Thu, 13 Sep 2018 14:19:24 +0200

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

* OpsiBackup: Internal refactorings for restore handling.
* OpsiBackup: Fix restore when backends are "auto" and the backup
does not contain data for a backend.

-- Niko Wenselowski <n.wenselowski@uib.de> Thu, 26 Jul 2018 14:25:19 +0200

=====================================================
opsi support - uib gmbh

For productive opsi installations we recommend support contracts.
http://www.uib.de
http://www.opsi.org

BooVeMan
Beiträge: 5
Registriert: 07 Jul 2018, 13:46
Wohnort: Humbug

Re: Neue opsi4.0/4.1 Pakete / opsi 4.1 für UCS 4.3

Beitragvon BooVeMan » 18 Okt 2018, 14:49

Moin,

Die Installation per UCS App-Store ist noch nicht verfügbar wird aber demnächst gebaut.


Was ist eure Definition von demnächst? Seid dem Post sind inzwischen 3 Wochen ins Land gegangen, zwar mit einem Feiertag und ggfs. Herbstferien in einigen Bundesländern, aber immerhin ;).

Ist nur eine freundliche Nachfrage um die Migration in nächster Zeit einplanen zu können.

Gruß,
Burkhard

SirTux
Beiträge: 240
Registriert: 05 Feb 2011, 18:37

Re: Neue opsi4.0/4.1 Pakete / opsi 4.1 für UCS 4.3

Beitragvon SirTux » 18 Okt 2018, 15:02

Bei einem Update per AppCenter gibt es leider zusätzliche Baustellen.

Benutzeravatar
n.wenselowski
Beiträge: 2878
Registriert: 04 Apr 2013, 12:15

Re: Neue opsi4.0/4.1 Pakete / opsi 4.1 für UCS 4.3

Beitragvon n.wenselowski » 18 Okt 2018, 16:43

Hi Burkhard,

BooVeMan hat geschrieben:
Die Installation per UCS App-Store ist noch nicht verfügbar wird aber demnächst gebaut.


Was ist eure Definition von demnächst? Seid dem Post sind inzwischen 3 Wochen ins Land gegangen, zwar mit einem Feiertag und ggfs. Herbstferien in einigen Bundesländern, aber immerhin ;).

Wir releasen, wenn die Komponenten unserer Meinung nach fertig (und fehlerfrei) sind. Bei dem Wechsel der App nach UCS 4.3 tat sich tatsächlich noch ein Problem auf, welches aber behoben ist. Die aktualisierten Apps sind bei Univention zur Freigabe eingereicht.
So wie ich die Kollegen von Univention kenne, laufen die Tests bereits. Falls sie noch Probleme finden, bekommen wir entsprechende Infos. Dann beheben wir das Problem und eine Version mit Fix wird dann wiederum an Univention gegeben. Das wiederholt sich so lange es Fehler gibt. Gibt es keine mehr, dann wird die App von Univention freigegeben.
Einen konkreten Zeitpunkt zu benennen ist daher unmöglich - und letztlich macht es alle unglücklich, wenn ein vorher genannter Termin nicht gehalten werden kann.

Dass das Appcenter immer etwas hinterherhinkt was aktuelle Releases angeht wird von uns offen im Getting Started kommuniziert.
Wenn du immer sofort die neuesten Versionen haben willst, dann würde ich die Installation über unsere Repos ans Herz legen.



Gruß

Niko
Kein Support per DM!
_________________________
opsi support - uib gmbh
For productive opsi installations we recommend support contracts.