Seite 1 von 1

Backend error nach Installation eines aktualisierten Paketes

Verfasst: 25 Jan 2013, 17:39
von embl-structures
Hallo zusammen,

nach Aktualisierung eines Paketes (install.ins modifiziert und aktuelles msp-Paket eingefuegt), erhalte ich beim Aufruf von opsi-package-manager die folgende Fehlermeldung:

Code: Alles auswählen

# opsi-package-manager -i embl-acroread-x_10.1.5-1.opsi
Errors occured: 
   Failure while processing Install of package(s) /home/opsiproducts/embl-acroread-x/embl-acroread-x_10.1.5-1.opsi on depot 'sauron.embl.de':
      Backend error: Failed to install package '/home/opsiproducts/embl-acroread-x/embl-acroread-x_10.1.5-1.opsi' on depot 'sauron.embl.de': No config-file returned! objType 'ProductProperty', ident '{'packageVersion': u'1', 'productVersion': u'10.1.4', 'propertyId': u'forceinstall', 'productId': u'embl-acroread-x'}', fileType 'pro' (error on server)
#
Wenn ich im config-editor einen Refresh mache, popt diese Fehlermeldung auf:

Code: Alles auswählen

DATUM -- Opsi service error: [Exception] No config-file returned! objType 'ProductProperty', ident '{'packageVersion': u'1', 'productVersion': u'10.1.4', 'propertyId': u'forceinstall', 'productId': u'embl-acroread-x'}', fileType 'pro'
DATUM -- JSONReMapper: Exception on reproducing null, java.lang.NullPointerException
Ausser den oben beschriebenen Aenderungen, hatte ich auch noch festgestellt, dass das 'OPSI' Verzeichnis 'root' statt 'pcpatch' gehoerte. Ich habe deshalb den Owner aller Unterverzeichnisse von /home/opsiproducts/embl-acroread-x zu 'pcpatch' geaendert. Analog zu dem, wie es in anderen Produktverzeichnissen aussieht (und funktioniert).

Um Zugriffsprobleme auszuschliessen habe ich 'opsi-setup --set-rights' ausgefuehrt und um Filesystem-Probleme zu eliminieren - die wir machmal haben -, wurde der komplette Server einmal neu gestartet. Ebenfalls habe ich das Paket 'embl-acroread-x' einmal mit dem opsi-package-manager deinstalliert und wieder installiert. Erfolglos.

Serverseitig sind folgende Pakete vorhanden:

Code: Alles auswählen

ii  opsi-atftpd                          0.7.dfsg-1.7             advanced TFTP server - opsi version with pcr
ii  opsi-configed                        4.0.1.24-1               OPSI config editor
ii  opsi-depotserver                     4.0.2.1-1                opsi depotserver configuration package
ii  opsi-linux-bootimage                 20120119-1               opsi linux bootimage
ii  opsi-utils                           4.0.2.1-1                opsi utils
ii  opsiconfd                            4.0.2.1-1                opsi configuration service
ii  opsipxeconfd                         4.0.2.1-1                opsi pxe configuration daemon
ii  python-opsi                          4.0.2.1-1                opsi python library
Das Paket wird allerdings richtig installiert und funktioniert korrekt. Das Installieren anderer Pakete mit dem opsi-package-manager funktioniert fehlerfrei.

Hat jemand eine Ahnung, woher diese Fehlermeldung kommen koennte und wie man sie beseitigt?

Gruss
frank

Re: Backend error nach Installation eines aktualisierten Pak

Verfasst: 26 Jan 2013, 23:26
von ueluekmen
Hi,

da scheint sich was im FileBackend verhaspelt zu haben. Kannst du mal die control-File des Pakets posten? Oder per Mail an info(at)uib.de mit referenz auf diesen Post. Dann schauen wir mal, ob es sich vielleicht um ein Bug handeln könnte.

Weiterhin sind die Paketstände nicht aktuell, ein Update auf dem Server sollte auch nicht schaden. Auch wenn ich nicht direkt davon ausgehen würde, das der Fehler dadurch behoben wird.

Re: Backend error nach Installation eines aktualisierten Pak

Verfasst: 27 Jan 2013, 15:31
von embl-structures
ueluekmen hat geschrieben:da scheint sich was im FileBackend verhaspelt zu haben. Kannst du mal die control-File des Pakets posten? Oder per Mail an info(at)uib.de mit referenz auf diesen Post. Dann schauen wir mal, ob es sich vielleicht um ein Bug handeln könnte.
Danke fuer die schnelle Reaktion. Ich haette das control-File aus /home/opsiproducts/embl-acroread-x/OPSI/ gerne angehaengt, aber "Das Kontingent für Dateianhänge ist bereits vollständig ausgenutzt".... Ich schicke es an die angegebene Mailadresse.
ueluekmen hat geschrieben:Weiterhin sind die Paketstände nicht aktuell, ein Update auf dem Server sollte auch nicht schaden. Auch wenn ich nicht direkt davon ausgehen würde, das der Fehler dadurch behoben wird.
Werde ich gleich machen. Das Debian-System liegt leider etwas quer in unserer gemanagten CentOS-Infrastruktur :-)

Gruss
frank

Re: Backend error nach Installation eines aktualisierten Pak

Verfasst: 27 Jan 2013, 16:47
von embl-structures
embl-structures hat geschrieben:
ueluekmen hat geschrieben:Weiterhin sind die Paketstände nicht aktuell, ein Update auf dem Server sollte auch nicht schaden. Auch wenn ich nicht direkt davon ausgehen würde, das der Fehler dadurch behoben wird.
Werde ich gleich machen. Das Debian-System liegt leider etwas quer in unserer gemanagten CentOS-Infrastruktur :-)
System aktualisiert:

Code: Alles auswählen

$ dpkg --list |grep opsi
ii  opsi-atftpd                          0.7.dfsg-2.1             advanced TFTP server - opsi version with pcr
ii  opsi-configed                        4.0.2.5.8-1              OPSI config editor
ii  opsi-depotserver                     4.0.2.3-1                opsi depotserver configuration package
ii  opsi-linux-bootimage                 20120728-1               opsi linux bootimage
ii  opsi-utils                           4.0.2.3-1                opsi utils
ii  opsiconfd                            4.0.2.4-1                opsi configuration service
ii  opsipxeconfd                         4.0.2.6-1                opsi pxe configuration daemon
ii  python-opsi                          4.0.2.4-1                opsi python library
$
Aber wie zu erwarten hat es das aktuelle Problem nicht geloest.

frank

Re: Backend error nach Installation eines aktualisierten Pak

Verfasst: 31 Jan 2013, 11:21
von embl-structures
Hallo,
hat niemand eine Idee, woran der Fehler liegen koennte? Die Meldung treibt mich noch in den Wahnsinn, da sie in meinen Augen keinen Sinn macht.
frank

Re: Backend error nach Installation eines aktualisierten Pak

Verfasst: 31 Jan 2013, 13:54
von embl-structures
Problem geloest: In /var/lib/opsi/config/products gab's zum Produkt embl-acroread-x noch ein Controlfile der vorherigen Version (installiert Ende November 2012) :

Code: Alles auswählen

[Package]
version: 1
depends: 
incremental: False

[Product]
type: localboot
id: embl-acroread-x
name: Adobe Acrobat Reader X
description: Adobe Acrobat Reader X with Updates
advice: 
version: 10.1.4
priority: 0
licenseRequired: False
productClasses: 
setupScript: install.ins
uninstallScript: uninstall.ins
updateScript: 
alwaysScript: install.ins
onceScript: 
customScript: 
userLoginScript: 

[ProductProperty]
type: unicode
name: forceinstall
multivalue: False
editable: False
description: Force installation?
values: ["no", "yes"]
default: ["no"]
Nach Loesung dieses Files funktionierte die Installation des neuesten Paketes problemlos. Was mich irritiert ist, dass die Installation letzten November noch funktioniert hat und heute nicht mehr. In der Zwischenzeit habe ich keinerlei OPSI-Pakete aktualisiert... Das Problem lag vermutlich in der [ProductProperty]-Sektion (?).

@ueluekmen: Danke fuer das sehr freundliche off-list Angebot.

Gruss
frank