Updates pour opsi 4.1 dans stable et testing

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

Updates pour opsi 4.1 dans stable et testing

Beitragvon otto » 04 Mär 2021, 02:11

Chers utilisateurs d'opsi,

nous avons publiés plusieurs paquets pour opsi 4.1 dans testing et stable.
En outre, on a actualisé les documentations.

Changements importants dans cette version:

opsi-directory-connector 36.0-1:
Avec cette version le support pour le module ldap3 dans la version 2.x est maintenant corrigé.
Dans Ubuntu et Debian il y avait il y a quelque temps un grand changement de ce module au sein de la même version de la distribution.
Cela n'arrive pas normalement. Univention UCS distribue ce module dans la version 1.4.0-1.
Ces deux versions ne sont pas compatibles.
C'est pourquoi l'opsi-cirectory-connector est publié dans cette version comme binary-bundle et apporte une propre version du actuel module ldap3.
Ainsi l'opsi-directory-connector n'est plus dépandant des dépôts des distributions.
Comme il y avait beaucoup des combinaisons de l'emploi de l'opsi-directory-connector, une nouvelle période de test a été completés et est fini maintenant avec cette nouvelle version.
Nous aimerions remercier nos partenaires et clients qui nous ont aidé énergiquement avec tests et retour d'informations et nous excuser pour le long délai, comme ce problème dans toutes ses variantes n'était pas facile à résoudre.
Quand même, on vous conseille de tester la nouvelle version du connnector bien et en détail pour assurer che le méchanisme de synchronisation de votre environnement - qui est normalement constuit comme conjob ou systemend-job - fonctionne encore bien après l'actualisation à la nouvelle version.

opsi-directory-connector (39.0-1):
Avec la version 39, l'opsi-directory-connector n'utilise plus les loglevel python, mais les loglevel 0 à 9 qui sont habituellement utilisé chez OPSI.
Il y a maintenant deux nouveaux paramètres de configurations dans la domaine *behaviour*:

- `group_description` décide les informations dont la description de groupe dans OPSI doit être rempli. Valeurs possibles:
- `dn`: Le dn du groupe est utilisé comme description de groupe dans OPSI
- `directory`: La description de groupe est lu depuis la `description` du groupe Directory.
- S'il y a une autre valeur (ou aucune), la description est (comme auparavant) le nom du groupe.

- `override_root_dir`: Si `override_root_dir` est `true`, les groupes d'OPSI sont crées sous `GRUPPEN`. Cette option n'est valide que pour `group_handling` `ucsatschool`. La valeur par défaut est `true` pour simuler le comportement précédent. Si `override_root_dir` est `false` est les groupes dans OPSI sont par conséquent sauvegardés sous `DIRECTORY`, il faut assurer que chaque ordinateur est attribué à une salle.

#### opsi-directory-connector (45.0-1):

- Nouvelle option dans la ligne de commande `--dry-run`: Chaque étape est maintenant montré sans effectuer des changements dans OPSI.
- Nouveaux paramètres de configuration `group_not_in_directory` et `opsi_clients_to_ignore`:
- Si group_not_in_directory n'est pas 'true', tous les groupes qui ne sont pas dans le directory seront ajoutés à
not_in_directory. Cette option est seulement disponibile pour group_handling uscatschool. Avec le paramètre opsi_clients_to_ignore il est possible d'exclure clients ou groupes entières de cette règle.


### Paquets actualisés dans stable:

windows netboot:
- windows NT6 (4.1.0.2-9)

opsi-local-image netboot:
- opsi-local-image windows NT6 (4.1.0.2-9)

linux netboot
- ubuntu (4.1.0.4-6)

linux localboot:
- l-opsi-server (4.2.0.2-4)

opsi Server Pakete
- opsi-directory-connector(39-1)

### Paquets actualisés dans testing:

windows netboot
- windows NT6 (4.1.0.2-10)
- opsi-clonezilla (4.1.0.2-2)

opsi-local-image netboot
- opsi-local-image windows NT6 (4.1.0.2-10)
- opsi-local-image-restore (4.1.0.1-5)
- opsi-vhd-win10-x64 (4.1.0.2-10)

linux netboot
- debian10 (4.1.0.6-3)
- debian (4.1.0.4-3)

opsi Server Pakete
- opsi-linux-bootimage (20210201-1)
- opsi-tftpd-hpa (5.2.8-72)
- python-opsi (4.1.1.99-1)
- opsi-directory-connector(45-1)

Code: Alles auswählen

windows (4.1.0.2-10) testing; urgency=low

  * small changes for webdav support

 -- Mathias Radtke <m.radtke@uib.de> Fri Feb  5 17:27:18 2021 +0200


windows (4.1.0.2-9) testing; urgency=low

  * checking md5sum of unattend.xml.template and used unattend.xml, reporting when md5sum differs

 -- Mathias Radtke <m.radtke@uib.de> Mon Jan 25 17:24:30 2021 +0200


windows (4.1.0.2-8) testing; urgency=low

  * check for  installfiles_dir property wrapped in try - except to prevent IndexError

 -- Mathias Radtke <m.radtke@uib.de> Mon Jan 25 11:24:16 2021 +0200

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

opsi-local-image (4.1.0.2-10) testing; urgency=low

  * small changes for webdav support

 -- Mathias Radtke <m.radtke@uib.de> Fri Feb  5 17:27:29 2021 +0200


opsi-local-image (4.1.0.2-9) testing; urgency=low

  * checking md5sum of unattend.xml.template and used unattend.xml, reporting when md5sum differs

 -- Mathias Radtke <m.radtke@uib.de> Mon Jan 25 17:58:11 2021 +0200


opsi-local-image (4.1.0.2-8) testing; urgency=low

  * check for  installfiles_dir property wrapped in try - except to prevent IndexError

 -- Mathias Radtke <m.radtke@uib.de> Mon Jan 25 11:24:29 2021 +0200

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

indows (4.1.0.2-10) testing; urgency=low

  * small changes for webdav support

 -- Mathias Radtke <m.radtke@uib.de> Fri Feb  5 17:27:18 2021 +0200


windows (4.1.0.2-9) testing; urgency=low

  * checking md5sum of unattend.xml.template and used unattend.xml, reporting when md5sum differs

 -- Mathias Radtke <m.radtke@uib.de> Mon Jan 25 17:24:30 2021 +0200


windows (4.1.0.2-8) testing; urgency=low

  * check for  installfiles_dir property wrapped in try - except to prevent IndexError

 -- Mathias Radtke <m.radtke@uib.de> Mon Jan 25 11:24:16 2021 +0200

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

debian10 (4.1.0.6-4) testing; urgency=low

  * kernel update

 -- Mathias Radtke <m.radtke@uib.de> Fri Feb 12 09:21:00 2021 +0100
---------------------------------------------------------
debian (4.1.0.4-3) tetsing; urgency=low

  * installing netplan.io when release = buster
  * runnig netplan apply to make network work on first boot

 -- Mathias Radtke <m.radtke@uib.de> Thu Feb 11 11:09:00 +0100

---------------------------------------------------------
ubuntu (4.1.0.4-6) testing; urgency=low

  * writing /boot/efi entry in fstab when running in UEFI mode

 -- Mathias Radtke <m.radtke@uib.de> Thu Dec 14 14:15:00 2020 +0100
---------------------------------------------------------
opsi-local-image-restore (4.1.0.1-5) stable; urgency=low

  * changed architecture default to 64bit

 -- Mathias Radtke <m.radtke@uib.de> Wed 24 Feb 2021 10:00:00 +0100

---------------------------------------------------------
opsi-clonezilla (4.1.0.2-2) stable; urgency=low

  * changed architecture default to 64bit

 -- Mathias Radtke <m.radtke@uib.de> Wed 24 Feb 2021 10:00:00 +0100

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

opsi-linux-bootimage (20210201-1) testing; urgency=medium

  * updated python-opsi (4.1.1.99-1)

 -- Mathias Radtke <m.radtke@uib.de>  Mon, 01 Feb 2021 10:25:22 +0100

opsi-linux-bootimage (20210114-1) testing; urgency=medium

  * kernel 5.10.7
  * removed rtl_nic firmware from firmware removal

 -- Mathias Radtke <m.radtke@uib.de>  Thu, 14 Jan 2021 10:35:32 +0100

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

l-opsi-server (4.1.0.2-6); testing; urgency=low

  * opsi 4.2: some adaptations for UCS

-- Mathias Radtke <m.radtke@uib.de> Tue, 23 Feb 2021 10:00:00

l-opsi-server (4.1.0.2-5); testing; urgency=low

  * opsi 4.1: splitting UCS distRelease string to prevent error when comparing

-- Mathias Radtke <m.radtke@uib.de> Tue, 16 Feb 2021 14:42:00 +0100

l-opsi-server (4.2.0.2-4); testing; urgency=low

  * SLES specific changes

-- Mathias Radtke <m.radtke@uib.de> Tue, 02 Feb 2021 11:20:00 +0100

l-opsi-server (4.2.0.2-3); testing; urgency=low

  * opsi 4.2: installing opsi-server-full

-- Mathias Radtke <m.radtke@uib.de> Mon, 01 Feb 2021 14:16:00 +0100

l-opsi-server (4.2.0.2-2); testing; urgency=low

  * opsi 4.1: adds mariadb repository on RHEL7 and CentOS 7

-- Mathias Radtke <m.radtke@uib.de> Tue, 26 Jan 2021 08:45:00 +0100

l-opsi-server (4.2.0.2-1); testing; urgency=low

  * now detects SLES 15 SP3
  * now detects openSUSE Leap 15-3

-- Mathias Radtke <m.radtke@uib.de> Fri, 08 Jan 2021 08:45:00 +0100
l-opsi-server (4.2.0.1-4); testing; urgency=low

  * enabling and starting grafana
  * running opsiconfd setup to enable opsiadmin page

-- Mathias Radtke <m.radtke@uib.de> Thu, 07 Jan 2021 15:23:00 +0100

l-opsi-server (4.2.0.1-3); testing; urgency=low

  * corrected RHEL 7 installation in opsi 4.1
  * removed opsi_noproxy_online_repository
  * corrected opsi 4.1 script flow

-- Mathias Radtke <m.radtke@uib.de> Thu, 26 Nov 2020 11:20:00 +0100

l-opsi-server (4.2.0.1-2); testing; urgency=low

  * installing Grafana on opsi 4.2

 -- Mathias Radtke <m.radtke@uib.de> Mon, 16 Nov 2020 14:57:00 +0100

l-opsi-server (4.2.0.1-1); testung; urgency=low

  * checking if myIPName is empty and correcting

 -- Mathias Radtke <m.radtke@uib.de> Fri, 06 Nov 2020 16:25:00 +0100

l-opsi-server (4.1.2.2-1); testing; urgency=low

  * added initial SLES15 support

 -- Mathias Radtke <m.radtke@uib.de> Mon, 05 Oct 2020 11:49:00 +0200

l-opsi-server (4.1.2.1-16); testing urgency=low

  * checking of adminuser name is empty

 -- Mathias Radtke <m.radtke@uib.de> Tue, 19 Sep 2020 12:08:00 +0200
l-opsi-server (4.1.2.1-15); testing urgency=low

  * CentOS8: installing order of redis packages

 -- Mathias Radtke <m.radtke@uib.de> Thu, 24 Sep 2020 17:09:00 +0200

l-opsi-server (4.1.2.1-14); testing urgency=low

  * Leap15.2: installing redis-server and redis-timeseries before opsi-server

 -- Mathias Radtke <m.radtke@uib.de> Tue, 22 Sep 2020 12:00:00 +0200


l-opsi-server (4.1.2.1-13); testing urgency=low

  * improved Leap15.2

 -- Mathias Radtke <m.radtke@uib.de> Wed, 09 Sep 2020 12:00:00 +0200

l-opsi-server (4.1.2.1-12); testing urgency=low

  * improved CentOS 8 support

 -- Mathias Radtke <m.radtke@uib.de> Wed, 07 Sep 2020 12:00:00 +0200

l-opsi-server (4.1.2.1-11); testing urgency=low

  * CentOS8 support started

 -- Mathias Radtke <m.radtke@uib.de> Wed, 19 Aug 2020 17:30:00 +0200

l-opsi-server (4.1.2.1-10); testing urgency=low

  * check for "%scriptpath%/property.conf" to get
    property values from opsi-quickinstall
  * in case of opsi-quickinstall write file "%scriptpath%/result.conf"
  * opsi 4.1: replace every occurence of compare versions like
    ($distRelease$ < "4.5")
    with something like:
    comparedotseparatedNumbers($distRelease$, "<", "4.5")

 -- detlef oertel <d.oertel@uib.de> Mon, 17 Aug 2020 20:00:00 +0100

l-opsi-server (4.1.2.1-9); testing urgency=low

  * opsi 4.2: replace every occurence of compare versions like
    ($distRelease$ < "4.5")
    with something like:
    comparedotseparatedNumbers($distRelease$, "<", "4.5")

 -- detlef oertel <d.oertel@uib.de> Fri, 07 Aug 2020 20:00:00 +0100

l-opsi-server (4.1.2.1-8); testing urgency=low

  * added new property: opsiconfd_log_level

 -- Mathias Radtke <m.radtke@uib.de> Tue, 09 Jun 2020 11:15:00 +0200

l-opsi-server (4.1.2.1-7); testing urgency=low

  * redis installs correctly

 -- Mathias Radtke <m.radtke@uib.de> Fri, 05 Jun 2020 08:30:00 +0200

l-opsi-server (4.1.2.1-6); testing urgency=low

  * installing redis as dependency

 -- Mathias Radtke <m.radtke@uib.de> Thu, 04 Jun 2020 18:30:00 +0200

l-opsi-server (4.1.2.1-4); testing urgency=low

  * changed mysql password setting on Ubuntu

 -- Mathias Radtke <m.radtke@uib.de> Thu, 28 May 2020 18:30:00 +0200

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

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

  * adding more opsi-bootimage.append parameters

 -- Mathias Radtke <m.radtke@uib.de>  Wed, 27 Jan 2021 17:08:46 +0100

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

  * Posix.py: not using -D option in updated sfdisk anymore

 -- Mathias Radtke <m.radtke@uib.de>  Wed, 27 Jan 2021 16:11:55 +0100

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

opsi-tftp-hpa (5.2.8-72) testing; urgency=medium

  * spec: removed tftpboot directory from dirs

 -- Mathias Radtke <m.radtke@uib.de>  Mon, 15 Feb 2021 15:09:29 +0100

opsi-tftp-hpa (5.2.8-71) testing; urgency=medium

  * version bump to match RPM packaging version
  * not using xinetd in RPM distros

 -- Mathias Radtke <m.radtke@uib.de>  Mon, 15 Feb 2021 13:23:46 +0100

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

opsi-directory-connector (45-1) testing; urgency=medium

  * Improvement:  disable InsecureRequestWarning if verify_certificate is set to false
  * Feature:  add --dry-run option
  * Feature:  add clients that are not in directory to NOT_IN_DIRECTORY

 -- uib GmbH <info@uib.de>  Tue, 16 Feb 2021 14:14:25 +0000

opsi-directory-connector (39-1-1) stable; urgency=medium

  * Feature:  new config value for ucs@school override_root_dir default true
  * Improvement:  new version 39 using opsicommen logger (log level 1-9)

 -- uib GmbH <info@uib.de>  Fri, 22 Jan 2021 12:34:11 +0100




Mit freundlichen Grüßen
Fabian Kalweit