Seite 1 von 2

Oster Release

Verfasst: 14 Apr 2022, 14:51
von m.radtke
Liebe opsi Anwenderinnen und Anwender,

so kurz vor Ostern veröffentlichen wir noch einige opsi und Server Pakete in opsi 4.2 stable und testing.

Mit diesem Release veröffentlichen wir den testing opsi Server Support mit Ubuntu 22-04, welches am 21. April veröffentlicht wird.

Wir veröffentlichen die erste Version des Produktes Ubuntu22-04. Anders als bei den Vorgängerprodukten ist es bei diesem Netboot Paket nun nötig ein ISO Abbild in den Produktunterordner iso abzulegen um die Installation zu vollziehen. Intern hat sich der Installer geändert, was diesen Schritt nötig macht.

Immer mehr Geräte verwenden ein Feature namens MAC Passthrough um eine interne MAC Adresse auf ein externes Ethernet Device zu mappen, zB: eine Docking Station.
Leider ist das in den entsprechenden Kernel Treibern nicht immer umgesetzt und dieses Feature funktioniert unter Umständen im opsi-linux-bootimage nicht. Hierfür gibt es nun einen neuen opsi-linux-bootimage.append Parameter namens macaddress=MACADRESSE
Hierbei wird die Macadresse aus dem Parameter auf das vorhandene Netzwerkgerät gespoofed und so eine Verbindung mit der gewünschten Macaddresse hergestellt. Sofern eine Verbindung auf der Netzwerkkarte vor dem spofing bestand, wird diese beibehalten und die Macadresse wird nicht geändert. Das MAC spoofing findet also nur statt wenn keine IP Adresse vergeben ist.

stable:

Server:
- opsiconfd (4.2.0.252)
- opsipxeconfd (4.2.0.27)
- opsi-utils 4.2.0.165
- opsi-linux-bootimage (20220331-1)

testing:

Linux Netboot:
- alma8 (4.2.0.2-6)
- debian (4.2.0.3-3)
- debian9 (4.2.0.1-8)
- debian10 (4.2.0.1-8)
- debian11 (4.2.0.1-8)
- mint20-1 (4.2.0.1-6)
- mint20-2 (4.2.0.1-6)
- mint20-3 (4.2.0.1-6)
- opensusel15-3 (4.2.0.1-7)
- redhat8 (4.2.0.2-6)
- rocky8 (4.2.0.2-6)
- sles12sp3 (4.2.0.1-9)
- sles12sp4 (4.2.0.1-9)
- sles12sp5 (4.2.0.1-9)
- sles15-1 (4.2.0.1-8)
- sles15-2 (4.2.0.1-8)
- sles15-3 (4.2.0.1-8)
- ubuntu18-04 (4.2.0.1-8)
- ubuntu20-04 (4.2.0.1-8)
- ubuntu22-04 (4.2.0.1-8)

Windows Netboot:
- windows NT6 (4.2.0.2-2)

opsi-local-image Netboot:
- opsi-local-image NT6 (4.2.0.2-2)
- opsi-vhd-win10-x64 (4.2.0.2-2)
- opsi-vhd-win11-x64 (4.2.0.2-2)

Windows Localboot:
none

Server:
- opsiconfd (4.2.0.254)
- opsi-tftp-hpa (5.2.8-76)
- opsi-server (4.2.0.67)


Mit freundlichen Grüßen
Mathias Radtke

Changelogs:

Code: Alles auswählen

opsiconfd (4.2.0.254-1) stable; urgency=medium

  * Bugfix:  bug with welcome page
  * Improvement:  install addon show messages (error/success)

 -- uib GmbH <info@uib.de>  Thu, 14 Apr 2022 06:55:05 +0000

opsiconfd (4.2.0.253-1) stable; urgency=medium

  * Improvement:  new version

 -- uib GmbH <info@uib.de>  Fri, 08 Apr 2022 09:15:23 +0000

opsiconfd (4.2.0.252-1) stable; urgency=medium

  * Improvement:  Update python packages

 -- uib GmbH <info@uib.de>  Thu, 07 Apr 2022 10:36:16 +0200

opsiconfd (4.2.0.250-1) stable; urgency=medium

  * Improvement:  update python-opsi / python-opsi-common
  * Improvement:  admin page clear license cache

 -- uib GmbH <info@uib.de>  Wed, 06 Apr 2022 08:30:04 +0000

opsiconfd (4.2.0.249-1) stable; urgency=medium

  * Improvement:  Update python packages
  * Improvement:  Retry backend connection on master failure
  * Improvement:  add welcome page

 -- uib GmbH <info@uib.de>  Fri, 01 Apr 2022 07:14:47 +0000

opsiconfd (4.2.0.248-1) stable; urgency=medium

  * Improvement:  Update python packages
  * Improvement:  Update cookie via websocket message
  * Improvement:  Rework admin interface log viewer
  * Improvement:  Improve layout, maximize tab
  * Feature:  Terminal resize

 -- uib GmbH <info@uib.de>  Mon, 28 Mar 2022 16:37:51 +0000

opsiconfd (4.2.0.247-1) stable; urgency=medium

  * Improvement:  Update python packages

 -- uib GmbH <info@uib.de>  Wed, 23 Mar 2022 14:21:04 +0100
 
 ---------------------------------------
 
 opsi-utils (4.2.0.165-1) stable; urgency=medium

  * Improvement:  Update python packages

 -- uib GmbH <info@uib.de>  Thu, 07 Apr 2022 09:37:23 +0200
 
 ----------------------------------------
 
 opsipxeconfd (4.2.0.27-1) stable; urgency=medium

  * Improvement:  Update python packages

 -- uib GmbH <info@uib.de>  Thu, 07 Apr 2022 10:19:14 +0200

opsipxeconfd (4.2.0.26-1) stable; urgency=medium

  * Improvement:  New default log file /var/log/opsi/opsipxeconfd/opsipxeconfd.log

 -- uib GmbH <info@uib.de>  Fri, 18 Feb 2022 07:27:25 +0100
 
 ---------------------------------------
 
 opsi-server (4.2.0.67-1) stable; urgency=medium

  * Improvement:  Update default backend config files

 -- uib GmbH <info@uib.de>  Thu, 31 Mar 2022 13:09:46 +0200
 
 ----------------------------------------
 
 opsi-tftp-hpa (5.2.8-77) testing; urgency=low

  * debian/rules: removed dh-systemd dependency for Ubuntu 22.04 support

 -- Mathias Radtke <m.radtke@uib.de> Thu, 17 Mar 2022 14:55:00 +0200
 
 ----------------------------------------
 
 opsi-linux-bootimage (20220331-1) testing; urgency=low

  * new opsi-linux-bootimage.append parameter added for mac address spoofing to fix brokem mac passthrough

 -- Mathias Radtke <m.radtke@uib.de> Thu, 31 Mar 2022 16:35:00 +0100

opsi-linux-bootimage (20220330-1) testing; urgency=low

  * kernel 5.17.1
  * adapted Microsoft docking station patch
  * added r8152 mac passthrough patch
  * removed Null Block driver support

 -- Mathias Radtke <m.radtke@uib.de> Wed, 30 Mar 2022 08:20:00 +0100
 
 ----------------------------------------
 
 alma/rocky/redhat8 (4.2.0.2-6) testing; urgency=low

  * corrected usage of source for opsi-linux-client-agent installation

 -- Mathias Radtke <m.radtke@uib.de> Thu Apr  7 09:45:16 2022 +0200

 ----------------------------------------
 
 debian (4.2.0.3-3) testing; urgency=low

  * corrected usage of source for opsi-linux-client-agent installation

 -- Mathias Radtke <m.radtke@uib.de> Thu Apr  7 09:45:16 2022 +0200
 
  ----------------------------------------
  
  debian9/10/11 (4.2.0.1-8) testing; urgency=low

  * corrected usage of source for opsi-linux-client-agent installation

 -- Mathias Radtke <m.radtke@uib.de> Thu Apr  7 09:45:16 2022 +0200
 
 ----------------------------------------
 
 mint20-1/2/3 (4.2.0.1-6) testing; urgency=low

  * corrected usage of source for opsi-linux-client-agent installation

 -- Mathias Radtke <m.radtke@uib.de> Thu Apr  7 09:45:16 2022 +0200
 
  ----------------------------------------
  
  sles12sp3/4/5 (4.2.0.1-9) testing; urgency=low

  * corrected usage of source for opsi-linux-client-agent installation

 -- Mathias Radtke <m.radtke@uib.de> Thu Apr  7 09:45:16 2022 +0200
 
  ----------------------------------------
  
  sles15-1/2/3 (4.2.0.1-8) testing; urgency=low

  * corrected usage of source for opsi-linux-client-agent installation

 -- Mathias Radtke <m.radtke@uib.de> Thu Apr  7 09:45:16 2022 +0200
 
   ----------------------------------------
   
   ubuntu18-04/20-04/22-04 (4.2.0.1-8) testing; urgency=low

  * corrected usage of source for opsi-linux-client-agent installation

 -- Mathias Radtke <m.radtke@uib.de> Thu Apr  7 09:45:16 2022 +0200
 
 

Re: Oster Release

Verfasst: 19 Apr 2022, 12:31
von SirTux
Hallo,

nachträglich noch frohe Ostern. Ich habe das Osterei gefunden ;)

Die Startseite vom opsiconfd-Webinterface ist kaputt (Ubuntu 20.04):

Code: Alles auswählen

[3] [2022-04-19 12:28:40.776] [132.230.129.165] local variable 'ucs_server' referenced before assignment   (session.py:314)
Traceback (most recent call last):
  File "opsiconfd/session.py", line 350, in __call__
  File "opsiconfd/session.py", line 258, in handle_request
  File "starlette/exceptions.py", line 82, in __call__
  File "starlette/exceptions.py", line 71, in __call__
  File "starlette/routing.py", line 656, in __call__
  File "starlette/routing.py", line 259, in handle
  File "starlette/routing.py", line 61, in app
  File "fastapi/routing.py", line 226, in app
  File "fastapi/routing.py", line 159, in run_endpoint_function
  File "opsiconfd/application/admininterface.py", line 79, in welcome_interface_index
UnboundLocalError: local variable 'ucs_server' referenced before assignment
Viele Grüße,
Stefan

EDIT: Das Ei sollte wohl schon gefixt sein. Im Repo ist aber immer noch opsiconfd 4.2.0.252-1

Re: Oster Release

Verfasst: 19 Apr 2022, 12:38
von m.radtke
Hi

welches Repo meinst du? Stable oder Testing?

Gruß
Mathias

Re: Oster Release

Verfasst: 19 Apr 2022, 12:42
von SirTux
Hm wer lesen kann ist klar im Vorteil :oops: : Ich meinte Stable. Wer landet denn der Fix voraussichtlich in Stable?

Re: Oster Release

Verfasst: 19 Apr 2022, 13:00
von m.radtke
Hi,

wahrscheinlich mit dem nächsten Release. Das sollte spätestens nächste Woche sein.

Gruß
Mathias

Re: Oster Release

Verfasst: 19 Apr 2022, 14:22
von fkalweit
Hi,

als Workaround kann man auch folgendes in der /etc/opsi/opsiconfd.conf eintragen:

welcome-page = false

Der Fix kommt so schnell wie möglich nach stable.

Viele Grüße
Fabian

Re: Oster Release

Verfasst: 20 Apr 2022, 09:49
von lupinix
Hallo zusammen,

ich sehe Updates für alma8, rocky8 und redhat8, nicht aber für centos8. Wird centos8 nicht mehr gepflegt (ich denke an das nach wie vor von Red Hat entwickelte CentOS Stream)?

Viele Grüße
Christian

Re: Oster Release

Verfasst: 20 Apr 2022, 10:34
von m.radtke
Hi,

CentOS 8 ist ja schon länger EOL.
Serverseitig werden wir CentOS8 Stream nicht unterstützen. Sicherlich kann man, wenn Bedarf besteht, ein CentOS 8 Stream Netboot Paket bauen.
Aktuell befinden sich die ganzen RPM Netboot Pakete intern im Umbau, sodass sie eher wie die Windows Netboot Pakete nur die Skripte zur Verfügung stellen, daraus kann man dann mit wenig Aufwand ein CentOS 8 Stream Paket machen. Mehr dazu bald ;)

Gruß
Mathias

Re: Oster Release

Verfasst: 20 Apr 2022, 11:03
von lupinix
Hi,

es geht um CentOS Stream Clients, serverseitig ist CentOS Stream hier uninteressant. Ich bin gespannt auf den Umbau :)

Viele Grüße
Christian

Re: Oster Release

Verfasst: 20 Apr 2022, 11:47
von SirTux
fkalweit hat geschrieben: 19 Apr 2022, 14:22 als Workaround kann man auch folgendes in der /etc/opsi/opsiconfd.conf eintragen:

welcome-page = false
Hi das kann ich leider nicht bestätigen. Auch der Hilfe-Text zeigt IMO nicht in diese Richtung:

Code: Alles auswählen

  --welcome-page WELCOME_PAGE
                              Show welcome page on index.