Skocz do zawartości

F11 Nie Aktualizuje Się


PstryPtak

Rekomendowane odpowiedzi

  • Odpowiedzi 35
  • Created
  • Ostatniej odpowiedzi

Top Posters In This Topic

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

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

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

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

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

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

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

Gość
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.

×
×
  • Dodaj nową pozycję...