opsi 4.0 & opsi 4.1: Aktualisierungen in Stable & Testing

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

opsi 4.0 & opsi 4.1: Aktualisierungen in Stable & Testing

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

Sehr geehrte opsi-Anwenderinnen und -Anwender,

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

Weiterhin wurden die Dokumentationen aktualisiert.


Wichtige Neuerungen in diesem Release:
Bitte beachten Sie, dass python-opsi 4.1.1.49 den Support für HTTP-Header nach RFC 2616 automatisch aktiviert. Dieses Verhalten war schon zum Release von opsi 4.1 angekündigt, funktionierte aber bedauerlicherweise wie in opsi 4.0 nur bei manueller Aktivierung.
Header im opsi 4.0-Stil, bei welchen das tatsächliche Encoding des Inhalts nicht mit dem im Header übereinstimmt, werden weiterhin unterstützt.

Einige Pfade im opsi-linux-client-agent-agent haben sich geändert.


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.


Für opsi 4.0 und 4.1 in Stable verfügbar:
Windows Localboot-Pakete:
* opsi-configed 4.0.7.8.3-1
* opsi-winst 4.12.0.30

Linux Localboot-Pakete:
* l-desktop 4.1.0.1-1
* opsi-configed 4.0.7.8.3-1

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


Für opsi 4.1 in Stable verfügbar:
Server-Pakete:
* 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


Für opsi 4.0 und 4.1 in Testing verfügbar:
Windows Localboot-Pakete:
* jedit 5.5.0-1
* opsi-client-agent 4.1.0.0-22
* opsi-winst 4.12.0.32

Windows Netboot-Pakete:
* windows Nt6 4.1.0.0-12

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

Linux Netboot-Pakete:
* 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)


Für opsi 4.1 in Testing verfügbar:
Server-Pakete:
* 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-Pakete:
* l-hwaudit 4.1.0.0-1


Mit freundlichen Grüßen

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

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

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

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

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

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

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.

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

Re: opsi 4.0 & opsi 4.1: Aktualisierungen in Stable & Testing

Beitragvon SirTux » 17 Nov 2018, 12:55

Der Sync von einem anderen Depot funktioniert nach dem Update nicht mehr:

Code: Alles auswählen

Can't load repository from repository_opsi_server in /etc/opsi/package-updater.repos.d/opsi-server.repo: 'ConfigurationParser' object has no attribute 'depotId'
No repositories configured, nothing to do

Benutzeravatar
ueluekmen
Beiträge: 1880
Registriert: 28 Mai 2008, 10:53

Re: opsi 4.0 & opsi 4.1: Aktualisierungen in Stable & Testing

Beitragvon ueluekmen » 19 Nov 2018, 15:04

Hallo SirTux,

danke für den Hinweis, wir haben einen Fix in experimental veröffentlicht. Du musst das python-opsi Paket mit der Version 4.1.1.51-1 verwenden, dann sollte das wieder gehen. Wäre super, wenn du es noch einmal testen könntest, dann machen wir ein schieben wir das Paket im Release hinterher ;)
opsi support - uib gmbh
For productive opsi installations we recommend support contracts.
http://www.uib.de

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

Re: opsi 4.0 & opsi 4.1: Aktualisierungen in Stable & Testing

Beitragvon SirTux » 19 Nov 2018, 19:24

Hallo Erol,

danke damit scheints behoben zu sein :)

Viele Grüße,
Stefan