netboot-product: pxe config template does not exist

Antworten
christian.schuld
Beiträge: 25
Registriert: 04 Dez 2008, 10:39

netboot-product: pxe config template does not exist

Beitrag 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
Benutzeravatar
d.oertel
uib-Team
Beiträge: 3327
Registriert: 04 Jun 2008, 14:27

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

Beitrag 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


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


christian.schuld
Beiträge: 25
Registriert: 04 Dez 2008, 10:39

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

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