Seite 1 von 1

fehlende Abhängigkeit in RPMs

Verfasst: 06 Mär 2014, 11:15
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

Re: fehlende Abhängigkeit in RPMs

Verfasst: 06 Mär 2014, 12:38
von n.wenselowski
Hallo Holger,

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


Gruß

Niko

Re: fehlende Abhängigkeit in RPMs

Verfasst: 07 Mär 2014, 11:59
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

Re: fehlende Abhängigkeit in RPMs

Verfasst: 07 Mär 2014, 12:49
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

Re: fehlende Abhängigkeit in RPMs

Verfasst: 07 Mär 2014, 13:13
von holgerv
OK, danke für die Info.

Schönes Wochenende!


Holger