Seite 1 von 1

[GELÖST] Fehler beim Produkt installieren

Verfasst: 27 Jun 2012, 22:21
von qx23
LÖSUNG: viewtopic.php?f=7&t=3688&p=17824#p17824

Hallo,

ich wollte grml als netboot Produkt in ein Opsipaket packen und installieren. Beim installieren des Pakets kommt folgender Fehler:

Code: Alles auswählen

Errors occured:
   Failure while processing Install of package(s) /home/opsiproducts/grml/grml_2012.5-1.opsi on depot 'opsi2.DOMAIN.local':
      Backend error: Failed to install package '/home/opsiproducts/grml/grml_2012.5-1.opsi' on depot 'opsi2.DOMAIN.local': Failed to extract data from package '/home/opsiproducts/grml/grml_2012.5-1.opsi': Failed to extract archive '/tmp/.opsi.unpack.fJV7a/SERVER_DATA.cpio.gz': Command '/bin/zcat "/tmp/.opsi.unpack.fJV7a/SERVER_DATA.cpio.gz" | /bin/cpio --quiet -idumv ' failed with code 2: tftpboot/linux/initrd.img
 (error on server)
Hat wer eine Idee woran das liegen könnte?

Danke und Gruß

Re: Fehler beim Produkt installieren

Verfasst: 28 Jun 2012, 08:33
von Thomas_H
Moinsens...

hast Du mal in die Wiki geschaut, wie verschiedene andere OS eingebunden werden können? Schon allein dass Du ein Opsi-Paket hast (ich hab ausser Windoof noch keine Netboot-Produkte konfiguriert) macht mich stutzig. Das kann nicht funktionieren, weil ein opsi-paket nicht booten kann. Schau Dir dazu mal den Ablauf eines PXE-Boots im Handbuch an.

Nimm mal als Vorlage die Installation (oder Ausführung) von Acronis aus der Wiki. Das sollte helfen.

Gruß

Thomas_H

Re: Fehler beim Produkt installieren

Verfasst: 28 Jun 2012, 10:22
von ueluekmen
Mal vorher ein:

Code: Alles auswählen

opsi-setup --set-rights
ausführen. Könnte an den Rechten von /tftpboot liegen.

Re: Fehler beim Produkt installieren

Verfasst: 28 Jun 2012, 11:36
von Thomas_H
Moinsens...

oh mann... ich sollte keine Antworten schreiben, ehe ich nicht den 5. Pott Kaffee intus habe... :oops:

Na klar, wer lesen kann ist klar im Vorteil:
Beim installieren des Pakets kommt folgender Fehler:
Ich war geistig schon einen Schritt weiter und war irrig der Ansicht Du fährst den Computer bereits hoch und willst als OS das .opsi-file per PXE laden... :roll:

Erol war da schon wacher als ich.

Gruß

Thomas_H

Re: Fehler beim Produkt installieren

Verfasst: 28 Jun 2012, 11:41
von qx23
ueluekmen hat geschrieben:Mal vorher ein:

Code: Alles auswählen

opsi-setup --set-rights
ausführen. Könnte an den Rechten von /tftpboot liegen.
Habe ich schon gemacht, der gleiche Fehler.

Re: Fehler beim Produkt installieren

Verfasst: 28 Jun 2012, 11:52
von Thomas_H
Moinsens,

Also wie es scheint, kann Dein Paket nicht ausgepackt werden. Ist vielleicht fehlerhaft geschrieben worden, uU. durch mangelnden Platz auf der Platte.

was sagt

Code: Alles auswählen

df -h
Wenn genug Platz auf der/den Platten (also auch auf tftp, falls es ein gemountetes Laufwerk ist) ist, dann einfach mittels

Code: Alles auswählen

opsi-makeproduktfile
das opsi-Paket nochmals erzeugen. Dann erneut versuchen das Paket mit dem opsi-package-manager zu installieren.

Gruß

Thomas_H

Re: Fehler beim Produkt installieren

Verfasst: 28 Jun 2012, 12:09
von qx23
df sagt:

Code: Alles auswählen

df -h
/dev/sda1             452G   46G  384G  11% /
Genug Platz ist also.

Platz ist genug da, hab das Paket auch mal mit -F tar erstellt um zu sehen ob es da Probleme gibt. Genau das gleiche auch dann wenn ich das Paket nicht komprimiere.

Re: Fehler beim Produkt installieren

Verfasst: 28 Jun 2012, 12:29
von ueluekmen
Ok, ich würde noch versuchen dem opsi-package-manager beim installieren die Option: "-d opsi-server.domain.local" mit zu geben. (Aber nur wenn du nur einen opsi-Server hast, ansonsten -d fqdn-von-deinem-server, auch wenns schizophren aussieht 8-) )

Re: Fehler beim Produkt installieren

Verfasst: 28 Jun 2012, 12:54
von qx23
selber Fehler. Andere Pakete kann ich ohne Probleme installieren bzw. deinstallieren.

Re: [GELÖST] Fehler beim Produkt installieren

Verfasst: 29 Jun 2012, 14:40
von qx23
Hab den Fehler gefunden. Er saß vor dem Bildschirm.

Das Verzeichnis pxelinux.cfg war eine Ebene zu hoch....

Falsch:

Code: Alles auswählen

SERVER_DATA/
└── tftpboot
    ├── linux
    │   ├── initrd.img
    │   └── vmlinuz
    └── pxelinux.cfg
        └── grml

Richtig:

Code: Alles auswählen

SERVER_DATA/
└── tftpboot
    └── linux
        ├── initrd.img
        ├── pxelinux.cfg
        │   └── grml
        └── vmlinuz
Vielleicht kann man eine Prüfung einbauen oder eine sinnvollere Fehlermeldung ausgeben lassen ;)