@WalDo Napisano Lipiec 28, 2009 Zgłoszenie Share Napisano Lipiec 28, 2009 Czyli wtyczki podstawowe, więc to nie ich wina. Jak próbujesz zrobić np. yum clean all To też dostajesz ten sam błąd? A wyłączenie sprawdzania kluczy coś zmienia? yum update --nogpgcheck Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
PstryPtak Napisano Lipiec 28, 2009 Autor Zgłoszenie Share Napisano Lipiec 28, 2009 Tak, obydwa te polecenia dają identyczny efekt: [root@Fedora ~]# yum clean all Traceback (most recent call last): File "/usr/bin/yum", line 4, in <module> import yum File "/usr/lib/python2.6/site-packages/yum/__init__.py", line 50, in <module> import config File "/usr/lib/python2.6/site-packages/yum/config.py", line 27, in <module> from parser import ConfigPreProcessor File "/usr/lib/python2.6/site-packages/yum/parser.py", line 3, in <module> import urlgrabber File "/usr/lib/python2.6/site-packages/urlgrabber/__init__.py", line 53, in <module> from grabber import urlgrab, urlopen, urlread File "/usr/lib/python2.6/site-packages/urlgrabber/grabber.py", line 410, in <module> import keepalive File "/usr/lib/python2.6/site-packages/urlgrabber/keepalive.py", line 444, in <module> class HTTPSConnection(httplib.HTTPSConnection): AttributeError: 'module' object has no attribute 'HTTPSConnection' [root@Fedora ~]# yum update --nogpgcheck Traceback (most recent call last): File "/usr/bin/yum", line 4, in <module> import yum File "/usr/lib/python2.6/site-packages/yum/__init__.py", line 50, in <module> import config File "/usr/lib/python2.6/site-packages/yum/config.py", line 27, in <module> from parser import ConfigPreProcessor File "/usr/lib/python2.6/site-packages/yum/parser.py", line 3, in <module> import urlgrabber File "/usr/lib/python2.6/site-packages/urlgrabber/__init__.py", line 53, in <module> from grabber import urlgrab, urlopen, urlread File "/usr/lib/python2.6/site-packages/urlgrabber/grabber.py", line 410, in <module> import keepalive File "/usr/lib/python2.6/site-packages/urlgrabber/keepalive.py", line 444, in <module> class HTTPSConnection(httplib.HTTPSConnection): AttributeError: 'module' object has no attribute 'HTTPSConnection' [root@Fedora ~]# A może Selinuxa wyłączyć? Bo co jakiś czas też mi coś takiego wywala: Opps, sealert hit an error! Traceback (most recent call last): File "/usr/bin/sealert", line 987, in <module> run_as_dbus_service(username) File "/usr/bin/sealert", line 160, in run_as_dbus_service app = SEAlert(user, dbus_service.presentation_manager, watch_setroubleshootd=True) File "/usr/bin/sealert", line 627, in __init__ from setroubleshoot.browser import BrowserApplet File "/usr/lib/python2.6/site-packages/setroubleshoot/browser.py", line 39, in <module> import gnome.ui File "/usr/lib/python2.6/site-packages/gtk-2.0/gnome/__init__.py", line 13, in <module> from _gnome import * ImportError: /usr/lib/libssl.so.8: undefined symbol: pqueue_size Eeee, nie, właśnie sprawdziłem. Wyłączenie Selinux nic nie dało. Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
@WalDo Napisano Lipiec 28, 2009 Zgłoszenie Share Napisano Lipiec 28, 2009 No, to ja wymiękłem. Teoretycznie był bug, ale został usunięty → https://bugzilla.redhat.com/show_bug.cgi?id=461923 A tu → nieco dłuższa dyskusja na temat niemal identycznego błędu. Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
multics Napisano Lipiec 28, 2009 Zgłoszenie Share Napisano Lipiec 28, 2009 To wygląda na błąd python'a. Może jakimś magicznym cudem nasz stare paczki (albo jakieś nowe). Może wklej tutaj yum list installed | grep python Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
PstryPtak Napisano Lipiec 28, 2009 Autor Zgłoszenie Share Napisano Lipiec 28, 2009 I znowu: [root@Fedora ~]# yum list installed | grep python Traceback (most recent call last): File "/usr/bin/yum", line 4, in <module> import yum File "/usr/lib/python2.6/site-packages/yum/__init__.py", line 50, in <module> import config File "/usr/lib/python2.6/site-packages/yum/config.py", line 27, in <module> from parser import ConfigPreProcessor File "/usr/lib/python2.6/site-packages/yum/parser.py", line 3, in <module> import urlgrabber File "/usr/lib/python2.6/site-packages/urlgrabber/__init__.py", line 53, in <module> from grabber import urlgrab, urlopen, urlread File "/usr/lib/python2.6/site-packages/urlgrabber/grabber.py", line 410, in <module> import keepalive File "/usr/lib/python2.6/site-packages/urlgrabber/keepalive.py", line 444, in <module> class HTTPSConnection(httplib.HTTPSConnection): AttributeError: 'module' object has no attribute 'HTTPSConnection' Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
thof Napisano Lipiec 28, 2009 Zgłoszenie Share Napisano Lipiec 28, 2009 Jest jeszcze takie coś jak yum-complete-transaction i dodatkowo kilka narzędzi do usuwania różnych błędów, nazwy tych wszystkich aplikacji rozpoczynają się od słowa yum. Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
multics Napisano Lipiec 28, 2009 Zgłoszenie Share Napisano Lipiec 28, 2009 Hehe, ale chodzi chyba o to że nic co korzysta z pythona nie będzie działać :| Wklej rpm -qa python* Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
PstryPtak Napisano Lipiec 28, 2009 Autor Zgłoszenie Share Napisano Lipiec 28, 2009 Oto co otrzymałem: [root@Fedora ~]# rpm -qa python* python-slip-0.1.15-3.fc11.noarch python-urlgrabber-3.0.0-15.fc11.noarch python-numeric-24.2-13.fc11.i586 python-slip-dbus-0.1.15-3.fc11.noarch python-dns-1.7.1-1.fc11.noarch python-paste-1.7.2-2.fc11.noarch python-sexy-0.1.9-8.fc11.i586 python-slip-gtk-0.1.15-3.fc11.noarch python-2.6-9.fc11.i586 python-iniparse-0.3.0-2.fc11.noarch python-libs-2.6-9.fc11.i586 Może by zainstalować ponownie Pythona? Tylko skąd pobrać repozytorium? Wszystkie polecenia z "yum" na początku kończą się tak samo. Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
thof Napisano Lipiec 28, 2009 Zgłoszenie Share Napisano Lipiec 28, 2009 Z tego co tu widać http://rhn.redhat.com/errata/RHBA-2009-0164.html to podobne błędy na rhelu były łatane pakietem python-pyblock, u Ciebie w systemie takiego pakietu nawet nie ma i to jest trochę dziwne. Ściągnij python-pyblock np. stąd http://ftp.tu-chemnitz.de/pub/linux/fedora...1.fc11.i586.rpm i potem spróbuj ręcznie zainstalować rpm -ivh nazwa plus ewentualnie jakieś zależności. EDIT: uruchamiaj yuma z opcją --noplugins . EDIT: Samo przeinstalowanie pythona raczej nie pomoże już prędzej zadziała usunięcie jakiś configów związanych z yumem i pythonem. Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
multics Napisano Lipiec 28, 2009 Zgłoszenie Share Napisano Lipiec 28, 2009 Np. tutaj Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
PstryPtak Napisano Lipiec 29, 2009 Autor Zgłoszenie Share Napisano Lipiec 29, 2009 Nie mogłem zainstalować python-pyblock bo: [root@Fedora Pobrane]# rpm -ivh python-pyblock-0.42-1.fc11.i586.rpm błąd: Niespełnione zależności: dmraid-libs >= 1.0.0.rc15 jest wymagany przez python-pyblock-0.42-1.fc11.i586 libbdevid-python jest wymagany przez python-pyblock-0.42-1.fc11.i586 libdmraid.so.1.0.0.rc15 jest wymagany przez python-pyblock-0.42-1.fc11.i586 libdmraid.so.1.0.0.rc15(Base) jest wymagany przez python-pyblock-0.42-1.fc11.i586 pyparted jest wymagany przez python-pyblock-0.42-1.fc11.i586 Ale po krótkich, (acz zaciętych) walkach zainstalowałem: [root@Fedora Pobrane]# rpm -ivh python-pyblock-0.42-1.fc11.i586.rpm błąd: Niespełnione zależności: dmraid-libs >= 1.0.0.rc15 jest wymagany przez python-pyblock-0.42-1.fc11.i586 libbdevid-python jest wymagany przez python-pyblock-0.42-1.fc11.i586 libdmraid.so.1.0.0.rc15 jest wymagany przez python-pyblock-0.42-1.fc11.i586 libdmraid.so.1.0.0.rc15(Base) jest wymagany przez python-pyblock-0.42-1.fc11.i586 pyparted jest wymagany przez python-pyblock-0.42-1.fc11.i586 [root@Fedora Pobrane]# rpm -ivh dmraid-libs-1.0.0.rc15-7.fc11.i586.rpm Przygotowywanie... ########################################### [100%] 1:dmraid-libs ########################################### [100%] [root@Fedora Pobrane]# rpm -ivh python-pyblock-0.42-1.fc11.i586.rpm błąd: Niespełnione zależności: libbdevid-python jest wymagany przez python-pyblock-0.42-1.fc11.i586 pyparted jest wymagany przez python-pyblock-0.42-1.fc11.i586 [root@Fedora Pobrane]# rpm -ivh libbdevid-python-6.0.86-2.fc11.i586.rpm błąd: Niespełnione zależności: libbdevid.so.6.0.86 jest wymagany przez libbdevid-python-6.0.86-2.fc11.i586 nash = 6.0.86-2.fc11 jest wymagany przez libbdevid-python-6.0.86-2.fc11.i586 [root@Fedora Pobrane]# rpm -ivh nash-6.0.86-2.fc11.i586.rpm Przygotowywanie... ########################################### [100%] pakiet nash-6.0.87-1.fc11.i586 (nowszy niż nash-6.0.86-2.fc11.i586) jest już zainstalowany plik /lib/bdevid/ata.so z instalacji nash-6.0.86-2.fc11.i586 jest w konflikcie z plikiem z pakietu nash-6.0.87-1.fc11.i586 plik /lib/bdevid/scsi.so z instalacji nash-6.0.86-2.fc11.i586 jest w konflikcie z plikiem z pakietu nash-6.0.87-1.fc11.i586 plik /lib/bdevid/usb.so z instalacji nash-6.0.86-2.fc11.i586 jest w konflikcie z plikiem z pakietu nash-6.0.87-1.fc11.i586 plik /sbin/nash z instalacji nash-6.0.86-2.fc11.i586 jest w konflikcie z plikiem z pakietu nash-6.0.87-1.fc11.i586 [root@Fedora Pobrane]# rpm -ivh mkinitrd-devel-6.0.86-2.fc11.i586.rpm błąd: Niespełnione zależności: e2fsprogs-devel jest wymagany przez mkinitrd-devel-6.0.86-2.fc11.i586 glibc-devel jest wymagany przez mkinitrd-devel-6.0.86-2.fc11.i586 libbdevid.so.6.0.86 jest wymagany przez mkinitrd-devel-6.0.86-2.fc11.i586 libnash.so.6.0.86 jest wymagany przez mkinitrd-devel-6.0.86-2.fc11.i586 nash = 6.0.86-2.fc11 jest wymagany przez mkinitrd-devel-6.0.86-2.fc11.i586 pkgconfig(blkid) jest wymagany przez mkinitrd-devel-6.0.86-2.fc11.i586 [root@Fedora Pobrane]# rpm -ivh libbdevid-python-6.0.87-2.fc11.i586.rpm błąd: otwarcie libbdevid-python-6.0.87-2.fc11.i586.rpm nie powiodło się: Nie ma takiego pliku ani katalogu [root@Fedora Pobrane]# rpm -ivh libbdevid-python-6.0.87-1.fc11.i586.rpm Przygotowywanie... ########################################### [100%] 1:libbdevid-python ########################################### [100%] [root@Fedora Pobrane]# rpm -ivh python-pyblock-0.42-1.fc11.i586.rpm błąd: Niespełnione zależności: pyparted jest wymagany przez python-pyblock-0.42-1.fc11.i586 [root@Fedora Pobrane]# rpm -ivh pyparted-2.0.12-1.fc11.i586.rpm Przygotowywanie... ########################################### [100%] 1:pyparted ########################################### [100%] [root@Fedora Pobrane]# rpm -ivh python-pyblock-0.42-1.fc11.i586.rpm Przygotowywanie... ########################################### [100%] 1:python-pyblock ########################################### [100%] Niestety yum miał w "głebokim poważaniu" moje starania: [root@Fedora Pobrane]# yum Traceback (most recent call last): File "/usr/bin/yum", line 4, in <module> import yum File "/usr/lib/python2.6/site-packages/yum/__init__.py", line 50, in <module> import config File "/usr/lib/python2.6/site-packages/yum/config.py", line 27, in <module> from parser import ConfigPreProcessor File "/usr/lib/python2.6/site-packages/yum/parser.py", line 3, in <module> import urlgrabber File "/usr/lib/python2.6/site-packages/urlgrabber/__init__.py", line 53, in <module> from grabber import urlgrab, urlopen, urlread File "/usr/lib/python2.6/site-packages/urlgrabber/grabber.py", line 410, in <module> import keepalive File "/usr/lib/python2.6/site-packages/urlgrabber/keepalive.py", line 444, in <module> class HTTPSConnection(httplib.HTTPSConnection): AttributeError: 'module' object has no attribute 'HTTPSConnection' Jak usunąć a potem zainstalować Python-a ? Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
@WalDo Napisano Lipiec 29, 2009 Zgłoszenie Share Napisano Lipiec 29, 2009 Ja nie mam tego "pyblocka" i wszystko działa bez problemu. Wydaje mi się, że błąd musi być zupełnie gdzie indziej. Pewnie usunięcie i ponowne zainstalowanie Pythona by pomogło, ale to oczywiście 1.trudno wykonać bez yuma, 2.trzeba by usunąć pół systemu, więc już prościej byłoby przeinstalować system. @PstryPtak pokaż jak wygląda wyjście polecenia ls -l /usr/lib/libcrypto.so.* Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
PstryPtak Napisano Lipiec 29, 2009 Autor Zgłoszenie Share Napisano Lipiec 29, 2009 Proszę: [root@Fedora ~]# ls -l /usr/lib/libcrypto.so.* -rwxr-xr-x. 1 root root 1467196 05-21 18:47 /usr/lib/libcrypto.so.0.9.8k lrwxrwxrwx. 1 root root 19 07-27 11:44 /usr/lib/libcrypto.so.8 -> libcrypto.so.0.9.8k Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
@WalDo Napisano Lipiec 29, 2009 Zgłoszenie Share Napisano Lipiec 29, 2009 Poddaję się... Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
thof Napisano Lipiec 29, 2009 Zgłoszenie Share Napisano Lipiec 29, 2009 2.trzeba by usunąć pół systemu, więc już prościej byłoby przeinstalować system.Można wymusić usuwanie/instalację tylko interesujących nas pakietów używając opcji --nodeps (usuwanie rpm -e, instalacja rpm -ivh). Warto spróbować zanim zdecydujesz się na reinstalację systemu, bo w końcu to nie jest jakoś bardzo dużo roboty jak jest dostęp do internetu. EDIT: I jeszcze zanim ruszysz pakiety pythona spróbuj usunąć pliki /usr/lib/python2.6/site-packages/urlgrabber/keepalive.pyc i /usr/lib/python2.6/site-packages/urlgrabber/grabber.pyc . Po tym yum update --noplugins . Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
Rekomendowane odpowiedzi