Seite 1 von 1

netboot-product: pxe config template does not exist

Verfasst: 29 Sep 2009, 22:33
von christian.schuld
Hallo OPSI-Gemeinde,

ich mal wieder ;)

folgende Vorgeschichte. Auf unserem OPSI-Testserver habe ich ein neues Paket für eine win2003entx86-Installation erstellt. Läuft dort auch soweit sehr gut.

Das Paket wird nun hübsch gepackt und auf den Prod-Server transferiert, anschliessend natürlich auch über den opsi-package-manager installiert. Bis hierhin alles reibungslos.

Wenn ich nun jedoch bei einem Client dieses Paket auf Setup setzen möchten kommt eine lustige Fehlermeldung mit der ich leider nicht wirklich viel anfangen kann :|

Hier die entsprechende Meldung einmal aus dem opsipxeconfd.log:
[4] [Sep 29 22:05:15] Got connection from '' (opsipxeconfd|269)
[4] [Sep 29 22:05:15] Special pxe config template '/tftpboot/linux/pxelinux.cfg/[Windows]softwareIds:' will be used used for host 'client.domäne.rz.krzn.de', product 'win2003enterprise32' (opsipxeconfd|381)
[1] [Sep 29 22:05:15] Traceback: (Logger.py|591)
[1] [Sep 29 22:05:15] line 661 in '_processCommand' in file '/usr/sbin/opsipxeconfd' (Logger.py|591)
[1] [Sep 29 22:05:15] line 383 in 'setBootConfiguration' in file '/usr/sbin/opsipxeconfd' (Logger.py|591)
[1] [Sep 29 22:05:15] ==>>> pxe config template '/tftpboot/linux/pxelinux.cfg/[Windows]softwareIds:' does not exist (opsipxeconfd|663)
[2] [Sep 29 22:05:15] pxe config template '/tftpboot/linux/pxelinux.cfg/[Windows]softwareIds:' does not exist (opsipxeconfd|664)
Bin für jede Hilfe dankbar!

eine angenehme Nacht wünscht

cschuld

Re: netboot-product: pxe config template does not exist

Verfasst: 30 Sep 2009, 10:35
von d.oertel
Hi,
ein neues Paket für eine win2003entx86-Installation
Am besten nicht versuchen ein solches Paket 'rom the scratch' per opsi-newprod aufzubauen.

Besser ist es ein bestehendes Paket als Basis zu verwenden.
Dazu gibt es die Möglichkeit bestehende Pakete zu extrahieren und dabei umzubenennen z.B.:

Code: Alles auswählen

opsi-package-manager -x win2003_3.3.1-1.opsi --new-product-id win2003entx86
Dabei entsteht dann ein win2003entx86 Baum der dann angepasst werden kann.

gruss
d.oertel

Re: netboot-product: pxe config template does not exist

Verfasst: 02 Okt 2009, 09:00
von christian.schuld
Hallo,

das hatte leider nichts gebracht.
Habs genauso gemacht wie du es gesagt hast. Auf dem Testsystem wieder kein Problem, auf dem Prodsystem das selbe wie vorher.
Ein Blick in die control-Datei des Paketes hat dann aber geholfen:

Dort gab es nämlich folgenden Eintrag:

Code: Alles auswählen

[Product]
type: netboot
id: win2003enterprise32
name: Windows 2003 Enterprise Edition R2 - x86 - deutsch
description: Microsoft Server Betriebssystem
advice:
version: 3.3.1
priority: 0
licenseRequired: True
productClasses:
setupScript: setup.py
uninstallScript:
updateScript:
alwaysScript:
onceScript:
pxeConfigTemplate: [Windows]softwareIds             <---------------
Auf dem Testsystem ist dieser Eintrag so nicht zu finden.

Naja, langer rede kurzer Sinn: Diesen Eintrag habe ich entfernt und schon verschwindet die Fehlermeldung und die Pipe wird erstellt.

Warum der Eintrag dort jedoch erstellt wird .... :shock: :?:


Gruß

Christian