Terrmit Napisano Luty 9, 2010 Zgłoszenie Share Napisano Luty 9, 2010 Witam, Po przeinstalowaniu fc11 na fc12 za pomocą preupgrade mam problem z yum-complete-transaction. Np. przy próbie aktualizacji dostaję komunikat: There are unfinished transactions remaining. Please run yum-complete-transaction as root. Podobnie się dzieje jak chcę dodać lub usunąć jakiś pakiet. Mogę to zrobić tylko z linii poleceń, ale błąd też się wówczas pojawia. Zgodnie z zaleceniem wykonałem jako root yum-complete-transaction, ale ten próbuje porównywać pakiety z fedory 10 (!) Nie wiem co się stało i nie wiem, jak się tego problemu pozbyć. yum-complete-transaction -v Wtyczka "blacklist" nie została wczytana, ponieważ jest wyłączona Wczytywanie wtyczki "dellsysidplugin2" Wczytywanie wtyczki "refresh-packagekit" Wtyczka "whiteout" nie została wczytana, ponieważ jest wyłączona Config time: 0.691 Ustawianie zestawów pakietów pkgsack time: 0.200 rpmdb time: 0.132 repo time: 0.001 There are 10 outstanding transactions to complete. Finishing the most recent one The remaining transaction had 2322 elements left to run Sprawdzanie wirtualnych zależności lub plików dla 0:setup-2.7.4-2.fc10.noarch <----- wszystkie fc10 (!) Wyszukiwanie zestawu pakietów dla zależności: 0:setup-2.7.4-2.fc10.noarch Sprawdzanie wirtualnych zależności lub plików dla 0:filesystem-2.4.19-1.fc10.i386 Wyszukiwanie zestawu pakietów dla zależności: 0:filesystem-2.4.19-1.fc10.i386 [...] itd do 2322 elementu Uzbroiłem się w cierpliwość (prawie 2 godziny) i poczekałem do końca tego procesu, ale bez skutku. Po zakończeniu błąd nadal jest, a ponowne użycie yum-complete-transaction ponownie chce sprawdzać te 2322 pakiety. użyłem: yum clean all yum update ale to też nic nie pomogło Czy ktoś mam może pomysł o co chodzi z tymi pakietami od fc10? Gdzie szukać przyczyny problemu? Sprawdziłem za pomocą rpm -qa | grep \.fc10\. że nie mam żadnych pakietów fc10. Bardzo proszę o pomoc, Sławek Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
thof Napisano Luty 9, 2010 Zgłoszenie Share Napisano Luty 9, 2010 Pamiętam, że po aktualizacji też miałem jakieś problemy z yum-complete-transaction. Wklej lepiej cały log (w codebox). Pokaż wyniki rpm -qa | grep kernel , uname -a i cat /etc/redhat-release . Upewnij się, że zawartość plików w folderze /etc/yum.repos.d jest w porządku. Uruchom yum-complete-transaction bez pluginów (w pliku /etc/yum.conf ustaw zmienną plugins na 0). Na końcu sprawdź czy w folderze /var/cache/yum nie ma jakiś podejrzanych starych pakietów (zwłaszcza w podkatalogu preupgrade). Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
Terrmit Napisano Luty 9, 2010 Autor Zgłoszenie Share Napisano Luty 9, 2010 Pamiętam, że po aktualizacji też miałem jakieś problemy z yum-complete-transaction. Wklej lepiej cały log (w codebox). Pokaż wyniki rpm -qa | grep kernel , uname -a i cat /etc/redhat-release . Upewnij się, że zawartość plików w folderze /etc/yum.repos.d jest w porządku. Uruchom yum-complete-transaction bez pluginów (w pliku /etc/yum.conf ustaw zmienną plugins na 0). Na końcu sprawdź czy w folderze /var/cache/yum nie ma jakiś podejrzanych starych pakietów (zwłaszcza w podkatalogu preupgrade). Dzięki za zainteresowanie. W pliku /etc/yum.conf ustawiłem zmienną plugins na 0 [root@FEDORA ~]# cat /etc/redhat-release Fedora release 12 (Constantine) [root@FEDORA ~]# uname -a Linux FEDORA 2.6.31.12-174.2.3.fc12.i686 #1 SMP Mon Jan 18 20:22:46 UTC 2010 i686 i686 i386 GNU/Linux [root@FEDORA ~]# rpm -qa | grep kernel kernel-devel-2.6.31.12-174.2.3.fc12.i686 abrt-addon-kerneloops-1.0.4-1.fc12.i686 kernel-firmware-2.6.31.12-174.2.3.fc12.noarch kernel-2.6.31.12-174.2.3.fc12.i686 kernel-headers-2.6.31.12-174.2.3.fc12.i686 [root@FEDORA ~]# ls /etc/yum.repos.d adobe-linux-i386.repo rpmfusion-free.repo fedora-rawhide.repo rpmfusion-free-updates.repo fedora.repo rpmfusion-free-updates-testing.repo fedora-updates.repo rpmfusion-nonfree-rawhide.repo fedora-updates-testing.repo rpmfusion-nonfree.repo livna.repo rpmfusion-nonfree-updates.repo rpmfusion-free-rawhide.repo rpmfusion-nonfree-updates-testing.repo [root@FEDORA ~]# yum clean all Czyszczenie wszystkiego [root@FEDORA ~]# yum update adobe-linux-i386 | 951 B 00:00 adobe-linux-i386/primary | 12 kB 00:00 adobe-linux-i386 17/17 fedora/metalink | 29 kB 00:00 fedora | 4.2 kB 00:00 fedora/primary_db | 9.7 MB 00:21 livna | 2.4 kB 00:00 livna/primary_db | 2.7 kB 00:00 rpmfusion-free | 3.8 kB 00:00 rpmfusion-free/primary_db | 297 kB 00:01 rpmfusion-free-updates | 3.3 kB 00:00 rpmfusion-free-updates/primary_db | 173 kB 00:00 rpmfusion-nonfree | 3.3 kB 00:00 rpmfusion-nonfree/primary_db | 87 kB 00:00 rpmfusion-nonfree-updates | 3.3 kB 00:00 rpmfusion-nonfree-updates/primary_db | 58 kB 00:00 updates/metalink | 16 kB 00:00 updates | 4.4 kB 00:00 updates/primary_db | 3.2 MB 00:08 Ustawianie procesu aktualizacji Brak pakietów oznaczonych do aktualizacji W folderze /var/cache/yum nie mam żadnych pakietów, nie ma też nigdzie podkatalogu preupgrade. Wstawianie całego loga z yum-complete-transaction raczej nie ma sensu. Może się mylę, ale nie chcę zaśmiecać forum wielkimi (i zapewne nic nie wnoszącymi do sprawy) tekstami. Ale gdzieś to musi siedzieć, przecież skądś on bierze te wpisy fc10. -------------------- Ale... Już sobie poradziłem: [root@FEDORA ~]# yum-complete-transaction --cleanup-only -v Config time: 0.162 Ustawianie zestawów pakietów pkgsack time: 0.193 rpmdb time: 0.128 repo time: 0.002 Cleaning up unfinished transaction journals Cleaning up 2008-10-02.00:14.53 Cleaning up 2008-10-24.23:24.30 Cleaning up 2008-11-18.01:03.04 Cleaning up 2008-11-18.02:01.56 Cleaning up 2008-11-18.02:04.09 Cleaning up 2008-11-18.02:05.28 Cleaning up 2008-11-18.02:10.41 Cleaning up 2008-11-18.02:12.11 Cleaning up 2008-11-18.23:08.10 Cleaning up 2008-12-21.14:58.01 [root@FEDORA ~]# yum-complete-transaction No unfinished transactions left. I wygląda na to, że już po kłopocie. Miałem jakieś stare powalone transakcje, nie wiedzieć skąd zresztą, ale już nie ważne. Wygląda na to, że --cleanup-only zlikwidował je wszystkie. Dzięki za wskazówki, były mi bardzo pomocne, bo dzięki nim doszedłem, że --cleanup-only może załatwić sprawę. Sławek 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ę