fehlende Abhängigkeit in RPMs

Antworten
holgerv
Beiträge: 288
Registriert: 20 Aug 2012, 09:35

fehlende Abhängigkeit in RPMs

Beitrag von holgerv »

Hallo,

die RedHat-6-Pakete für Testing (opsi40-testing/RedHat_RHEL-6) scheinen das Paket "python-pyasn1" zu benötigen. Diese Abhängigkeit wird aber nicht automatisch aufgelöst.

Bei uns führte das zu folgender Fehlersituation:

Code: Alles auswählen

# opsi-setup --init-current-config
Traceback (most recent call last):
  File "/usr/bin/opsi-setup", line 22, in <module>
    from OPSI.Backend.Backend import ExtendedConfigDataBackend
  File "/usr/lib/python2.6/site-packages/OPSI/Backend/Backend.py", line 46, in <module>
    from twisted.conch.ssh import keys
  File "/usr/lib64/python2.6/site-packages/twisted/conch/ssh/keys.py", line 20, in <module>
    from pyasn1.type import univ
ImportError: No module named pyasn1.type
Das Problem war schnell beseitigt (yum install python-pyasn1), aber es wäre natürlich schöner, wenn python-pyasn1 als Abhängigkeit automatisch installiert worden wäre.

Grüße


Holger
Benutzeravatar
n.wenselowski
Ex-uib-Team
Beiträge: 3194
Registriert: 04 Apr 2013, 12:15

Re: fehlende Abhängigkeit in RPMs

Beitrag von n.wenselowski »

Hallo Holger,

das ist bekannt und versteckt sich u.a. in den Release Notes.


Gruß

Niko

Code: Alles auswählen

import OPSI
holgerv
Beiträge: 288
Registriert: 20 Aug 2012, 09:35

Re: fehlende Abhängigkeit in RPMs

Beitrag von holgerv »

Hallo Niko,

danke für den Hinweis, da habe ich die Release Notes wohl zu flüchtig gelesen.

Gibt's einen Grund, die Abhängigkeit in die Release Notes zu schreiben (und nicht in das "python-Twisted"-RPM)?

Gruß


Holger
Benutzeravatar
ueluekmen
uib-Team
Beiträge: 1940
Registriert: 28 Mai 2008, 10:53

Re: fehlende Abhängigkeit in RPMs

Beitrag von ueluekmen »

Hallo Holger,

wir haben in diesem Release ein Update von python-twisted gefahren, welches wir seit Ewigkeiten hätten tun müssen, aber nicht konnten, weil Centos5 und Redhat5 noch mit python 2.4 ausgeliefert wurden. Deshalb hatten wir die gante Zeit noch python-twisted in der Version 8 draußen. Nun sind wir auf Version 12 gesprungen. Das wir diese Pakete bauen müssen, obwohl wir nicht die maintainer sind, macht uns ungemein mehr arbeit. Wir haben die Pakete vom Hersteller und von der Build-Service Factory übernommen. Das python-asn1 ist uns da leider beim release durch die Lappen gegangen. Wir haben uns entschieden, dass Release nicht weiter zu verzögern und haben diese Abhängigkeit dokumentiert.

Wir versuchen das Problem in einem der nächsten Releases wieder zu beheben. Für alle die über dieses Problem gestolpert sind, sorry... Aber dennoch sollte man die Releasenotes nicht überfliegen, da stehen schon komprimiert alle wichtigen Infos drin, die man wissen und bedenken sollte, wenn man auf das neue Release wechselt.

Grüße
E. Ueluekmen


Vielen Dank für die Nutzung von opsi. Im Forum ist unser Support begrenzt.

Für den professionellen Einsatz und individuelle Beratung empfehlen wir einen Support-Vertrag und eine Schulung.
Gerne informieren wir Sie zu unserem Angebot.

uib GmbH
Telefon: +49 6131 27561 0
E-Mail: sales@uib.de


holgerv
Beiträge: 288
Registriert: 20 Aug 2012, 09:35

Re: fehlende Abhängigkeit in RPMs

Beitrag von holgerv »

OK, danke für die Info.

Schönes Wochenende!


Holger
Antworten