opsi 4.0 & opsi 4.1: Updates in stable & testing

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

opsi 4.0 & opsi 4.1: Updates in stable & testing

Beitragvon n.wenselowski » 16 Nov 2018, 13:55

Dear opsi users,

updates have been released for opsi 4.0 and opsi 4.1 in stable and testing.

Furthermore the documentation has been updated.


Important changes in this release:
Please note that python-opsi 4.1.1.49 automatically enables support for HTTP headers as described in RFC 2616. This behaviour has been announced during the release of opsi 4.1, but unfortunately it still had to be enabled manually.
opsi 4.0 style headers, where content encoding of the body and the header differed, are still supported.

Some paths in opsi-linux-client-agent have changed.


REMINDER:
The support for opsi 4.0 ends with the end of the year 2018.
Please remember upgrading to opsi 4.1 in sufficent time.


Available for opsi 4.0 and 4.1 in stable:
Windows localboot packages:
* opsi-configed 4.0.7.8.3-1
* opsi-winst 4.12.0.30

Linux localboot packages:
* l-desktop 4.1.0.1-1
* opsi-configed 4.0.7.8.3-1

Linux netboot packages:
* debian8 4.1.0.1-2
* debian9 4.1.0.2-2
* ubuntu 4.1.0.1-1
* ubuntu16-04 4.1.0.1-2
* ubuntu18-04 4.1.0.1-2


Available for opsi 4.1 in stable:
Server packages:
* opsiconfd 4.1.1.11-1
* opsipxeconfd 4.1.1.13-2
* opsi-tftp-hpa 5.2.8-49
* opsi-nagios-plugins 4.1.1.1-1


Available for opsi 4.0 and 4.1 in testing:
Windows localboot packages:
* jedit 5.5.0-1
* opsi-client-agent 4.1.0.0-22
* opsi-winst 4.12.0.32

Windows netboot packages:
* windows Nt6 4.1.0.0-12

Linux localboot packages:
* l-debubuntu-upgrade (4.1.0.0-4)
* opsi-linux-client-agent (4.1.0.9-1)

Linux netboot packages:
* debian8 4.1.0.1-3
* debian9 4.1.0.2-4
* ubuntu 4.1.0.1-2
* ubuntu18-10 4.1.0.1-2

opsi-local-image / opsi-vhd:
* opsi-local-image-prepare (4.1.0.0-12)
* opsi-local-image Windows Nt6 (4.1.0.0-12)
* opsi-vhd Windows Nt6 (4.1.0.0-12)


Available for opsi 4.1 in testing:
Server packages:
* opsiconfd 4.1.1.16-1
* opsi-nagios-plugins 4.1.1.4-1
* opsi-utils 4.1.1.27-1
* python-opsi 4.1.1.49-1

Linux localboot packages:
* l-hwaudit 4.1.0.0-1



With kind regards

Niko Wenselowski


PS: Changelogs:

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

debian8 (4.1.0.1-3) testing; urgency=low

* new property: user_name

-- Mathias Radtke <m.radtke@uib.de> Mon 29 Oct 2018 10:30:00 +0100

debian8 (4.1.0.1-2) stable; urgency=low

* removing unndeeded opsicliend binaries

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

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

debian9 (4.1.0.2-4) testing; urgency=low

* kernel/initrd update

-- Mathias Radtke <m.radtke@uib.de> Wed 14 Nov 2018 07:42:00 +0100

debian9 (4.1.0.2-3) testing; urgency=low

* new property: user_name

-- Mathias Radtke <m.radtke@uib.de> Mon 29 Oct 2018 10:30:00 +0100

debian9 (4.1.0.2-2) stable; urgency=low

* removing unndeeded opsicliend binaries

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

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

jedit_5.5.0-1 stable; urgency=low
* fixes failed install with jre 10
-- b.wolf <b.wolf@uib.de> Tue, 11 Sep 2018 15:00:00 + 0100

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

l-debubuntu-upgrade (4.1.0.0-4) stable; urgency=low

* debian: sub_modify_repo_deb: avoid multiple identic lines
* debian: backup old *.list files to /etc/apt/backup/
* debian: try to find new opsi source and get release.key for it
* fixes #3373
* some code cleanup

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

l-debubuntu-upgrade (4.1.0.0-3) stable; urgency=low

* check for free space
* include logs from /var/log/dist-upgrade if do-upgrade failed

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

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

l-desktop 4.1.0.1-1 ; stable ; urgency=low

* create netplan configuration vor NetworkManager an ubuntu >= 17.10

-- d.oertel <d.oertel@uib.de> Wed, 19 Aug 2016 15:00:00 + 0100

l-desktop 4.1.0.0-1 ; testing ; urgency=low

* cinnamon for Ubuntu 18.04

-- d.oertel <d.oertel@uib.de> Fri, 14 Aug 2016 15:00:00 + 0100

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

l-hwaudit 4.1.0.0-1; stable; urgency=low

* works with current opsi 4.1 supported linux distributions

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

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

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

* Check if vcredist 2008 is installed for more versions (9.0.x)

-- Detlef Oertel <d.oertel@uib.de> Tue, 18 Oct 2018:17:20:00 +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-configed (4.0.7.8.3-1) stable; urgency=medium

* avoiding a NPW in the search modul if a SW entry is not found, improved logging

-- roeder <r.roeder@uib.de> Thu, 11 Oct 2018 13:14:20 +0200

opsi-configed (4.0.7.8.2-1) STABLE; urgency=medium

* default path of opsi-set-rights changed to empty
* fixed comparing opsi version method
* deleting product properties by wildcard when resetting a client

-- roeder <roeder@asusvivo01.uib.local> Tue, 04 Sept 2018 16:44:52 +0200

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

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

* opsi-script 4.12.0.31:
* new paths for Linux:
* osconf: opsiscriptconfinit = '/etc/opsi-script/opsi-script.conf';
* osbatchgui: skindirectoryDefault = '/usr/share/opsi-script/skin';
* osbatchgui: skindirectoryCustomWin = '/usr/share/opsi-script/customskin';
* osparser: // search in /usr/share/opsi-script/lib
* osparser: '%opsiLogDir%' = '/var/log/opsi-script'
* oslog: StandardLogPath := '/var/log/opsi-script/';
* copy opsi-script lib files
* copy opsi-script po files modified

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

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

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

* Internal refactoring.
* .deb: Make more use of debhelper for easy installation.

-- Niko Wenselowski <n.wenselowski@uib.de> Thu, 31 Oct 2018 15:48:45 +0100

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

* Fix handling for --state.

-- Niko Wenselowski <n.wenselowski@uib.de> Thu, 18 Oct 2018 17:18:45 +0200

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

* Switched argument parsing to argparse.
* Fixed a bug where an problem with creating the connection would not be
visible because it would be shadowed by another exception.
* Internal refactorings.

-- Niko Wenselowski <n.wenselowski@uib.de> Thu, 18 Oct 2018 14:26:47 +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-tftp-hpa (5.2.8-49) stable; urgency=medium

* service-file: using --ipv4 option to only serve IPv4 addesses

-- Mathias Radtke <m.radtke@uib.de> Tue, 26 Jun 2018 13:22:11 +0200

opsi-tftp-hpa (5.2.8-48) stable; urgency=medium

* redirecting output of 'which ucr'*

-- Mathias Radtke <m.radtke@uib.de> Tue, 26 Jun 2018 13:21:47 +0200

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

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

* opsi-package-manager: Reference the used logfile if tasks failed instead
of always using the default path.
* Logrotate configuration for opsi-package-manager references the correct
default logfile (/var/log/opsi/package.log).

-- Niko Wenselowski <n.wenselowski@uib.de> Mon, 05 Nov 2018 18:00:49 +0100

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

* opsi-package-updater: Make use of OPSI.Util.Task.UpdatePackages from
python-opsi.
* Various small changes in opsi-admin, opsi-backup, opsi-convert,
opsi-makepackage, opsi-newprod and opsi-package-manager to make the
switch to Python 3 easier.

-- Niko Wenselowski <n.wenselowski@uib.de> Thu, 18 Oct 2018 17:30:26 +0200

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

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

* osconf: no more OpsiServiceConfigs: in log

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

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

* new paths for Linux:
osconf: opsiscriptconfinit = '/etc/opsi-script/opsi-script.conf';
osbatchgui: skindirectoryDefault = '/usr/share/opsi-script/skin';
osbatchgui: skindirectoryCustomWin = '/usr/share/opsi-script/customskin';
osparser: // search in /usr/share/opsi-script/lib
osparser: '%opsiLogDir%' = '/var/log/opsi-script'
oslog: StandardLogPath := '/var/log/opsi-script/';
* osencoding: do not write out supported encodings; fixes #3700

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

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

* osparser: fix for close log file after script finished:
(only in interactive mode)
* oslog: all loglines trimright; fixes #3708

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

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

* 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

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

opsiconfd (4.1.1.16-1) stable; urgency=medium

* New module for config parsing: opsiconfd.config.
* opsiconfd.monitoring: checkProductStatus: Improving readability in output.
* opsiconfd.monitoring: checkProductStatus: in case a product is not to be
found on a depot the check of productOnClient will be skipped.

-- Niko Wenselowski <n.wenselowski@uib.de> Tue, 13 Nov 2018 13:22:06 +0100

opsiconfd (4.1.1.15-1) stable; urgency=medium

* opsiconfd.monitoring: Removed getOpsiClientsForGroup as this check isn't
runnable through check_opsi and does not return a response in the format
expected for Nagios-compatible plugins.
* opsiconfd.workers: WorkerOpsiconfdJsonRpc._decodeQuery is implemented the
way it is in python-opsi.
* opsiconfd.monitoring: only collect performance data if this is requested.
* opsiconfd.monitoring: checkProductLocks shows a summary in the first line.

-- Niko Wenselowski <n.wenselowski@uib.de> Tue, 06 Nov 2018 13:55:56 +0100

opsiconfd (4.1.1.14-1) stable; urgency=medium

* opsiconfd.workers: small modification in errormessage for usage with fail2ban

-- Erol Ueluekmen <e.ueluekmen@uib.de> Wed, 31 Oct 2018 14:42:33 +0100

opsiconfd (4.1.1.13-1) stable; urgency=medium

* opsiconfd.monitoring: implemented exclusion of productIds for
checkClientStatus.
* opsiconfd.monitoring: Small changes to make the output easier to read.
* opsiconfd.monitoring: checkProductStatus ignores action request 'always'.

-- Niko Wenselowski <n.wenselowski@uib.de> Mon, 29 Oct 2018 18:18:48 +0100

opsiconfd (4.1.1.12-1) stable; urgency=medium

* opsiconfd.monitoring: Fixed a bug where executing task checkProductLocks
would lead to "unknown task".

-- Niko Wenselowski <n.wenselowski@uib.de> Thu, 18 Oct 2018 11:51:53 +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

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

opsipxeconfd (4.1.1.13-2) stable; urgency=medium

* Merged opsipxeconfd 4.0.7.9-4.

-- Niko Wenselowski <n.wenselowski@uib.de> Mon, 20 Aug 2018 16:06:38 +0200

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

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

* OPSI.Service.Worker: HTTP headers are set according to RFC 2616.
If a header with Content-Type starting with "gzip" is encountered a
backwards-compatible answer is made.
* OPSI.Object: Adding a property read-only property version to Product,
ProductOnClient and ProductOnDepot. It is a string combining the values of
productVersion and packageVersion. This property is not present in the API.

-- Niko Wenselowski <n.wenselowski@uib.de> Tue, 06 Nov 2018 12:16:49 +0100

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

* OPSI.System.Windows: Fixed some reference bugs.
* OPSI.Util.Task.UpdatePackages: Added missing reference.

-- Niko Wenselowski <n.wenselowski@uib.de> Wed, 17 Oct 2018 14:36:41 +0200

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

ubuntu (4.1.0.1-2) testing; urgency=low

* added cosmic cuttlefish to releases

-- Mathias Radtke <m.radtke@uib.de> Fri, 26 Oct 2018 11:26:00 +0200
ubuntu (4.1.0.1-1) stable; urgency=low

* create /etc/netplan configuration for releases >= 17.10 ; references
#3690
* remove properies install_opsi_server and opsi-online-repository

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

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

ubuntu16-04 (4.1.0.1-2) stable; 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) stable; urgency=low

* removing unndeeded opsicliend binaries

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

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

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

* forked from ubuntu18-04
* removing unndeeded opsicliend binaries

-- Mathias Radtke <m.radtke@uib.de> Fri Oct 19 2018 14:14:00

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

windows (4.1.0.0-12) stable; urgencly=low

* soft raid 1 (/dev/md) / bios-soft raid 1 (dev/mapper) support:
* property multi_disk_mode: new option: prefer_raid
* nt6.py: after "collect disk and partition infos" retry set and get disk uuid
* opsisetuplib.py: new def isRaidDisk(diskDevice = ""):
* opsisetuplib.py: new def isRaidMember(diskDevice = ""):
* opsisetuplib.py: in getDiskIndexFromMultiDiskMode: check for prefer_raid
* opsisetuplib.py: fix in isRotationalDisk
* update usb.ids and pci.ids
* nt6.py: Do not try to analyze Raid Member disks for diskinfo.ini
* nt6.py: Do not add RaidMember disks to unusedPartitionIdBackup
* nt6.py: call sgdisk --zap-all with os.system and '>> /dev/null 2>&1'
* nt6.py: fix handling of property winpe_debug_cmd_exe
* nt6.py: call bcdboot.exe x:\windows /v im work.cmd to repair bcd and make bcdedit useable
* nt6.opsiscript: on preserve_winpe_partition=false:
#Crash winpe uefi boot by converting to ntfs to help broken bioses; fixes #1651
if uefi: remove opsi win pe bootentry
* nt6.py: use ms-sys --mbr7 if int(bootimageVersion) >= 20181022:

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

windows (4.1.0.0-11) stable; urgencly=low

* postinst: 90_cleanup.cmd: no powershell on NT5
* postinst: postinst.cmd: no powershell on NT5

-- detlef oertel <d.oertel@uib.de> Tue, 25 Jul 2018 15:00:00 +0200
Kein Support per DM!
_________________________
opsi support - uib gmbh
For productive opsi installations we recommend support contracts.