OPSI 4.0 Neuinstallation auf Ubuntu Server / LDAP-Schema

Antworten
Benutzeravatar
trosenow
Beiträge: 4
Registriert: 10 Feb 2009, 11:56
Wohnort: Stendal
Kontaktdaten:

OPSI 4.0 Neuinstallation auf Ubuntu Server / LDAP-Schema

Beitrag von trosenow »

Hallo !

Ich bin gerade dabei, von einem laufenden OPSI 3.4 auf ein OPSI 4.0 zu wechseln. Der Config/Depot-Server ist noch im Produktiv-Betrieb und soll erst abgeschalten werden, wenn der neue fertig ist. Daher ist kein Upgrade sondern eine Neuinstallation auf anderer Hardware.
Aufgrund des zu verwaltenden Datenbestandes wählte ich LDAP+MYSQL Backend, jedoch bereitet mir die Installation des LDAP Probleme.

Der LDAP-Server läuft soweit, aber es scheint, als ob das konvertierte LDAP-Schema der 3.4'er Installation unvollständig ist, so daß das OPSI-Setup-Script nicht sauber durchläuft und mit einer Fehlermeldung abbricht.

Die Meldung lautet in etwa "opsiDepotWebdavURL attribute unknown".

(entschuldigt die ungenaue Angabe, sobald ich wieder auf Arbeit bin häng ich die konkrete Fehlermeldung an)

Daraufhin habe ich in den Schemas des LDAP-Servers nach den Attributen bzw ObjectKlassen mit "opsi*" beginnend gesucht, leider erfolglos. Leider ist nach der Installation der OPSI-Pakete unter Ubuntu auch keinerlei Schema oder LDIF file im Dateisystem zu finden.

Gibt es irgendwo ein vollständiges OPSI-Schema bzw -LDIF, das man nutzen kann ?

MfG T.R.
Benutzeravatar
trosenow
Beiträge: 4
Registriert: 10 Feb 2009, 11:56
Wohnort: Stendal
Kontaktdaten:

Re: OPSI 4.0 Neuinstallation auf Ubuntu Server / LDAP-Schema

Beitrag von trosenow »

Hallo noch einmal,

anbei die konkrete Ausgabe der Fehlermeldung. Sollte es noch detaillierter notwendig sein. erhöhe ich gern nochmal die "Verbosity"
[4] [Mär 11 12:01:01] Failed to read opsi modules file '/etc/opsi/modules': Signature not found (Backend.py|343)
[5] [Mär 11 12:01:01] Disabling mysql backend and license management module: no customer in modules file (MySQL.py|384)
[5] [Mär 11 12:01:01] Creating opsi base (SQL.py|298)
[5] [Mär 11 12:01:04] Getting current system config (opsi-setup|70)
[5] [Mär 11 12:01:04] System information: (opsi-setup|117)
[5] [Mär 11 12:01:04] distributor : Ubuntu (opsi-setup|118)
[5] [Mär 11 12:01:04] distribution : Ubuntu 10.04.2 LTS (opsi-setup|119)
[5] [Mär 11 12:01:04] ip address : xxx.xxx.xxx.xxx (opsi-setup|120)
[5] [Mär 11 12:01:04] netmask : xxx.xxx.xxx.xxx (opsi-setup|121)
[5] [Mär 11 12:01:04] subnet : xxx.xxx.xxx.xxx (opsi-setup|122)
[5] [Mär 11 12:01:04] broadcast : xxx.xxxx.xxx.xxx (opsi-setup|123)
[5] [Mär 11 12:01:04] fqdn : xxxxx.xxxxx.xx (opsi-setup|124)
[5] [Mär 11 12:01:04] hostname : xxxxx (opsi-setup|125)
[5] [Mär 11 12:01:04] domain : xxxxx.xx (opsi-setup|126)
[5] [Mär 11 12:01:04] win domain : xxxxx.xxx (opsi-setup|127)
[5] [Mär 11 12:01:04] Creating config server 'xxxxxx.xxxxx.xx' (opsi-setup|2349)
[2] [Mär 11 12:01:04] Traceback: (Logger.py|710)
[2] [Mär 11 12:01:04] line 2772 in '<module>' in file '/usr/bin/opsi-setup' (Logger.py|710)
[2] [Mär 11 12:01:04] line 2734 in 'main' in file '/usr/bin/opsi-setup' (Logger.py|710)
[2] [Mär 11 12:01:04] line 2372 in 'initializeBackends' in file '/usr/bin/opsi-setup' (Logger.py|710)
[2] [Mär 11 12:01:04] line 1 in 'host_createOpsiConfigserver' in file '<string>' (Logger.py|710)
[2] [Mär 11 12:01:04] line 393 in '_executeMethod' in file '/usr/lib/pymodules/python2.6/OPSI/Backend/Backend.py' (Logger.py|710)
[2] [Mär 11 12:01:04] line 1 in '<module>' in file '<string>' (Logger.py|710)
[2] [Mär 11 12:01:04] line 1 in 'host_createOpsiConfigserver' in file '<string>' (Logger.py|710)
[2] [Mär 11 12:01:04] line 393 in '_executeMethod' in file '/usr/lib/pymodules/python2.6/OPSI/Backend/Backend.py' (Logger.py|710)
[2] [Mär 11 12:01:04] line 1 in '<module>' in file '<string>' (Logger.py|710)
[2] [Mär 11 12:01:04] line 1840 in 'host_createOpsiConfigserver' in file '/usr/lib/pymodules/python2.6/OPSI/Backend/Backend.py' (Logger.py|710)
[2] [Mär 11 12:01:04] line 1610 in 'host_createObjects' in file '/usr/lib/pymodules/python2.6/OPSI/Backend/Backend.py' (Logger.py|710)
[2] [Mär 11 12:01:04] line 1 in 'host_insertObject' in file '<string>' (Logger.py|710)
[2] [Mär 11 12:01:04] line 309 in '_dispatchMethod' in file '/usr/lib/pymodules/python2.6/OPSI/Backend/BackendManager.py' (Logger.py|710)
[2] [Mär 11 12:01:04] line 1 in '<module>' in file '<string>' (Logger.py|710)
[2] [Mär 11 12:01:04] line 777 in 'host_insertObject' in file '/usr/lib/pymodules/python2.6/OPSI/Backend/LDAP.py' (Logger.py|710)
[2] [Mär 11 12:01:04] line 1619 in 'writeToDirectory' in file '/usr/lib/pymodules/python2.6/OPSI/Backend/LDAP.py' (Logger.py|710)
[2] [Mär 11 12:01:04] line 1938 in 'addByModlist' in file '/usr/lib/pymodules/python2.6/OPSI/Backend/LDAP.py' (Logger.py|710)
[2] [Mär 11 12:01:04] ==>>> Backend I/O error: {'info': 'opsiDepotWebdavUrl: attribute type undefined', 'desc': 'Undefined attribute type'} (opsi-setup|2780)

ERROR: Backend I/O error: {'info': 'opsiDepotWebdavUrl: attribute type undefined', 'desc': 'Undefined attribute type'}
Benutzeravatar
d.oertel
uib-Team
Beiträge: 3319
Registriert: 04 Jun 2008, 14:27

Re: OPSI 4.0 Neuinstallation auf Ubuntu Server / LDAP-Schema

Beitrag von d.oertel »

Hi,

erstmal die Frage:
Kapitel 3 Upgrade einer opsi 3.4 Umgebung auf opsi 4.0
und insbesondere
Kapitel 3.5. Upgrade der Backends

aus
http://download.uib.de/opsi4.0/doc/opsi ... uch-de.pdf

gelesen ?

gruss
d.oertel
opsi support - uib gmbh

For productive opsi installations we recommend support contracts.
http://www.uib.de
http://www.opsi.org
Benutzeravatar
trosenow
Beiträge: 4
Registriert: 10 Feb 2009, 11:56
Wohnort: Stendal
Kontaktdaten:

Re: OPSI 4.0 Neuinstallation auf Ubuntu Server / LDAP-Schema

Beitrag von trosenow »

Hallo,

ja natürlich habe ich die Anleitung gelesen. Jedoch, wie ich oben beschrieb mache ich keine Upgrade-Installation oder Migration, sondern eine komplette Neuinstallation auf geänderter Hardware und Software und Adressen.

MfG T.R.
Benutzeravatar
ueluekmen
uib-Team
Beiträge: 1939
Registriert: 28 Mai 2008, 10:53

Re: OPSI 4.0 Neuinstallation auf Ubuntu Server / LDAP-Schema

Beitrag von ueluekmen »

Hi,
trosenow hat geschrieben: Der LDAP-Server läuft soweit, aber es scheint, als ob das konvertierte LDAP-Schema der 3.4'er Installation unvollständig ist, so daß das OPSI-Setup-Script nicht sauber durchläuft und mit einer Fehlermeldung abbricht.
konvertierte LDAP-Schema der 3.4er Installation verstehe ich nicht wirklich, wenn es eine neue Installation ist. Die Schema's von 3.4 und 4.0 von opsi sind absolut INKOMPATIBEL!!!

Die Schema wird automatisch mit python-opsi installiert und zwar unter:

Code: Alles auswählen

/etc/ldap/schema/opsi.schema
/etc/ldap/schema/opsi-standalone.schema
Wobei das opsi-standalone.schema die richtige Wahl wäre.

Dennoch würde mich interessieren was:
trosenow hat geschrieben: Aufgrund des zu verwaltenden Datenbestandes wählte ich LDAP+MYSQL Backend
bedeutet? Datenmenge? Eventuell würde hier ein Supportvertrag weiterhelfen, da es sich nochmal nach einer Runde Consulting anhört. Ansonsten kann man nur sagen, wenn es Ubuntu > lucid ist, kann die Konfiguration des slapd enorm Complicated werden, wenn man nicht ganz genau weiß, wie das openldap arbeitet.

Grüße

PS.: Die Schemas werden übrigends nur hinkopiert, aber nicht gleichzeitig importiert, dass muss man selber erledigen, es sei denn man setzt opsi4ucs ein, welches ein UCS-Server vorraussetzt, wie der Name schon sagt ;) !
opsi support - uib gmbh
For productive opsi installations we recommend support contracts.
http://www.uib.de
Antworten