kicerk Napisano Październik 6, 2009 Zgłoszenie Share Napisano Październik 6, 2009 witam, Ostanio musiałem wyłączyć yuma w czasie jego działania. Teraz gdy próbuje go odpalić, nieważne z jakimi argumentami(yum update, yum clean all, yum, yum -v) to wywala mi błędy w postaci: [root@localhost run]# yum Traceback (most recent call last): File "/usr/bin/yum", line 29, in <module> yummain.user_main(sys.argv[1:], exit_code=True) File "/usr/share/yum-cli/yummain.py", line 311, in user_main errcode = main(args) File "/usr/share/yum-cli/yummain.py", line 159, in main base.getOptionsConfig(args) File "/usr/share/yum-cli/cli.py", line 190, in getOptionsConfig self.conf File "/usr/lib/python2.6/site-packages/yum/__init__.py", line 705, in <lambda> conf = property(fget=lambda self: self._getConfig(), File "/usr/lib/python2.6/site-packages/yum/__init__.py", line 242, in _getConfig startupconf = config.readStartupConfig(fn, root) File "/usr/lib/python2.6/site-packages/yum/config.py", line 788, in readStartupConfig startupconf.releasever = _getsysver(startupconf.installroot, startupconf.distroverpkg) File "/usr/lib/python2.6/site-packages/yum/config.py", line 890, in _getsysver hdr = idx.next() StopIteration [root@localhost run] dodam jeszcze: [root@localhost run]# rpm --rebuilddb [root@localhost run]# rpm -qa [root@localhost run]# ls /etc/yum.repos.d/ [root@localhost run]# ls /var/cache/yum/ adobe-linux-i386 fedora rpmfusion-free [root@localhost run]# tail /var/log/yum.log Oct 05 20:12:38 Installed: gnome-media-libs-2.27.90.fix-1.fc11.i586 Oct 05 20:12:44 Installed: gst-mixer-2.26.0-3.fc11.i586 Oct 05 20:28:29 Installed: t1lib-5.1.2-3.fc11.i586 Oct 05 20:28:30 Installed: php-gd-5.2.9-2.fc11.i586 Oct 05 20:51:24 Installed: streamripper-1.64.6-1.fc11.i586 Oct 05 21:08:36 Erased: plymouth-gdm-hooks Oct 05 21:08:37 Erased: gdm-user-switch-applet Oct 05 21:08:45 Erased: gdm Oct 05 21:08:59 Erased: gdm-plugin-fingerprint Oct 05 21:10:09 Installed: kdm-4.3.1-9.fc11.i586 [root@localhost run]# uname -a Linux localhost.localdomain 2.6.30.8-64.fc11.i686.PAE #1 SMP Fri Sep 25 04:56:58 EDT 2009 i686 i686 i386 GNU/Linux googlowałem trochę, znalazłem rozwiązanie, ale u mnie ono nie działa. Zastanawiam się jeszcze nad podmienieniem tych plików, o które się pluje yum, ale nie mam skąd. Jakieś pomysły? Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
multics Napisano Październik 6, 2009 Zgłoszenie Share Napisano Październik 6, 2009 Spróbuj: su -c 'yum-complete-transaction' Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
@WalDo Napisano Październik 6, 2009 Zgłoszenie Share Napisano Październik 6, 2009 dodam jeszcze: [root@localhost run]# ls /etc/yum.repos.d/ [root@localhost run]# ls /var/cache/yum/ :lammer: Żadnych repozytoriów nie ma w yum.repos.d? Coś namieszałeś. Nie wykasowaliśmy aby? Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
kicerk Napisano Październik 6, 2009 Autor Zgłoszenie Share Napisano Październik 6, 2009 [root@localhost krecik]# yum-complete-transaction Traceback (most recent call last): File "/usr/sbin/yum-complete-transaction", line 211, in <module> util = YumCompleteTransaction() File "/usr/sbin/yum-complete-transaction", line 118, in __init__ self.main() File "/usr/sbin/yum-complete-transaction", line 137, in main opts = self.doUtilConfigSetup() File "/usr/share/yum-cli/utils.py", line 84, in doUtilConfigSetup self.conf File "/usr/lib/python2.6/site-packages/yum/__init__.py", line 705, in <lambda> conf = property(fget=lambda self: self._getConfig(), File "/usr/lib/python2.6/site-packages/yum/__init__.py", line 242, in _getConfig startupconf = config.readStartupConfig(fn, root) File "/usr/lib/python2.6/site-packages/yum/config.py", line 788, in readStartupConfig startupconf.releasever = _getsysver(startupconf.installroot, startupconf.distroverpkg) File "/usr/lib/python2.6/site-packages/yum/config.py", line 890, in _getsysver hdr = idx.next() StopIteration [root@localhost krecik]# Wychodzi na to, że to samo, co przy odpalaniu yuma Wykasowałem później, ale ten sam błąd wywala, wiec nie ma znaczenia moim zdaniem. Ale jak coś to mogę dodać. Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
daf Napisano Październik 7, 2009 Zgłoszenie Share Napisano Październik 7, 2009 wczoraj byly problemy z rpmfusion i stad te problemy. teraz powinno byc ok, u mnie byla juz nawet aktualizacja. Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
exbros Napisano Październik 7, 2009 Zgłoszenie Share Napisano Październik 7, 2009 wczoraj byly problemy z rpmfusion i stad te problemy. teraz powinno byc ok ... Watpie, mi to wyglada na typowy wysyp po kompletnym padzie i uszkodzeniu yuma.. @kicerk a) sciagnij z jakiegos oficjalnego repo Updates wszystkie pakiety yuma (czyli te z czlonem yum w nazwie ) b) zainstaluj wszystkie na raz w bardzo nieelegancki i niebezpieczny (czytaj: w normalnych warunkach niepolecany) sposob: rpm -Uvh --force -- nofiles --nodeps --replacepkgs --replacefiles *yum*.rpm ... to polecenie wydane oczywiscie w konsoli w katalogu do ktorego sciagnales yumowe pakiety c) wyczysc chache: yum clean all d) zapusc update: yum update Jak nie wysypie sie na kroku c) to wszystko bedzie dobrze, a jak sie wysypie to bedziemy grzebac dalej... u mnie po takich padach ten sposob rozwiazywal problemy w 99% przypadkow (raz tylko musialem dodatkowo wymusic instalacje wszystkiego z python w nazwie ) Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
menth0l Napisano Październik 7, 2009 Zgłoszenie Share Napisano Październik 7, 2009 Wydaje mi się, że niedawno miałem podobny problem. Yum w konsoli wysypywał się - nie pamiętam tylko czy z takim samym tracebackiem. Po odpaleniu yumexa sytuacja wróciła do normy... Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
kicerk Napisano Październik 7, 2009 Autor Zgłoszenie Share Napisano Październik 7, 2009 menth0l@ W tym problem, że yumexa nie mogę zainstalować, no chyba, że ręcznie z pakietów, ale nie wiem jakie są zależności. exbros@ http://mirrors.fedoraproject.org/publiclist/ http://ftp.icm.edu.pl/pub/Linux/fedora/linux/updates/11/i386/ ściągnąłem sobie wszystko z yumem w nazwie, i ... to samo. Więc zacząłem wszystko ściągać co ma python w nazwie, i sporo tego wyszło. Więc selektywnie zacząłem, takie mniej więcej, związane z tym. I mam to samo. Spróbowałbym podmienić te pliki, tylko mam taką prośbę, żeby ktoś udostępnił: /usr/share/yum-cli/yummain.py /usr/share/yum-cli/cli.py /usr/lib/python2.6/site-packages/yum/__init__.py /usr/lib/python2.6/site-packages/yum/plugins.py /usr/lib/yum-plugins/tmprepo.py -edit- na razie przeglądam listę dyskusyjną yuma'a http://www.google.pl/search?hl=pl&safe...=Szukaj&lr= -edit2- Znalazłem rozwiązanie na stronie http://lists.baseurl.org/pipermail/yum-dev...May/005627.html Czyli w skrócie skasowałem linię 179 pliku /usr/lib/yum-plugins/tmprepo.py Teraz jeszcze raz trzeba dodać repozytoria Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
thof Napisano Październik 7, 2009 Zgłoszenie Share Napisano Październik 7, 2009 Spróbowałbym podmienić te pliki, tylko mam taką prośbę, żeby ktoś udostępnił:To już bezpieczniej jest usunąć pliki z bytecodem (rozszerzenie *.pyc), chociaż tu wygląda na to, że problem jest z interpretowaniem plików źródłowych. Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
@WalDo Napisano Październik 7, 2009 Zgłoszenie Share Napisano Październik 7, 2009 (edytowane) Spróbowałbym podmienić te pliki, tylko mam taką prośbę, żeby ktoś udostępnił: /usr/share/yum-cli/yummain.py /usr/share/yum-cli/cli.py /usr/lib/python2.6/site-packages/yum/__init__.py /usr/lib/python2.6/site-packages/yum/plugins.py /usr/lib/yum-plugins/tmprepo.py Wszystkie te pliki są w pakiecie yum. Ściągnij sobie najnowszą paczkę z http://rpm.pbone.net i wymuś instalację przez RPM (tak mniej więcej jak podał wyżej exbros). [EDIT] Na tym samym serwerze wchodząc na stronę paczki yumex możesz sobie obejrzeć zależności.. Kłamałem. Akurat do yumex nie widać zależności Edytowane Październik 7, 2009 przez WalDo Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
kicerk Napisano Październik 7, 2009 Autor Zgłoszenie Share Napisano Październik 7, 2009 Zobacz edit2 poprzedniego postu. Można oznaczyć temat jako [solved] - ja niestety nie mam możliwości tego zrobić. Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
kicerk Napisano Październik 7, 2009 Autor Zgłoszenie Share Napisano Październik 7, 2009 (edytowane) Mam taką prośbę o wrzucenie "podstawowej" zawartości katalogu /etc/yum.repos.d/ o raz treści plików, które się tam znajdują. Naszukałem się, z godzinę i nie mogłem znaleźć, albo jakieś stare posty dostawałem. Edytowane Październik 7, 2009 przez WalDo Połączenie wątków Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
exbros Napisano Październik 7, 2009 Zgłoszenie Share Napisano Październik 7, 2009 ... Czyli w skrócie skasowałem linię 179 pliku /usr/lib/yum-plugins/tmprepo.py Teraz jeszcze raz trzeba dodać repozytoria No widzisz, a wystarczylo stare, dobre yum update --noplugins (od tak dawna nie widzialem tego bledu, ze nie zajarzylem ze to problem z wtyczkami/wtyczka) Co do repozytoriow to wymuszona re-instalacja jednego pakietu yum-*.rpm zalatwi sprawe rpm -Uvh --force -- nofiles --nodeps --replacepkgs --replacefiles yum*.rpm (zadbaj tylko o to zeby pakiet byl w odpowiedniej wersji...) Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
exbros Napisano Październik 7, 2009 Zgłoszenie Share Napisano Październik 7, 2009 Tak jak Ci napisalem w poprzednim watku: zainstaluj pakiet yum w odpowiedniej (czyli tej samej ktora masz w tej chwili) wersji - odtworzy wszystkie oryginalne pliki *.repo Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
kicerk Napisano Październik 7, 2009 Autor Zgłoszenie Share Napisano Październik 7, 2009 Fakt, nie pomyślałem. Dzięki jeszcze raz. Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
Rekomendowane odpowiedzi
Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto
Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.
Zarejestruj nowe konto
Załóż nowe konto. To bardzo proste!
Zarejestruj sięZaloguj się
Posiadasz już konto? Zaloguj się poniżej.
Zaloguj się