Hallo,
ich habe eine neue opsi Installation gemäß Handbuch auf einem Ubuntu 20.04 Rechner installiert.
Opsi an sich läuft prima, aber wenn ein Client versucht sich über pxeboot die Bootdatei zu holen,
liefert der Server zwar die Datei an den Client aber dann passiert nichts mehr.
Hier die Protokiolle:
ls -ld /tftpboot/
drwxr-xr-x 4 root root 4096 Mar 5 13:52 /tftpboot/
ls -la /tftpboot/linux/
total 176692
drwxrwxr-x 3 opsiconfd opsifileadmins 4096 Mar 3 20:57 .
drw-r--r-- 4 root root 4096 Mar 4 19:12 ..
-rw-rw-r-- 1 opsiconfd opsifileadmins 12372 Feb 17 06:23 chain.c32
lrwxrwxrwx 1 opsiconfd opsifileadmins 11 Feb 17 06:23 install64 -> install-x64
lrwxrwxrwx 1 opsiconfd opsifileadmins 26 Feb 17 06:23 install-x64 -> vmlinuz-x64-5.16.10.signed
-rw-rw-r-- 1 opsiconfd opsifileadmins 150024 Aug 23 2013 memtest86+-5.01
-rw-rw-r-- 1 opsiconfd opsifileadmins 52272 Feb 17 06:23 menu.c32
lrwxrwxrwx 1 opsiconfd opsifileadmins 26 Feb 17 06:23 miniroot-x64 -> miniroot-x64-20220217.zstd
-rw-rw-r-- 1 opsiconfd opsifileadmins 154333540 Feb 17 06:23 miniroot-x64-20220217.zstd
-rw-rw-r-- 1 opsiconfd opsifileadmins 12098106 Feb 17 06:23 perl_x86_64.tgz
-rw-rw-r-- 1 opsiconfd opsifileadmins 15710 Feb 17 06:23 pxelinux.0
drwxrwxr-x 2 opsiconfd opsifileadmins 4096 Mar 4 18:37 pxelinux.cfg
-rw-rw-r-- 1 opsiconfd opsifileadmins 7119712 Feb 17 06:23 vmlinuz-x64-5.16.10
-rw-rw-r-- 1 opsiconfd opsifileadmins 7121224 Feb 17 06:23 vmlinuz-x64-5.16.10.signed
service opsi-tftpd-hpa status
● opsi-tftpd-hpa.service - Opsi TFTPD HPA Configuration Service
Loaded: loaded (/lib/systemd/system/opsi-tftpd-hpa.service; enabled; vendor preset: enabled)
Active: active (running) since Thu 2022-03-03 20:20:55 UTC; 22h ago
Main PID: 13719 (in.tftpd)
Tasks: 1 (limit: 18915)
Memory: 2.3M
CGroup: /system.slice/opsi-tftpd-hpa.service
└─13719 /usr/sbin/in.tftpd -v --ipv4 --listen --address :69 --secure --blocksize 1024 /tftpboot/
Mar 03 20:20:55 opsi2022 systemd[1]: Starting Opsi TFTPD HPA Configuration Service...
Mar 03 20:20:55 opsi2022 systemd[1]: Started Opsi TFTPD HPA Configuration Service.
grep tftp /var/log/syslog
Mar 4 17:30:07 opsi2022 in.tftpd[42306]: RRQ from 192.168.1.31 filename linux/pxelinux.0
Mar 4 17:32:35 opsi2022 in.tftpd[42325]: RRQ from 192.168.1.31 filename linux/pxelinux.0
[Gelöst] Named Pipe wird mit Nullbyte erzeugt
[Gelöst] Named Pipe wird mit Nullbyte erzeugt
Zuletzt geändert von sunnysky am 06 Mär 2022, 15:44, insgesamt 4-mal geändert.
Named Pipe wird mit Nullbyte erzeugt
Der Opsi server liefert die pxelinux.0 Datei per TFTP an den PXE boot client aus
jedoch scheint es dann nicht zu einem weiteren Bootvorgang zu kommen.
Die Named Pipe Datei die beim setup des Netboot Produktes angelegt wird hat leider Nullbyte und
enthält keine weiteren informationen.
Reinstall des opsi-tftpd-hpa und des opsi-linux-bootimage Paketes mit anschließemdem restart sowie
das neue setzen von Berechtigungen mit opsi-setup --set-rights hat an diesem Nullbyte verhalten nichts geändert.
Was kann ich tun damit damit die Named Pipe Dateien mit den erforderlichen Bootkomandos geschrieben werden?
Danke und Grüße
sunnysky
ls -lart /tftpboot/linux/pxelinux.cfg/
total 2212
-rw-rw-r-- 1 opsiconfd opsifileadmins 60 Aug 11 2015 memtest86
-rw-rw-r-- 1 opsiconfd opsifileadmins 1191448 Feb 17 06:23 shimx64.efi.signed
-rw-rw-r-- 1 opsiconfd opsifileadmins 759272 Feb 17 06:23 grubx64.efi
-rw-rw-r-- 1 opsiconfd opsifileadmins 236130 Feb 17 06:23 elilo.efi
drwxrwxr-x 3 opsiconfd opsifileadmins 4096 Mar 5 19:50 ..
-rw-rw-r-- 1 opsiconfd opsifileadmins 178 Mar 5 19:50 install-x64.opsi
-rw-rw-r-- 1 opsiconfd opsifileadmins 178 Mar 5 19:50 install-x64
-rw-rw-r-- 1 opsiconfd opsifileadmins 238 Mar 5 19:50 install-grub-x64.opsi
-rw-rw-r-- 1 opsiconfd opsifileadmins 238 Mar 5 19:50 install-grub-x64
-rw-rw-r-- 1 opsiconfd opsifileadmins 198 Mar 5 19:50 install-elilo-x64.opsi
-rw-rw-r-- 1 opsiconfd opsifileadmins 198 Mar 5 19:50 install-elilo-x64
-rw-rw-r-- 1 opsiconfd opsifileadmins 299 Mar 5 19:50 install3264.opsi
-rw-rw-r-- 1 opsiconfd opsifileadmins 299 Mar 5 19:50 install3264
-rw-rw-r-- 1 opsiconfd opsifileadmins 34 Mar 5 19:50 default.nomenu.opsi
-rw-rw-r-- 1 opsiconfd opsifileadmins 34 Mar 5 19:50 default.nomenu
-rw-rw-r-- 1 opsiconfd opsifileadmins 665 Mar 5 19:50 default.menu.opsi
-rw-rw-r-- 1 opsiconfd opsifileadmins 665 Mar 5 19:50 default.menu
-rw-rw-r-- 1 opsiconfd opsifileadmins 665 Mar 5 19:50 default
-rw-rw-r-- 1 opsiconfd opsifileadmins 43 Mar 5 19:50 elilo.conf.opsi
-rw-rw-r-- 1 opsiconfd opsifileadmins 43 Mar 5 19:50 elilo.conf
prw-r--r-- 1 root root 0 Mar 5 19:52 01-00-e0-4c-68-00-1f
prw-r--r-- 1 root root 0 Mar 5 19:52 01-a8-7e-ea-33-87-7c
prw-r--r-- 1 root root 0 Mar 5 19:52 01-a0-ce-c8-d7-b1-54
drwxrwxr-x 2 opsiconfd opsifileadmins 4096 Mar 5 19:52 .
tail -f opsi/opsipxeconfd.log
[5] [2022-03-05 21:01:23.071] [Opsipxeconfd ] Got connection from client (opsipxeconfd.py:231)
[6] [2022-03-05 21:01:23.071] [Opsipxeconfd ] Creating thread for connection 1 (opsipxeconfd.py:234)
[7] [2022-03-05 21:01:23.072] [ ] Receiving data... (util.py:195)
[6] [2022-03-05 21:01:23.072] [ ] Got command 'update test002.xxx.com /var/run/opsipxeconfd/test002.xxx.com.json' (util.py:200)
[6] [2022-03-05 21:01:23.073] [ ] Updating PXE boot configuration for host 'test002.xxx.com' (opsipxeconfd.py:478)
[7] [2022-03-05 21:01:23.073] [ ] Removing 0 existing config writers for 'test002.xxx.com' (opsipxeconfd.py:662)
[7] [2022-03-05 21:01:23.074] [Opsipxeconfd ] Connection Thread-13 started. (opsipxeconfd.py:240)
[7] [2022-03-05 21:01:23.074] [ ] Reading data from /var/run/opsipxeconfd/test002.xxx.com.json (opsipxeconfd.py:694)
[7] [2022-03-05 21:01:23.076] [ ] Cached data read for test002.xxx.com: '{'backendInfo': {'opsiVersion': '4.2.0.265', 'modules': {'valid': False}, 'realmodules': {}, 'hostCount': 3}, 'host': <OpsiClient(id='test002.xxx.com')>, 'productOnClient': <ProductOnClient(clientId='test002.xxx.com', productId='hwinvent', installationStatus='not_installed', actionRequest='setup')>, 'depotId': 'opsi2022.xxx.com', 'productOnDepot': <ProductOnDepot(productId='hwinvent', productType='NetbootProduct', productVersion='4.1.0.1', packageVersion='3', depotId='opsi2022.xxx.com')>, 'elilo': None, 'serviceAddress': 'https://192.168.0.110:4447/rpc', 'product': <NetbootProduct(id='hwinvent', name=None, productVersion='4.1.0.1', packageVersion='3')>, 'bootimageAppend': <ConfigState(configId='opsi-linux-bootimage.append', objectId='test002.xxx.com', values=[])>, 'productPropertyStates': {'architecture': '64bit', 'askbeforeinst': 'False'}}' (opsipxeconfd.py:484)
[5] [2022-03-05 21:01:23.076] [ ] Special pxe config template 'install3264' will be used used for host 'test002.xxx.com', product 'hwinvent' (opsipxeconfd.py:786)
[7] [2022-03-05 21:01:23.076] [ ] pxeConfigTemplate is not an absolute path. (opsipxeconfd.py:796)
[7] [2022-03-05 21:01:23.077] [ ] pxeConfigTemplate changed to /tftpboot/linux/pxelinux.cfg/install3264 (opsipxeconfd.py:798)
[7] [2022-03-05 21:01:23.077] [ ] Using pxe config template '/tftpboot/linux/pxelinux.cfg/install3264' (opsipxeconfd.py:552)
[7] [2022-03-05 21:01:23.077] [ ] Got hardware address 'a0:ce:c8:d7:b1:54' for host 'test002.xxx.com' (opsipxeconfd.py:845)
[6] [2022-03-05 21:01:23.078] [ ] Creating thread for pxeconfig 3 (opsipxeconfd.py:614)
[7] [2022-03-05 21:01:23.078] [ ] ExtendedBackend <BackendManager()>: executing backend_getLicensingInfo on backend <BackendExtender()> (Extended.py:120)
[7] [2022-03-05 21:01:23.078] [ ] ExtendedBackend <BackendExtender()>: executing backend_getLicensingInfo on backend <HostControlSafeBackend(resolveHostAddress=False, maxConnections=50)> (Extended.py:120)
[7] [2022-03-05 21:01:23.078] [ ] ExtendedBackend <HostControlSafeBackend(resolveHostAddress=False, maxConnections=50)>: executing backend_getLicensingInfo on backend <HostControlBackend(resolveHostAddress=False, maxConnections=50)> (Extended.py:120)
[7] [2022-03-05 21:01:23.078] [ ] ExtendedBackend <HostControlBackend(resolveHostAddress=False, maxConnections=50)>: executing backend_getLicensingInfo on backend <ExtendedConfigDataBackend(configDataBackend=<BackendDispatcher(dispatchIgnoreModules=['OpsiPXEConfd'], dispatchConfigFile='/etc/opsi/backendManager/dispatch.conf', context=<BackendManager()>)>)> (Extended.py:120)
[7] [2022-03-05 21:01:23.079] [ ] ExtendedBackend <ExtendedConfigDataBackend(configDataBackend=<BackendDispatcher(dispatchIgnoreModules=['OpsiPXEConfd'], dispatchConfigFile='/etc/opsi/backendManager/dispatch.conf', context=<BackendManager()>)>)>: executing backend_getLicensingInfo on backend <BackendDispatcher(dispatchIgnoreModules=['OpsiPXEConfd'], dispatchConfigFile='/etc/opsi/backendManager/dispatch.conf', context=<BackendManager()>)> (Extended.py:120)
[7] [2022-03-05 21:01:23.079] [ ] Dispatching method backend_getLicensingInfo to backends: ['file', 'mysql', 'dhcpd'] (Dispatcher.py:192)
[8] [2022-03-05 21:01:23.079] [ ] Finished dispatching method backend_getLicensingInfo (Dispatcher.py:210)
[7] [2022-03-05 21:01:23.080] [ ] Got licensing info from service: {'client_numbers': {'macos': 0, 'linux': 0, 'windows': 3, 'all': 3}, 'available_modules': ['treeview', 'vista'], 'licenses_checksum': '0'} (opsipxeconfd.py:452)
[6] [2022-03-05 21:01:23.080] [ ] uefi module is disabled, secureboot module is disabled (opsipxeconfd.py:457)
[6] [2022-03-05 21:01:23.080] [ ] PXEConfigWriter initializing: templatefile '/tftpboot/linux/pxelinux.cfg/install3264', pxefile '/tftpboot/linux/pxelinux.cfg/01-a0-ce-c8-d7-b1-54', hostId 'test002.xxx.com', append {'pckey': '***secret***', 'hn': 'test002', 'dn': 'xxx.com', 'product': 'hwinvent', 'service': 'https://192.168.0.110:4447/rpc'} (pxeconfigwriter.py:78)
[7] [2022-03-05 21:01:23.080] [ ] Reading template '/tftpboot/linux/pxelinux.cfg/install3264' (pxeconfigwriter.py:111)
[8] [2022-03-05 21:01:23.080] [ ] Property: 'architecture': value: '64bit' (pxeconfigwriter.py:121)
[8] [2022-03-05 21:01:23.080] [ ] Property: 'askbeforeinst': value: 'False' (pxeconfigwriter.py:121)
[8] [2022-03-05 21:01:23.080] [ ] Property: 'architecture': value: '64bit' (pxeconfigwriter.py:121)
[8] [2022-03-05 21:01:23.080] [ ] Property: 'askbeforeinst': value: 'False' (pxeconfigwriter.py:121)
[8] [2022-03-05 21:01:23.080] [ ] Property: 'architecture': value: '64bit' (pxeconfigwriter.py:121)
[8] [2022-03-05 21:01:23.080] [ ] Property: 'askbeforeinst': value: 'False' (pxeconfigwriter.py:121)
[8] [2022-03-05 21:01:23.081] [ ] Property: 'architecture': value: '64bit' (pxeconfigwriter.py:121)
[8] [2022-03-05 21:01:23.081] [ ] Property: 'askbeforeinst': value: 'False' (pxeconfigwriter.py:121)
[8] [2022-03-05 21:01:23.081] [ ] Property: 'architecture': value: '64bit' (pxeconfigwriter.py:121)
[8] [2022-03-05 21:01:23.081] [ ] Property: 'askbeforeinst': value: 'False' (pxeconfigwriter.py:121)
[8] [2022-03-05 21:01:23.081] [ ] Property: 'architecture': value: '64bit' (pxeconfigwriter.py:121)
[8] [2022-03-05 21:01:23.081] [ ] Property: 'askbeforeinst': value: 'False' (pxeconfigwriter.py:121)
[8] [2022-03-05 21:01:23.081] [ ] Property: 'architecture': value: '64bit' (pxeconfigwriter.py:121)
[8] [2022-03-05 21:01:23.081] [ ] Property: 'askbeforeinst': value: 'False' (pxeconfigwriter.py:121)
[8] [2022-03-05 21:01:23.081] [ ] Property: 'architecture': value: '64bit' (pxeconfigwriter.py:121)
[8] [2022-03-05 21:01:23.081] [ ] Property: 'askbeforeinst': value: 'False' (pxeconfigwriter.py:121)
[8] [2022-03-05 21:01:23.081] [ ] Property: 'architecture': value: '64bit' (pxeconfigwriter.py:121)
[8] [2022-03-05 21:01:23.081] [ ] Property: 'askbeforeinst': value: 'False' (pxeconfigwriter.py:121)
[5] [2022-03-05 21:01:23.081] [ ] PXE boot configuration for host test002.xxx.com is now set at '/tftpboot/linux/pxelinux.cfg/01-a0-ce-c8-d7-b1-54' (opsipxeconfd.py:630)
[6] [2022-03-05 21:01:23.081] [ ] Returning result 'Boot configuration updated' (util.py:203)
[6] [2022-03-05 21:01:23.081] [ ] ClientConnection Thread-13 finished (took 0.009 seconds) (opsipxeconfd.py:286)
[7] [2022-03-05 21:01:23.081] [ ] ClientConnection 'Thread-13' removed (opsipxeconfd.py:298)
Hier endet der Log Eintrag, die Erstellung von Pipe Informationen wird hier nicht mehr angezeigt.
jedoch scheint es dann nicht zu einem weiteren Bootvorgang zu kommen.
Die Named Pipe Datei die beim setup des Netboot Produktes angelegt wird hat leider Nullbyte und
enthält keine weiteren informationen.
Reinstall des opsi-tftpd-hpa und des opsi-linux-bootimage Paketes mit anschließemdem restart sowie
das neue setzen von Berechtigungen mit opsi-setup --set-rights hat an diesem Nullbyte verhalten nichts geändert.
Was kann ich tun damit damit die Named Pipe Dateien mit den erforderlichen Bootkomandos geschrieben werden?
Danke und Grüße
sunnysky
ls -lart /tftpboot/linux/pxelinux.cfg/
total 2212
-rw-rw-r-- 1 opsiconfd opsifileadmins 60 Aug 11 2015 memtest86
-rw-rw-r-- 1 opsiconfd opsifileadmins 1191448 Feb 17 06:23 shimx64.efi.signed
-rw-rw-r-- 1 opsiconfd opsifileadmins 759272 Feb 17 06:23 grubx64.efi
-rw-rw-r-- 1 opsiconfd opsifileadmins 236130 Feb 17 06:23 elilo.efi
drwxrwxr-x 3 opsiconfd opsifileadmins 4096 Mar 5 19:50 ..
-rw-rw-r-- 1 opsiconfd opsifileadmins 178 Mar 5 19:50 install-x64.opsi
-rw-rw-r-- 1 opsiconfd opsifileadmins 178 Mar 5 19:50 install-x64
-rw-rw-r-- 1 opsiconfd opsifileadmins 238 Mar 5 19:50 install-grub-x64.opsi
-rw-rw-r-- 1 opsiconfd opsifileadmins 238 Mar 5 19:50 install-grub-x64
-rw-rw-r-- 1 opsiconfd opsifileadmins 198 Mar 5 19:50 install-elilo-x64.opsi
-rw-rw-r-- 1 opsiconfd opsifileadmins 198 Mar 5 19:50 install-elilo-x64
-rw-rw-r-- 1 opsiconfd opsifileadmins 299 Mar 5 19:50 install3264.opsi
-rw-rw-r-- 1 opsiconfd opsifileadmins 299 Mar 5 19:50 install3264
-rw-rw-r-- 1 opsiconfd opsifileadmins 34 Mar 5 19:50 default.nomenu.opsi
-rw-rw-r-- 1 opsiconfd opsifileadmins 34 Mar 5 19:50 default.nomenu
-rw-rw-r-- 1 opsiconfd opsifileadmins 665 Mar 5 19:50 default.menu.opsi
-rw-rw-r-- 1 opsiconfd opsifileadmins 665 Mar 5 19:50 default.menu
-rw-rw-r-- 1 opsiconfd opsifileadmins 665 Mar 5 19:50 default
-rw-rw-r-- 1 opsiconfd opsifileadmins 43 Mar 5 19:50 elilo.conf.opsi
-rw-rw-r-- 1 opsiconfd opsifileadmins 43 Mar 5 19:50 elilo.conf
prw-r--r-- 1 root root 0 Mar 5 19:52 01-00-e0-4c-68-00-1f
prw-r--r-- 1 root root 0 Mar 5 19:52 01-a8-7e-ea-33-87-7c
prw-r--r-- 1 root root 0 Mar 5 19:52 01-a0-ce-c8-d7-b1-54
drwxrwxr-x 2 opsiconfd opsifileadmins 4096 Mar 5 19:52 .
tail -f opsi/opsipxeconfd.log
[5] [2022-03-05 21:01:23.071] [Opsipxeconfd ] Got connection from client (opsipxeconfd.py:231)
[6] [2022-03-05 21:01:23.071] [Opsipxeconfd ] Creating thread for connection 1 (opsipxeconfd.py:234)
[7] [2022-03-05 21:01:23.072] [ ] Receiving data... (util.py:195)
[6] [2022-03-05 21:01:23.072] [ ] Got command 'update test002.xxx.com /var/run/opsipxeconfd/test002.xxx.com.json' (util.py:200)
[6] [2022-03-05 21:01:23.073] [ ] Updating PXE boot configuration for host 'test002.xxx.com' (opsipxeconfd.py:478)
[7] [2022-03-05 21:01:23.073] [ ] Removing 0 existing config writers for 'test002.xxx.com' (opsipxeconfd.py:662)
[7] [2022-03-05 21:01:23.074] [Opsipxeconfd ] Connection Thread-13 started. (opsipxeconfd.py:240)
[7] [2022-03-05 21:01:23.074] [ ] Reading data from /var/run/opsipxeconfd/test002.xxx.com.json (opsipxeconfd.py:694)
[7] [2022-03-05 21:01:23.076] [ ] Cached data read for test002.xxx.com: '{'backendInfo': {'opsiVersion': '4.2.0.265', 'modules': {'valid': False}, 'realmodules': {}, 'hostCount': 3}, 'host': <OpsiClient(id='test002.xxx.com')>, 'productOnClient': <ProductOnClient(clientId='test002.xxx.com', productId='hwinvent', installationStatus='not_installed', actionRequest='setup')>, 'depotId': 'opsi2022.xxx.com', 'productOnDepot': <ProductOnDepot(productId='hwinvent', productType='NetbootProduct', productVersion='4.1.0.1', packageVersion='3', depotId='opsi2022.xxx.com')>, 'elilo': None, 'serviceAddress': 'https://192.168.0.110:4447/rpc', 'product': <NetbootProduct(id='hwinvent', name=None, productVersion='4.1.0.1', packageVersion='3')>, 'bootimageAppend': <ConfigState(configId='opsi-linux-bootimage.append', objectId='test002.xxx.com', values=[])>, 'productPropertyStates': {'architecture': '64bit', 'askbeforeinst': 'False'}}' (opsipxeconfd.py:484)
[5] [2022-03-05 21:01:23.076] [ ] Special pxe config template 'install3264' will be used used for host 'test002.xxx.com', product 'hwinvent' (opsipxeconfd.py:786)
[7] [2022-03-05 21:01:23.076] [ ] pxeConfigTemplate is not an absolute path. (opsipxeconfd.py:796)
[7] [2022-03-05 21:01:23.077] [ ] pxeConfigTemplate changed to /tftpboot/linux/pxelinux.cfg/install3264 (opsipxeconfd.py:798)
[7] [2022-03-05 21:01:23.077] [ ] Using pxe config template '/tftpboot/linux/pxelinux.cfg/install3264' (opsipxeconfd.py:552)
[7] [2022-03-05 21:01:23.077] [ ] Got hardware address 'a0:ce:c8:d7:b1:54' for host 'test002.xxx.com' (opsipxeconfd.py:845)
[6] [2022-03-05 21:01:23.078] [ ] Creating thread for pxeconfig 3 (opsipxeconfd.py:614)
[7] [2022-03-05 21:01:23.078] [ ] ExtendedBackend <BackendManager()>: executing backend_getLicensingInfo on backend <BackendExtender()> (Extended.py:120)
[7] [2022-03-05 21:01:23.078] [ ] ExtendedBackend <BackendExtender()>: executing backend_getLicensingInfo on backend <HostControlSafeBackend(resolveHostAddress=False, maxConnections=50)> (Extended.py:120)
[7] [2022-03-05 21:01:23.078] [ ] ExtendedBackend <HostControlSafeBackend(resolveHostAddress=False, maxConnections=50)>: executing backend_getLicensingInfo on backend <HostControlBackend(resolveHostAddress=False, maxConnections=50)> (Extended.py:120)
[7] [2022-03-05 21:01:23.078] [ ] ExtendedBackend <HostControlBackend(resolveHostAddress=False, maxConnections=50)>: executing backend_getLicensingInfo on backend <ExtendedConfigDataBackend(configDataBackend=<BackendDispatcher(dispatchIgnoreModules=['OpsiPXEConfd'], dispatchConfigFile='/etc/opsi/backendManager/dispatch.conf', context=<BackendManager()>)>)> (Extended.py:120)
[7] [2022-03-05 21:01:23.079] [ ] ExtendedBackend <ExtendedConfigDataBackend(configDataBackend=<BackendDispatcher(dispatchIgnoreModules=['OpsiPXEConfd'], dispatchConfigFile='/etc/opsi/backendManager/dispatch.conf', context=<BackendManager()>)>)>: executing backend_getLicensingInfo on backend <BackendDispatcher(dispatchIgnoreModules=['OpsiPXEConfd'], dispatchConfigFile='/etc/opsi/backendManager/dispatch.conf', context=<BackendManager()>)> (Extended.py:120)
[7] [2022-03-05 21:01:23.079] [ ] Dispatching method backend_getLicensingInfo to backends: ['file', 'mysql', 'dhcpd'] (Dispatcher.py:192)
[8] [2022-03-05 21:01:23.079] [ ] Finished dispatching method backend_getLicensingInfo (Dispatcher.py:210)
[7] [2022-03-05 21:01:23.080] [ ] Got licensing info from service: {'client_numbers': {'macos': 0, 'linux': 0, 'windows': 3, 'all': 3}, 'available_modules': ['treeview', 'vista'], 'licenses_checksum': '0'} (opsipxeconfd.py:452)
[6] [2022-03-05 21:01:23.080] [ ] uefi module is disabled, secureboot module is disabled (opsipxeconfd.py:457)
[6] [2022-03-05 21:01:23.080] [ ] PXEConfigWriter initializing: templatefile '/tftpboot/linux/pxelinux.cfg/install3264', pxefile '/tftpboot/linux/pxelinux.cfg/01-a0-ce-c8-d7-b1-54', hostId 'test002.xxx.com', append {'pckey': '***secret***', 'hn': 'test002', 'dn': 'xxx.com', 'product': 'hwinvent', 'service': 'https://192.168.0.110:4447/rpc'} (pxeconfigwriter.py:78)
[7] [2022-03-05 21:01:23.080] [ ] Reading template '/tftpboot/linux/pxelinux.cfg/install3264' (pxeconfigwriter.py:111)
[8] [2022-03-05 21:01:23.080] [ ] Property: 'architecture': value: '64bit' (pxeconfigwriter.py:121)
[8] [2022-03-05 21:01:23.080] [ ] Property: 'askbeforeinst': value: 'False' (pxeconfigwriter.py:121)
[8] [2022-03-05 21:01:23.080] [ ] Property: 'architecture': value: '64bit' (pxeconfigwriter.py:121)
[8] [2022-03-05 21:01:23.080] [ ] Property: 'askbeforeinst': value: 'False' (pxeconfigwriter.py:121)
[8] [2022-03-05 21:01:23.080] [ ] Property: 'architecture': value: '64bit' (pxeconfigwriter.py:121)
[8] [2022-03-05 21:01:23.080] [ ] Property: 'askbeforeinst': value: 'False' (pxeconfigwriter.py:121)
[8] [2022-03-05 21:01:23.081] [ ] Property: 'architecture': value: '64bit' (pxeconfigwriter.py:121)
[8] [2022-03-05 21:01:23.081] [ ] Property: 'askbeforeinst': value: 'False' (pxeconfigwriter.py:121)
[8] [2022-03-05 21:01:23.081] [ ] Property: 'architecture': value: '64bit' (pxeconfigwriter.py:121)
[8] [2022-03-05 21:01:23.081] [ ] Property: 'askbeforeinst': value: 'False' (pxeconfigwriter.py:121)
[8] [2022-03-05 21:01:23.081] [ ] Property: 'architecture': value: '64bit' (pxeconfigwriter.py:121)
[8] [2022-03-05 21:01:23.081] [ ] Property: 'askbeforeinst': value: 'False' (pxeconfigwriter.py:121)
[8] [2022-03-05 21:01:23.081] [ ] Property: 'architecture': value: '64bit' (pxeconfigwriter.py:121)
[8] [2022-03-05 21:01:23.081] [ ] Property: 'askbeforeinst': value: 'False' (pxeconfigwriter.py:121)
[8] [2022-03-05 21:01:23.081] [ ] Property: 'architecture': value: '64bit' (pxeconfigwriter.py:121)
[8] [2022-03-05 21:01:23.081] [ ] Property: 'askbeforeinst': value: 'False' (pxeconfigwriter.py:121)
[8] [2022-03-05 21:01:23.081] [ ] Property: 'architecture': value: '64bit' (pxeconfigwriter.py:121)
[8] [2022-03-05 21:01:23.081] [ ] Property: 'askbeforeinst': value: 'False' (pxeconfigwriter.py:121)
[5] [2022-03-05 21:01:23.081] [ ] PXE boot configuration for host test002.xxx.com is now set at '/tftpboot/linux/pxelinux.cfg/01-a0-ce-c8-d7-b1-54' (opsipxeconfd.py:630)
[6] [2022-03-05 21:01:23.081] [ ] Returning result 'Boot configuration updated' (util.py:203)
[6] [2022-03-05 21:01:23.081] [ ] ClientConnection Thread-13 finished (took 0.009 seconds) (opsipxeconfd.py:286)
[7] [2022-03-05 21:01:23.081] [ ] ClientConnection 'Thread-13' removed (opsipxeconfd.py:298)
Hier endet der Log Eintrag, die Erstellung von Pipe Informationen wird hier nicht mehr angezeigt.
- SisterOfMercy
- Beiträge: 1556
- Registriert: 22 Jun 2012, 19:18
Re: Named Pipe wird mit Nullbyte erzeugt
Are you sure the named pipe is empty? When I create one the size is also 0. Reading it with cat shows what was in there. Of course you would then have to setup the netboot product again, because the file has disappeared.
Are you using a client with legacy boot? And what kind of client is that? Furthermore you say nothing happens any more on the client, but what do you see on the client?
Are you using a client with legacy boot? And what kind of client is that? Furthermore you say nothing happens any more on the client, but what do you see on the client?
Bitte schreiben Sie Deutsch, when I'm responding in the German-speaking part of the forum!
Re: Named Pipe wird mit Nullbyte erzeugt
Danke vielmals, das war der richtige Hint
.
Ein cat der Named Pipe hat die richtigen Informationen geliefert obwohl diese Nullbyte anzeigt.
Mein Client hat versucht PXE mit UEFI zu booten und konnte daher den Bootvorgang nicht weiterführen da
mir das UEFI Modul fehlt.Legacy boot mit einem anderen System funktioniert jetzt.
Grüße sunnysky.

Ein cat der Named Pipe hat die richtigen Informationen geliefert obwohl diese Nullbyte anzeigt.
Mein Client hat versucht PXE mit UEFI zu booten und konnte daher den Bootvorgang nicht weiterführen da
mir das UEFI Modul fehlt.Legacy boot mit einem anderen System funktioniert jetzt.
Grüße sunnysky.