OPSI lässt sich nach yum update nicht mehr starten

Antworten
Benutzeravatar
PIuniHD
Beiträge: 7
Registriert: 26 Okt 2017, 09:52

OPSI lässt sich nach yum update nicht mehr starten

Beitrag von PIuniHD »

Sehr geehrte OPSI-Community,

wir haben seit mehreren Jahren einen funktionierenden Opsi-Server (CentOs 6.5), über den wir bis Dato problemlos Pakete im internen Netz versenden konnten.
Vor einer Woche haben wir diesen Server per yum update upgedatet, wodurch nun aber OPSI nicht mehr startet.
Genauer gesagt wurde beispielsweise ein Update von python-opsi-4.0.7.39-1.2.noarch auf python-opsi-4.0.7.45-3.2.noarch durchgeführt.
Wir haben auch den yum update cache gelehrt und anschließend erneut nach Updates gesucht, sind aber auf dem neusten Stand.
Jegliches Googlen etc brachte uns nicht weiter, wenn wir die klassischen Optionen wie "opsi-setup" benutzen wollen, bekommen wir Folgendes als Antwort:

Code: Alles auswählen

opsi-setup --init-current-config

Traceback (most recent call last):
  File "/usr/bin/opsi-setup", line 45, in <module>
    from OPSI.Util.Task.CleanupBackend import cleanupBackend
  File "/usr/lib/python2.6/site-packages/OPSI/Util/Task/CleanupBackend.py", line
 39, in <module>
    from OPSI.Backend.BackendManager import BackendManager
  File "/usr/lib/python2.6/site-packages/OPSI/Backend/BackendManager.py", line 4
5, in <module>
    from OPSI.Backend.Depotserver import DepotserverBackend
  File "/usr/lib/python2.6/site-packages/OPSI/Backend/Depotserver.py", line 39,
in <module>
    from OPSI.Util.Product import ProductPackageFile
  File "/usr/lib/python2.6/site-packages/OPSI/Util/Product.py", line 34, in <mod
ule>
    from OPSI.Util.File.Archive import Archive
  File "/usr/lib/python2.6/site-packages/OPSI/Util/File/Archive/__init__.py", li
ne 44, in <module>
    import magic
  File "/usr/lib/python2.6/site-packages/magic.py", line 96, in <module>
    _list = _libraries['magic'].magic_list
  File "/usr/lib64/python2.6/ctypes/__init__.py", line 366, in __getattr__
    func = self.__getitem__(name)
  File "/usr/lib64/python2.6/ctypes/__init__.py", line 371, in __getitem__
    func = self._FuncPtr((name_or_ordinal, self))
AttributeError: /usr/lib64/libmagic.so.1: undefined symbol: magic_list
Wir vermuten, dass es ergo ein Problem mit der Python Kompatibilität gibt, wissen jedoch nicht genau, wie wir dieses Problem auflösen können.

Hat jemand eine Idee, eine Hilfestellung, oder sogar eine Lösung für dieses Problem? :(

Vielen Dank im Voraus!
Benutzeravatar
n.wenselowski
Ex-uib-Team
Beiträge: 3194
Registriert: 04 Apr 2013, 12:15

Re: OPSI lässt sich nach yum update nicht mehr starten

Beitrag von n.wenselowski »

Hi,

versuch mal bitte das Paket python-magic neu zu installieren (siehe hier).
Verwendet werden sollte die Version aus den CentOS-Quellen.


Gruß

Niko

Code: Alles auswählen

import OPSI
Benutzeravatar
PIuniHD
Beiträge: 7
Registriert: 26 Okt 2017, 09:52

Re: OPSI lässt sich nach yum update nicht mehr starten

Beitrag von PIuniHD »

n.wenselowski hat geschrieben:Hi,

versuch mal bitte das Paket python-magic neu zu installieren (siehe hier).
Verwendet werden sollte die Version aus den CentOS-Quellen.


Gruß

Niko
Haben gerade den Thread vom 17.10. bemerkt...
Haben ein Downgrade von Python-Magic durchgeführt

Code: Alles auswählen

yum --disablerepo=home_uibmz_opsi_opsi40 downgrade python-magic 
und jetzt funktioniert OPSI wieder. DANKE an alle! Thread darf geclosed werden :)
Antworten