opsi 4.0 & opsi 4.1: Actualisations dans stable et testing

Ce forum est dédié au nouveautés, événements autour du projet Opsi
otto
Beiträge: 64
Registriert: 08 Aug 2017, 12:16

opsi 4.0 & opsi 4.1: Actualisations dans stable et testing

Beitragvon otto » 18 Nov 2018, 20:21

Chers utilisateurs d'opsi,

nous avons publié des actualisations pour opsi 4.0 et 4.1 dans stable et testing.

En outre, on a actualisé la documentation.


Innovations importantes dans cette sortie:
Veuillez noter que python-opsi 4.1.1.49 va activer le soutien pour HTTP-Header à l'issu de RFC 2616 automatiquement. Ce comportement était déjà annonce pour la sortie d'opsi 4.1, mais malheureusement n'a pas fonctionné de meme façon que dans opsi 4.0 (alors par activation manuelle).
Des Headers qui sont encore du style opsi 4.0 où l'encodage réel ne correspond au Header seront désormais encore soutenu.

Plusiers chemins dans opsi-linux-client-agent-agent ont changé.


Souvenir:
Le soutien pour opsi 4.0 termine en 2019.
Assurez-vous d'actualiser à opsi 4.1 en temps opportun.


Disponsable pour opsi 4.0 et 4.1 dans stable:
Paquets Windows Localboot:
* opsi-configed 4.0.7.8.3-1
* opsi-winst 4.12.0.30

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

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


Disponsable pour opsi 4.1 dans stable:
Paquets serveur:
* 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


Disponsable pour opsi 4.0 et 4.1 dans testing:
Paquets Windows Localboot:
* jedit 5.5.0-1
* opsi-client-agent 4.1.0.0-22
* opsi-winst 4.12.0.32

Paquets Windows Netboot:
* windows Nt6 4.1.0.0-12

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

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


Disponsable pour opsi 4.1 dans testing:
Paquets serveur:
* 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

Paquets Linux Localboot:
* l-hwaudit 4.1.0.0-1


Cordialement

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 +0200opsi 4.0 & opsi 4.1: