Oster Release

Neuigkeiten und Ankündigungen
Benutzeravatar
m.radtke
uib-Team
Beiträge: 1517
Registriert: 10 Jun 2015, 12:19

Oster Release

Beitrag 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
 
 
Kein Support per DM!
_________________________
opsi support - http://www.uib.de/
For productive opsi installations we recommend support contracts.
SirTux
Beiträge: 558
Registriert: 05 Feb 2011, 18:37

Re: Oster Release

Beitrag 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
Benutzeravatar
m.radtke
uib-Team
Beiträge: 1517
Registriert: 10 Jun 2015, 12:19

Re: Oster Release

Beitrag von m.radtke »

Hi

welches Repo meinst du? Stable oder Testing?

Gruß
Mathias
Kein Support per DM!
_________________________
opsi support - http://www.uib.de/
For productive opsi installations we recommend support contracts.
SirTux
Beiträge: 558
Registriert: 05 Feb 2011, 18:37

Re: Oster Release

Beitrag von SirTux »

Hm wer lesen kann ist klar im Vorteil :oops: : Ich meinte Stable. Wer landet denn der Fix voraussichtlich in Stable?
Benutzeravatar
m.radtke
uib-Team
Beiträge: 1517
Registriert: 10 Jun 2015, 12:19

Re: Oster Release

Beitrag von m.radtke »

Hi,

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

Gruß
Mathias
Kein Support per DM!
_________________________
opsi support - http://www.uib.de/
For productive opsi installations we recommend support contracts.
Benutzeravatar
fkalweit
uib-Team
Beiträge: 173
Registriert: 23 Okt 2020, 16:14

Re: Oster Release

Beitrag 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
lupinix
Beiträge: 11
Registriert: 05 Mär 2020, 14:12
Wohnort: Marburg

Re: Oster Release

Beitrag 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
Benutzeravatar
m.radtke
uib-Team
Beiträge: 1517
Registriert: 10 Jun 2015, 12:19

Re: Oster Release

Beitrag 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
Kein Support per DM!
_________________________
opsi support - http://www.uib.de/
For productive opsi installations we recommend support contracts.
lupinix
Beiträge: 11
Registriert: 05 Mär 2020, 14:12
Wohnort: Marburg

Re: Oster Release

Beitrag 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
SirTux
Beiträge: 558
Registriert: 05 Feb 2011, 18:37

Re: Oster Release

Beitrag 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.
Antworten