Problem beim Update von opsi-linux-bootimage Version 20220617-1 auf 20220905-1

Benutzeravatar
m.radtke
Ex-uib-Team
Beiträge: 1767
Registriert: 10 Jun 2015, 12:19

Re: Problem beim Update von opsi-linux-bootimage Version 20220617-1 auf 20220905-1

Beitrag von m.radtke »

Hi,

du kannst in der opsipxeconfd.conf unter /etc/opsi/ das Loglevel des opsipxeconfd etwas hochdrehen und im Log nochmal nachsehen was da passiert beim Setzen auf setup. Vielleicht erschliesst es sich dann.

Der opsipxeconfd wurde vor kurzem umgestellt, dies hat jedoch in unseren Tests auf allen möglichen Distributionen die opsi Unterstpützt und unseren internen opsi Servern zu keinerlei Problemen geführt.


Vielen Dank für die Nutzung von opsi. Im Forum ist unser Support begrenzt.

Für den professionellen Einsatz und individuelle Beratung empfehlen wir einen Support-Vertrag und eine Schulung.
Gerne informieren wir Sie zu unserem Angebot.

uib GmbH
Telefon: +49 6131 27561 0
E-Mail: sales@uib.de


lanfdetroy
Beiträge: 38
Registriert: 21 Feb 2020, 11:12

Re: Problem beim Update von opsi-linux-bootimage Version 20220617-1 auf 20220905-1

Beitrag von lanfdetroy »

Hier sind die Protokolle der auf 7 aktualisierten Datei:

Code: Alles auswählen

[6] [2022-10-17 11:41:40.829] [               ] uefi module is enabled, secureboot module is disabled   (opsipxeconfd.py:464)
[6] [2022-10-17 11:41:40.829] [               ] PXEConfigWriter initializing: templatefile '/tftpboot/linux/pxelinux.cfg/install3264', pxefile '/tftpboot/linux/pxelinux.cfg/01-18-66-da-46-3c-e7', hostId 'd09pc05.intra.insa-cvl.fr', append {'pckey': '***secret***', 'hn': 'd09pc05', 'dn': 'intra.insa-cvl.fr', 'product': 'win10-x64-21h2', 'macaddress': '18:66:da:46:3c:e7', 'service': 'https://192.168.53.46:4447/rpc'}   (pxeconfigwriter.py:87)
[7] [2022-10-17 11:41:40.829] [               ] Reading template '/tftpboot/linux/pxelinux.cfg/install3264'   (pxeconfigwriter.py:124)
[5] [2022-10-17 11:41:40.837] [PXEConfigWriter] Creating config '/tftpboot/linux/pxelinux.cfg/01-18-66-da-46-3c-e7' and waiting for access   (pxeconfigwriter.py:208)
[5] [2022-10-17 11:41:40.837] [               ] PXE boot configuration for host d09pc05.intra.insa-cvl.fr is now set at '/tftpboot/linux/pxelinux.cfg/01-18-66-da-46-3c-e7'   (opsipxeconfd.py:637)
[7] [2022-10-17 11:41:40.837] [PXEConfigWriter] Creating config file '/tftpboot/linux/pxelinux.cfg/01-18-66-da-46-3c-e7'   (pxeconfigwriter.py:214)
[6] [2022-10-17 11:41:40.837] [               ] Returning result 'Boot configuration updated'   (util.py:207)
[4] [2022-10-17 11:41:40.837] [               ] Sending result over socket failed: '[Errno 32] Broken pipe'   (util.py:212)
[6] [2022-10-17 11:41:40.838] [               ] ClientConnection Thread-3 finished (took 11.429 seconds)   (opsipxeconfd.py:299)
[7] [2022-10-17 11:41:40.838] [               ] ClientConnection 'Thread-3' removed   (opsipxeconfd.py:308)
[7] [2022-10-17 11:41:40.923] [PXEConfigWriter] Watching config file '/tftpboot/linux/pxelinux.cfg/01-18-66-da-46-3c-e7' for read with inotify   (pxeconfigwriter.py:220)
[7] [2022-10-17 11:41:40.923] [PXEConfigWriter] Inotify handle is (6).   (adapters.py:58)
[7] [2022-10-17 11:41:40.923] [PXEConfigWriter] Adding watch: [/tftpboot/linux/pxelinux.cfg/01-18-66-da-46-3c-e7]   (adapters.py:82)
[7] [2022-10-17 11:41:40.924] [PXEConfigWriter] Added watch (1): [/tftpboot/linux/pxelinux.cfg/01-18-66-da-46-3c-e7]   (adapters.py:96)
[7] [2022-10-17 11:41:41.333] [PXEConfigWriter] Events received from epoll: ['IN_ACCESS']   (adapters.py:228)
[7] [2022-10-17 11:41:41.334] [PXEConfigWriter] Events received in stream: ['IN_OPEN']   (adapters.py:169)
[7] [2022-10-17 11:41:41.334] [PXEConfigWriter] Events received in stream: ['IN_ACCESS']   (adapters.py:169)
[7] [2022-10-17 11:41:41.334] [PXEConfigWriter] Events received in stream: ['IN_CLOSE_NOWRITE']   (adapters.py:169)
[5] [2022-10-17 11:41:41.334] [PXEConfigWriter] Config file '/tftpboot/linux/pxelinux.cfg/01-18-66-da-46-3c-e7' was accessed   (pxeconfigwriter.py:233)
[6] [2022-10-17 11:41:41.334] [PXEConfigWriter] PXEConfigWriter Thread-4 (for d09pc05.intra.insa-cvl.fr) finished (running for 0.505 seconds)   (opsipxeconfd.py:324)
[7] [2022-10-17 11:41:41.334] [PXEConfigWriter] PXE config writer removed   (opsipxeconfd.py:332)
[7] [2022-10-17 11:41:41.334] [PXEConfigWriter] ExtendedBackend <BackendManager()>: executing productOnClient_getObjects on backend <BackendExtender()>   (Extended.py:120)
[7] [2022-10-17 11:41:41.334] [PXEConfigWriter] ExtendedBackend <BackendExtender()>: executing productOnClient_getObjects on backend <HostControlSafeBackend(resolveHostAddress=True, maxConnections=50)>   (Extended.py:120)
[7] [2022-10-17 11:41:41.334] [PXEConfigWriter] ExtendedBackend <HostControlSafeBackend(resolveHostAddress=True, maxConnections=50)>: executing productOnClient_getObjects on backend <HostControlBackend(resolveHostAddress=True, maxConnections=50)>   (Extended.py:120)
[7] [2022-10-17 11:41:41.334] [PXEConfigWriter] ExtendedBackend <HostControlBackend(resolveHostAddress=True, maxConnections=50)>: executing productOnClient_getObjects on backend <ExtendedConfigDataBackend(configDataBackend=<BackendDispatcher(dispatchIgnoreModules='['OpsiPXEConfd']', dispatchConfigFile='/etc/opsi/backendManager/dispatch.conf', context='<BackendManager()>')>)>   (Extended.py:120)
[7] [2022-10-17 11:41:41.334] [PXEConfigWriter] Dispatching method productOnClient_getObjects to backends: ['mysql']   (Dispatcher.py:214)
[6] [2022-10-17 11:41:41.335] [PXEConfigWriter] Getting productOnClients, filter: {'productType': 'NetbootProduct', 'clientId': 'd09pc05.intra.insa-cvl.fr', 'productId': 'win10-x64-21h2'}   (SQL.py:1705)
[7] [2022-10-17 11:41:41.335] [PXEConfigWriter] Created query: select * from `PRODUCT_ON_CLIENT` where (`productType` = 'NetbootProduct') and (`clientId` = 'd09pc05.intra.insa-cvl.fr') and (`productId` = 'win10-x64-21h2')   (SQL.py:431)
[7] [2022-10-17 11:41:41.337] [PXEConfigWriter] Got productOnClients   (Extended.py:1667)
[7] [2022-10-17 11:41:41.337] [PXEConfigWriter] ExtendedBackend <BackendManager()>: executing productOnClient_updateObjects on backend <BackendExtender()>   (Extended.py:120)
[7] [2022-10-17 11:41:41.337] [PXEConfigWriter] ExtendedBackend <BackendExtender()>: executing productOnClient_updateObjects on backend <HostControlSafeBackend(resolveHostAddress=True, maxConnections=50)>   (Extended.py:120)
[7] [2022-10-17 11:41:41.338] [PXEConfigWriter] ExtendedBackend <HostControlSafeBackend(resolveHostAddress=True, maxConnections=50)>: executing productOnClient_updateObjects on backend <HostControlBackend(resolveHostAddress=True, maxConnections=50)>   (Extended.py:120)
[7] [2022-10-17 11:41:41.338] [PXEConfigWriter] ExtendedBackend <HostControlBackend(resolveHostAddress=True, maxConnections=50)>: executing productOnClient_updateObjects on backend <ExtendedConfigDataBackend(configDataBackend=<BackendDispatcher(dispatchIgnoreModules='['OpsiPXEConfd']', dispatchConfigFile='/etc/opsi/backendManager/dispatch.conf', context='<BackendManager()>')>)>   (Extended.py:120)
[6] [2022-10-17 11:41:41.338] [PXEConfigWriter] Updating productOnClient <ProductOnClient(clientId='d09pc05.intra.insa-cvl.fr', productId='win10-x64-21h2', installationStatus='not_installed', actionRequest='none')>   (Extended.py:1832)
[7] [2022-10-17 11:41:41.338] [PXEConfigWriter] Dispatching method productOnClient_getObjects to backends: ['mysql']   (Dispatcher.py:214)
[6] [2022-10-17 11:41:41.338] [PXEConfigWriter] Getting productOnClients, filter: {'productId': 'win10-x64-21h2', 'productType': 'NetbootProduct', 'clientId': 'd09pc05.intra.insa-cvl.fr'}   (SQL.py:1705)
[7] [2022-10-17 11:41:41.339] [PXEConfigWriter] Created query: select `productId`,`productType`,`clientId` from `PRODUCT_ON_CLIENT` where (`productId` = 'win10-x64-21h2') and (`productType` = 'NetbootProduct') and (`clientId` = 'd09pc05.intra.insa-cvl.fr')   (SQL.py:431)
[7] [2022-10-17 11:41:41.344] [PXEConfigWriter] Got productOnClients   (Extended.py:1667)
[6] [2022-10-17 11:41:41.344] [PXEConfigWriter] ProductOnClient <ProductOnClient(clientId='d09pc05.intra.insa-cvl.fr', productId='win10-x64-21h2', installationStatus='not_installed', actionRequest='none')> exists, updating   (Extended.py:1836)
[7] [2022-10-17 11:41:41.344] [PXEConfigWriter] Dispatching method productOnClient_getObjects to backends: ['mysql']   (Dispatcher.py:214)
[6] [2022-10-17 11:41:41.344] [PXEConfigWriter] Getting productOnClients, filter: {'productId': 'win10-x64-21h2', 'clientId': 'd09pc05.intra.insa-cvl.fr'}   (SQL.py:1705)
[7] [2022-10-17 11:41:41.345] [PXEConfigWriter] Created query: select * from `PRODUCT_ON_CLIENT` where (`productId` = 'win10-x64-21h2') and (`clientId` = 'd09pc05.intra.insa-cvl.fr')   (SQL.py:431)
[7] [2022-10-17 11:41:41.348] [PXEConfigWriter] Dispatching method productOnClient_insertObject to backends: ['mysql']   (Dispatcher.py:214)
[7] [2022-10-17 11:41:41.351] [PXEConfigWriter] Cleaning-up inotify.   (adapters.py:78)
Sehen Sie etwas falsch konfiguriert?
Benutzeravatar
m.radtke
Ex-uib-Team
Beiträge: 1767
Registriert: 10 Jun 2015, 12:19

Re: Problem beim Update von opsi-linux-bootimage Version 20220617-1 auf 20220905-1

Beitrag von m.radtke »

Hi,

was mir auffällt ist folgendes:

[7] [2022-10-17 11:41:40.837] [PXEConfigWriter] Creating config file '/tftpboot/linux/pxelinux.cfg/01-18-66-da-46-3c-e7' (pxeconfigwriter.py:214)
[6] [2022-10-17 11:41:40.837] [ ] Returning result 'Boot configuration updated' (util.py:207)
[4] [2022-10-17 11:41:40.837] [ ] Sending result over socket failed: '[Errno 32] Broken pipe' (util.py:212)
[7] [2022-10-17 11:41:40.923] [PXEConfigWriter] Watching config file '/tftpboot/linux/pxelinux.cfg/01-18-66-da-46-3c-e7' for read with inotify (pxeconfigwriter.py:220)
[7] [2022-10-17 11:41:40.923] [PXEConfigWriter] Adding watch: [/tftpboot/linux/pxelinux.cfg/01-18-66-da-46-3c-e7] (adapters.py:82)
[7] [2022-10-17 11:41:40.924] [PXEConfigWriter] Added watch (1): [/tftpboot/linux/pxelinux.cfg/01-18-66-da-46-3c-e7] (adapters.py:96)
[5] [2022-10-17 11:41:41.334] [PXEConfigWriter] Config file '/tftpboot/linux/pxelinux.cfg/01-18-66-da-46-3c-e7' was accessed (pxeconfigwriter.py:233)

So ein Verhalten habe ich bisher nicht gesehen.
Die Socketverbindung ist weg beim Absenden des Ergebnisses.

Hast Du schon die opsi Dienste bzw mal den opsi Server neu gestartet?

Gruß
Mathias


Vielen Dank für die Nutzung von opsi. Im Forum ist unser Support begrenzt.

Für den professionellen Einsatz und individuelle Beratung empfehlen wir einen Support-Vertrag und eine Schulung.
Gerne informieren wir Sie zu unserem Angebot.

uib GmbH
Telefon: +49 6131 27561 0
E-Mail: sales@uib.de


lanfdetroy
Beiträge: 38
Registriert: 21 Feb 2020, 11:12

Re: Problem beim Update von opsi-linux-bootimage Version 20220617-1 auf 20220905-1

Beitrag von lanfdetroy »

Ja, ich habe den Server bereits mehrmals neu gestartet. Wir haben das gleiche Problem auf 2 Servern an 2 verschiedenen Standorten. Debian 11.
Benutzeravatar
m.radtke
Ex-uib-Team
Beiträge: 1767
Registriert: 10 Jun 2015, 12:19

Re: Problem beim Update von opsi-linux-bootimage Version 20220617-1 auf 20220905-1

Beitrag von m.radtke »

Wie ist denn der Paketstand auf beiden Systemen?

Code: Alles auswählen

dpkg -l | grep opsi
und

Code: Alles auswählen

df -h


Vielen Dank für die Nutzung von opsi. Im Forum ist unser Support begrenzt.

Für den professionellen Einsatz und individuelle Beratung empfehlen wir einen Support-Vertrag und eine Schulung.
Gerne informieren wir Sie zu unserem Angebot.

uib GmbH
Telefon: +49 6131 27561 0
E-Mail: sales@uib.de


lanfdetroy
Beiträge: 38
Registriert: 21 Feb 2020, 11:12

Re: Problem beim Update von opsi-linux-bootimage Version 20220617-1 auf 20220905-1

Beitrag von lanfdetroy »

Hier die installierten Pakete:

ii opsi-configed 4.0.7.6.34-2 all OPSI config editor
ii opsi-linux-bootimage 20220905-1 all opsi bootimage for netboot tasks.
ii opsi-linux-support 4.2.0.0-1 all Configure system to be able to deploy Linux with opsi.
rc opsi-server 4.1.1.8-1 all opsi server configuration package
ii opsi-server-full 4.2.0.69-1 all opsi server
ii opsi-tftpd-hpa 5.2.8-78 amd64 HPA's tftp server
ii opsi-utils 4.2.0.183-1 amd64 Utilities for working with opsi
ii opsi-windows-support 4.2.0.3-1 all Install utilities useful for deploying Windows with opsi.
ii opsiconfd 4.2.0.286-1 amd64 opsi configuration service
ii opsipxeconfd 4.2.0.31-1 amd64 opsi pxe configuration service
rc python-opsi 4.1.1.101-1 all opsi python library


Belegter Speicherplatz:

Sys. de fichiers Taille Utilisé Dispo Uti% Monté sur
udev 7,8G 0 7,8G 0% /dev
tmpfs 1,6G 9,4M 1,6G 1% /run
/dev/mapper/OPSIBLOIS--vg-root 1,3T 495G 715G 41% /
tmpfs 7,9G 0 7,9G 0% /dev/shm
tmpfs 5,0M 0 5,0M 0% /run/lock
/dev/sda1 234M 115M 107M 52% /boot
tmpfs 1,6G 92K 1,6G 1% /run/user/116
tmpfs 1,6G 56K 1,6G 1% /run/user/0
Benutzeravatar
m.radtke
Ex-uib-Team
Beiträge: 1767
Registriert: 10 Jun 2015, 12:19

Re: Problem beim Update von opsi-linux-bootimage Version 20220617-1 auf 20220905-1

Beitrag von m.radtke »

was sagt denn

Code: Alles auswählen

ulimit -a
?

Gruß
Mathias


Vielen Dank für die Nutzung von opsi. Im Forum ist unser Support begrenzt.

Für den professionellen Einsatz und individuelle Beratung empfehlen wir einen Support-Vertrag und eine Schulung.
Gerne informieren wir Sie zu unserem Angebot.

uib GmbH
Telefon: +49 6131 27561 0
E-Mail: sales@uib.de


lanfdetroy
Beiträge: 38
Registriert: 21 Feb 2020, 11:12

Re: Problem beim Update von opsi-linux-bootimage Version 20220617-1 auf 20220905-1

Beitrag von lanfdetroy »

real-time non-blocking time (microseconds, -R) unlimited
core file size (blocks, -c) 0
data seg size (kbytes, -d) unlimited
scheduling priority (-e) 0
file size (blocks, -f) unlimited
pending signals (-i) 63837
max locked memory (kbytes, -l) 2049210
max memory size (kbytes, -m) unlimited
open files (-n) 1024
pipe size (512 bytes, -p) 8
POSIX message queues (bytes, -q) 819200
real-time priority (-r) 0
stack size (kbytes, -s) 8192
cpu time (seconds, -t) unlimited
max user processes (-u) 63837
virtual memory (kbytes, -v) unlimited
file locks (-x) unlimited
Benutzeravatar
m.radtke
Ex-uib-Team
Beiträge: 1767
Registriert: 10 Jun 2015, 12:19

Re: Problem beim Update von opsi-linux-bootimage Version 20220617-1 auf 20220905-1

Beitrag von m.radtke »

vielleicht kannst du mit

Code: Alles auswählen

lsof -r 1 +D /tftpboot/linux/pxelinux.cfg/
Schauen welche User bzw Prozesse da eingreifen.

Gruß
Mathias


Vielen Dank für die Nutzung von opsi. Im Forum ist unser Support begrenzt.

Für den professionellen Einsatz und individuelle Beratung empfehlen wir einen Support-Vertrag und eine Schulung.
Gerne informieren wir Sie zu unserem Angebot.

uib GmbH
Telefon: +49 6131 27561 0
E-Mail: sales@uib.de


lanfdetroy
Beiträge: 38
Registriert: 21 Feb 2020, 11:12

Re: Problem beim Update von opsi-linux-bootimage Version 20220617-1 auf 20220905-1

Beitrag von lanfdetroy »

lsof -r 1 +D /tftpboot/linux/pxelinux.cfg/
lsof: WARNING: can't stat() fuse.gvfsd-fuse file system /run/user/116/gvfs
Output information may be incomplete.
=======
=======
=======
=======
=======
=======
=======
=======

Es wird eine Schleife ausgeführt, sonst wird nichts angezeigt.
Antworten