Hallo,
habe von forge.univention.de die Vorab-Version UCS 2.3 mit Kernel 2.6.30 gezogen und frisch installiert. Der Zugriff auf den “Software Monitor” in der UMC geht immer noch nicht:
An error has occured
Loading system roles and system versions from Univention PKGDB failed. Please check installation of univention-pkgdb and run "univention-pkgdb-check" and "univention-pkgdb-scan".
Wenn ich dann ‘univention-pkgdb-check’ aufrufe, bekomme ich:
# univention-pkgdb-check
python2.4: can't open file '/usr/share/pycentral/python-univention-pkgdb/site-packages/univention/pkgdb.py': [Errno 2] No such file or directory
check the postgres installation, the command 'python2.4 /usr/share/pycentral/python-univention-pkgdb/site-packages/univention/pkgdb.py --test-superuser' failed
Die Datei ‘pkgdb.py’ existiert wirklich nicht, genauer es existiert nicht mal das Verzeichnis /usr/share/pycentral. Ich habe das Problem nicht mit dem Kopieren der einen Datei gelöst, weil es möglicherweise auch bei anderen Skripten aufschlagen kann, die sich auf dieses Verzeichnis beziehen.
cd /usr/share/pyshared
mkdir -p /usr/share/pycentral/python-univention-pkgdb/site-packages
ln -s `pwd`/univention /usr/share/pycentral/python-univention-pkgdb/site-packages/
Nachtrag: Leider ist damit nur gelöst, daß univention-pkgdb-check durchläuft… univention-pkgdb-scan liefert immer noch den folgenden Fehler:
# univention-pkgdb-scan
PKGDB: cannot create a handle to the database pkgdb in <hostname>
Sieht für mich so aus, als läge es daran, daß beim Installieren von univention-pkgdb oder benötigter Pakete bereits irgendwas grundlegendes fehlschlägt, weil der pycentral-Pfad und sein Inhalt fehlt. Kann mir bitte jemand auf die Sprünge helfen, was ich da nacharbeiten muß?
Vielen Dank,
F. Greif.