Seite 1 von 1

opsi 4.0.0.6: Failed to process command 'install': MySQL...

Verfasst: 15 Okt 2010, 14:13
von kepler73
Hallo zusammen,

wir versuchen gerade das erste Mal einen opsi Server einzurichten. Ausgangspunkt ist die bereitgestellte VMWare Server Appliance von sourceforge. Die Konfiguration nahmen wir, wie im Handbuch "opsi Getting Started opsi-Version 4.0", Stand 30.09.10, vor. Bis zum Punkt 2.5 lief alles ohne ersichtliche Fehler. Wir verwenden einen externen DHCP Server. Pakete updaten via apt funktioniert. Beim Versuch, die minimalen OPSI Produkte einzuspielen (Punkt 2.5), treten jedoch Fehler auf und die Installation schlägt fehl:

root@opsiserver:~# opsi-package-manager -i /downloads/essential/hwaudit_4.0.1-1.opsi

ERROR: Failed to process command 'install': MySQL backend module disabled

root@opsiserver:~#

Ein Blick in die Liste der freigeschalteten Module zeigt allerdings auch merkwürdigerweise (?), keine Module an:

root@opsiserver:~# opsi-admin -d method backend_info
{
"opsiVersion" : "4.0.0.6",
"modules" :
{
"valid" : false
}
}
root@opsiserver:~#

Allerdings sah die Datei zwischenzeitlich anders aus (in etwa so aus, wie im Handbuch abgebildet (einschliesslich der Signaturen))!

Wir haben nachträglich die Netzwerkkonfiguration mit den Python Skript /usr/local/bin/1stboot.py geändert (IP Adresse). Ist das evtl. die Ursache f. genanntes Problem und wie kann man dieses beheben?

Vielen Dank im voraus für die Hilfe!

Gruß, Carsten

Re: opsi 4.0.0.6: Failed to process command 'install': MySQL...

Verfasst: 15 Okt 2010, 18:08
von j.schneider
viewtopic.php?f=7&t=1946&p=9574

Eine Modules-Datei zum Evaluieren gibt es auf Anfrage an info(at)uib.de

Man kann natürlich auch eines der freien Backends (File, LDAP) statt MySQL verwenden.

Re: opsi 4.0.0.6: Failed to process command 'install': MySQL...

Verfasst: 18 Okt 2010, 11:04
von kepler73
Hallo,

vielen Dank für die Antwort. Mit der abgelaufenen Evaluierungsphase des MySQL Moduls schien die Sache erklärt. Aber nachdem ich die Backendkonfiguration ohne das MySQL Modul erneut durchgeführt habe, gibt es immer noch einen Fehler, bei dem Versuch, die opsi Pakete zu installieren. Anschliessend habe ich nochmals alle Schritte aus dem Getting Started Handbuch nachvollzogen. Der Fehler indes blieb:

root@opsiserver:/downloads/essential# opsi-package-manager -i hwaudit_4.0.1-1.opsi
Errors occured:
Failure while processing Install of package(s) /downloads/essential/hwaudit_4.0.1-1.opsi on depot 'opsiserver.camco.local':
Backend error: Failed to install package '/downloads/essential/hwaudit_4.0.1-1.opsi' on depot 'opsiserver.camco.local': Backend I/O error: Package file '/downloads/essential/hwaudit_4.0.1-1.opsi' not found (error on server)

Die aktuelle Backend Konfiguration sieht so aus (/etc/opsi/backendManager/dispatch.conf):

backend_.* : file, opsipxeconfd
host_.* : file, opsipxeconfd
productOnClient_.* : file, opsipxeconfd
configState_.* : file, opsipxeconfd
.* : file

Herzlichen Gruß, Carsten

Re: opsi 4.0.0.6: Failed to process command 'install': MySQL...

Verfasst: 18 Okt 2010, 17:40
von kepler73
Das Problem waren die Zugriffsrechte f. den Systemuser opsiconfd. Nachdem die Pakete unter /home/opsiproducts lagen, konnten diese mit dem opsi-package-manager installiert werden. Steht so auch im opsi-Handbuch auf Seite 39 und auch im "Getting Stuck" - ähh meine "Getting-Started"-Handbuch - dort aber erst weiter hinten und nicht bei der Beschreibung für die Installation der Essential Pakete...

LG, Carsten