Gość apm Napisano Marzec 23, 2011 Zgłoszenie Share Napisano Marzec 23, 2011 Witam. Od wczoraj zmagam się się z upgradem Fedory do najnowszej wersji, aż w końcu znalazłem się w punkcie, z którego nie jestem w stanie sam wybrnąć... Na początku postępowałem według poradnika http://fedoraproject.org/wiki/YumUpgradeFaq i bez większych problemów zaktualizowałem system do wersji 13. Chciałem analogicznie przejść na 14, ale próbie użycia yum update wyskakiwał błąd: Could not retrieve mirrorlist http://leigh123linux.fedorapeople.org/fusion-mirrorlist/mirror-f14-x86_64 error was 14: HTTP Error 404 : http://leigh123linux.fedorapeople.org/fusion-mirrorlist/mirror-f14-x86_64 Error: Cannot find a valid baseurl for repo: fusion Wtedy chyba zacząłem podejmować złe decyzje: usunąłem wszystkie repozytoria z /etc/yum.repos.d, później dodałem tylko rpmfusion free i nonfree, ale to nie pomogło. Znalazłem gdzieś w Internecie radę żeby ściągnąć paczkę: fedora-release-14-1.noarch.rpm. Uruchomiłem ją i teraz teoretycznie mam wersję 14 (tak pisze w okienku logowania systemu). Chciałem zrobić update, coś tam chyba zainstalował, ale zaraz sypnął błędami że ten pakiet nie może zostać zainstalowany bo nie ma jakiejś biblioteki, która to miała zostać zainstalowana w kolejnym pakiecie, którego nie mogę zainstalować bo nie mam innej bilioteki... Znalazłem gdzieś radę żeby użyć polecenia: rpm -qa | grep fc14 I odinstalować wszystkie widoczne pakiety. Tak też zrobiłem. Teraz próba zrobienia updatu kończy się tak: Wczytane wtyczki: presto, refresh-packagekit Ustawianie procesu aktualizacji Rozwiązywanie zależności --> Wykonywanie sprawdzania transakcji ---> Pakiet avidemux-cli.x86_64 0:2.5.4-1.fc14 zostanie zaktualizowany --> Przetwarzanie zależności: libstdc++.so.6(GLIBCXX_3.4.14)(64bit) dla pakietu: avidemux-cli-2.5.4-1.fc14.x86_64 ---> Pakiet avidemux-libs.x86_64 0:2.5.4-1.fc14 zostanie zaktualizowany ---> Pakiet avidemux-qt.x86_64 0:2.5.4-1.fc14 zostanie zaktualizowany --> Przetwarzanie zależności: libstdc++.so.6(GLIBCXX_3.4.14)(64bit) dla pakietu: avidemux-qt-2.5.4-1.fc14.x86_64 ---> Pakiet kmod-omnibook.x86_64 0:2.20090714-0.5.svn288.fc14.8 zostanie zaktualizowany --> Przetwarzanie zależności: kmod-omnibook-2.6.35.11-83.fc14.x86_64 >= 2.20090714-0.5.svn288.fc14.8 dla pakietu: kmod-omnibook-2.20090714-0.5.svn288.fc14.8.x86_64 ---> Pakiet x264-libs.x86_64 0:0.0.0-0.28.20100706gitd058f37.fc14 zostanie zaktualizowany --> Wykonywanie sprawdzania transakcji ---> Pakiet avidemux-cli.x86_64 0:2.5.4-1.fc14 zostanie zaktualizowany --> Przetwarzanie zależności: libstdc++.so.6(GLIBCXX_3.4.14)(64bit) dla pakietu: avidemux-cli-2.5.4-1.fc14.x86_64 ---> Pakiet avidemux-qt.x86_64 0:2.5.4-1.fc14 zostanie zaktualizowany --> Przetwarzanie zależności: libstdc++.so.6(GLIBCXX_3.4.14)(64bit) dla pakietu: avidemux-qt-2.5.4-1.fc14.x86_64 ---> Pakiet kmod-omnibook-2.6.35.11-83.fc14.x86_64.x86_64 0:2.20090714-0.5.svn288.fc14.8 zostanie zainstalowany --> Przetwarzanie zależności: kernel-uname-r = 2.6.35.11-83.fc14.x86_64 dla pakietu: kmod-omnibook-2.6.35.11-83.fc14.x86_64-2.20090714-0.5.svn288.fc14.8.x86_64 --> Ukończono rozwiązywanie zależności Błąd: Pakiet: avidemux-cli-2.5.4-1.fc14.x86_64 (rpmfusion-free-updates) Wymaga: libstdc++.so.6(GLIBCXX_3.4.14)(64bit) Błąd: Pakiet: kmod-omnibook-2.6.35.11-83.fc14.x86_64-2.20090714-0.5.svn288.fc14.8.x86_64 (rpmfusion-free-updates) Wymaga: kernel-uname-r = 2.6.35.11-83.fc14.x86_64 Zainstalowano: kernel-2.6.32.21-168.fc12.x86_64 (@updates/12) kernel-uname-r = 2.6.32.21-168.fc12.x86_64 Zainstalowano: kernel-2.6.32.26-175.fc12.x86_64 (@updates/12) kernel-uname-r = 2.6.32.26-175.fc12.x86_64 Zainstalowano: kernel-2.6.34.8-68.fc13.x86_64 (@updates/13) kernel-uname-r = 2.6.34.8-68.fc13.x86_64 Błąd: Pakiet: avidemux-qt-2.5.4-1.fc14.x86_64 (rpmfusion-free-updates) Wymaga: libstdc++.so.6(GLIBCXX_3.4.14)(64bit) Można spróbować użyć --skip-broken, aby obejść problem Można spróbować wykonać polecenie: rpm -Va --nofiles --nodigest aha.. wpadłem na to że może by odinstalować tą paczkę fedora-release-14.1 w trybie graficznym ale wtedy wymaga odinstalowania innych pakietów (łącznie 1.3 GB, pakiety fc12 i fc13) i obawiam się że to byłoby już zabójcze posunięcie. Generalnie chciałbym uniknąć reinstalacji systemu... Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
@WalDo Napisano Marzec 23, 2011 Zgłoszenie Share Napisano Marzec 23, 2011 usun konfliktowe pakiety. Zaczalbym od avidemux* Nie wiem co to jest i do czego sluzy kmod-omnibook, ale to tez bym wyrzucil - doinstalujesz sobie jak dojdziesz do ladu "yum update". Próbowales "skip-broken"? 2 ostatnie linie komunikatu. Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
Gość apm Napisano Marzec 23, 2011 Zgłoszenie Share Napisano Marzec 23, 2011 kmod-omnibook: This is a meta-package without payload which sole purpose is to require the omnibook kernel module(s) for the newest kernel. to make sure you get it together with a new kernel. przy skip-broken nic się nie wykonywało - wszystkie były przeskoczone usunąłem te pakiety, teraz yum update wyświetla po prostu: Brak pakietów oznaczonych do aktualizacji tylko nie wiem w którą stronę dalej, tzn jaką wersję systemu teraz posiadam... Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
@WalDo Napisano Marzec 24, 2011 Zgłoszenie Share Napisano Marzec 24, 2011 (edytowane) Wersje systemu zazwyczaj okresla /etc/redhat-release ale u Ciebie po tych akcjach to nie wiadomo. Mozesz "na oko" sprawdzic ilosc pakietów z F14 (czesc moze byc tez z F13) oraz pakietów z F12. Zeby bylo trudniej, to w F14 wystepuja jako calkiem legalne nieprzebudowane pakiety oznaczone "fc12" Polecenia # ilosc wszystkich pakietów rpm -qa | wc -l #ilosc paczek F14 rpm -qa | grep fc14 | wc -l #F13 rpm -qa | grep fc13 | wc -l #F12 rpm -qa | grep fc12 | wc -l U mnie okazalo sie, ze w testowej F14 na ogólna liczbe 1189 jest 79 paczek oznaczonych jako paczki z wersji F12 i ponad 100 z F13 Moze ten kmod-omnibook jest z jakiegos "konfliktowego" repozytorium. Jakie masz repozytoria zainstalowane? [EDIT] nie dopatrzylem, ze to z rpmfusion Spróbuj po prostu jeszcze raz zainstalowac [/EDIT] Pokaz yum repolist Tu masz liste kompatybilnych i niekompatybilnych repozytoriów → http://rpmfusion.org/FedoraThirdPartyRepos Edytowane Marzec 24, 2011 przez WalDo Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
Gość apm Napisano Marzec 24, 2011 Zgłoszenie Share Napisano Marzec 24, 2011 Liczba wszystkich pakietów - 1996 F14 - 0 F13 - 1625 F12 - 322 A właśnie w jaki sposób można odinstalować repozytorium, bo po usunięciu samych plików z /etc/yum.repos.d i próbie: pm -Uvh http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm wyświetla: pakiet rpmfusion-free-release-14-0.4.noarch (nowszy niż rpmfusion-free-release-12-3.noarch) jest już zainstalowany Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
@WalDo Napisano Marzec 24, 2011 Zgłoszenie Share Napisano Marzec 24, 2011 No to do F14 nie doszedłeś. Raczej masz coś między 13 a 13,5 Pakiety usuwasz "yum remove" lub "rpm -e". Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
Gość apm Napisano Marzec 24, 2011 Zgłoszenie Share Napisano Marzec 24, 2011 No więc dodałem jeszcze raz te 2 repozytoria i wykonałem "yum update", ale jedyne co się stało to: Aktualizowanie : rpmfusion-free-release-14-0.4.noarch 1/4 Aktualizowanie : rpmfusion-nonfree-release-14-0.4.noarch 2/4 Czyszczenie : rpmfusion-nonfree-release-13-3.noarch 3/4 Czyszczenie : rpmfusion-free-release-13-3.noarch 4/4 teraz znowu "yum update" nie znajduje żadnych pakietów do aktualizacji... Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
3k_PL Napisano Marzec 24, 2011 Zgłoszenie Share Napisano Marzec 24, 2011 yum repolist Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
Gość apm Napisano Marzec 24, 2011 Zgłoszenie Share Napisano Marzec 24, 2011 identyfikator repozytorium nazwa repozytorium stan rpmfusion-free RPM Fusion for Fedora 14 - Free 411 rpmfusion-free-updates RPM Fusion for Fedora 14 - Free - Updates 319 rpmfusion-nonfree RPM Fusion for Fedora 14 - Nonfree 181 rpmfusion-nonfree-updates RPM Fusion for Fedora 14 - Nonfree - Updates 139 repolist: 1050 Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
@WalDo Napisano Marzec 24, 2011 Zgłoszenie Share Napisano Marzec 24, 2011 No, a gdzie repozytoria fedora, updates? Sprawdź czy masz w /etc/yum.repos.d pliki fedora.repo, fedora-updates.repo, fedora-updates-testing.repo. Jeśli masz, to ustaw w nich w sekcji [fedora] w pliku fedora.repo oraz w sekcji [updates] w pliku fedora-updates.repo parametr enabled=1 (jesli pliki są to ten parametr prawdopodobnie jest enabled=0) Jeśli nie masz tych plików, to ściągnij skądś paczkę fedora-release-14-1.noarch.rpm i zainstaluj (rpm -Uvh nazwa_paczki.rpm). Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
Gość apm Napisano Marzec 24, 2011 Zgłoszenie Share Napisano Marzec 24, 2011 Nie mam tych repozytoriów w /etc/yum.repos.d, a ta paczkę, jak pisałem wcześniej, mam teoretycznie zainstalowaną, tzn. [root@localhost Pobrane]# rpm -Uvh fedora-release-14-1.noarch.rpm Przygotowywanie... ########################################### [100%] pakiet fedora-release-14-1.noarch jest już zainstalowany Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
@WalDo Napisano Marzec 24, 2011 Zgłoszenie Share Napisano Marzec 24, 2011 (edytowane) To ja bym spróbowal odinstalowac i zainstalowac ponownie. Pewnie nic z tego nie wyjdzie, wiec trzeba by podjac ryzyko przebudowania bazy repozytorium, bo moze byc uszkodzona → http://wiki.fedora.pl/wiki/RPM_-_procedury_ratunkowe#Naprawianie_uszkodzonej_bazy_RPM Pamietaj zrobic kopie pliku Packages. Jesli to nie pomoze to spróbuj zainstalowac na sile rpm -Uvh --replacepkgs --force fedora-release-14-1.noarch.rpm Tak by bylo najlepiej. Jesli to co powyzej zawiedzie, to w ostatecznosci masz tu pliki z mojego systemu testowego: http://dl.dropbox.com/u/3137486/fedora.repo http://dl.dropbox.com/u/3137486/fedora-updates.repo http://dl.dropbox.com/u/3137486/fedora-updates-testing.repo Edytowane Marzec 24, 2011 przez WalDo Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
Gość apm Napisano Marzec 25, 2011 Zgłoszenie Share Napisano Marzec 25, 2011 rpm -Uvh --replacepkgs --force fedora-release-14-1.noarch.rpm Dzięki, to pozwoliło mi się chyba posunąć do przodu znaczy doszło do większej aktualizacji - ponad 1GB. Teraz statystyki pakietów przedstawiają się następująco: F14 - 1276 F13 - 480 F12 - 206 Tylko obawiam się że dalej coś nie gra, przy próbie "yum update" wyświetla mnóstwo linii w stylu: --> Przetwarzanie zależności: libsofficeapp.so(soffice.3)(64bit) dla pakietu: 1:openoffice.org-calc-3.2.0-12.35.fc13.x86_64 --> Przetwarzanie zależności: libgolx.so()(64bit) dla pakietu: 1:openoffice.org-writer-core-3.2.0-12.35.fc13.x86_64 --> Przetwarzanie zależności: libsofficeapp.so(soffice.3)(64bit) dla pakietu: 1:openoffice.org-impress-3.2.0-12.35.fc13.x86_64 --> Przetwarzanie zależności: libsofficeapp.so(soffice.3)(64bit) dla pakietu: 1:openoffice.org-writer-3.2.0-12.35.fc13.x86_64 --> Przetwarzanie zależności: libsofficeapp.so(soffice.3)(64bit) dla pakietu: 1:openoffice.org-calc-3.2.0-12.35.fc13.x86_64 --> Przetwarzanie zależności: libsvxmsfilterlx.so()(64bit) dla pakietu: 1:openoffice.org-writer-core-3.2.0-12.35.fc13.x86_64 --> Przetwarzanie zależności: openoffice.org-core = 1:3.2.0-12.35.fc13 dla pakietu: 1:openoffice.org-writer-core-3.2.0-12.35.fc13. Po czym wypisuje kilkaset linii: Pakiety pominięto z powodu problemów z zależnościami: PackageKit-0.6.12-2.fc14.x86_64 z updates PackageKit-device-rebind-0.6.12-2.fc14.x86_64 z updates PackageKit-glib-0.6.12-2.fc14.x86_64 z updates PackageKit-gstreamer-plugin-0.6.12-2.fc14.x86_64 z updates PackageKit-gtk-module-0.6.12-2.fc14.x86_64 z updates PackageKit-yum-0.6.12-2.fc14.x86_64 z updates PackageKit-yum-plugin-0.6.12-2.fc14.x86_64 z updates PyQt4-4.7.4-2.fc14.x86_64 z fedora abrt-1.1.17-1.fc14.x86_64 z updates abrt-addon-ccpp-1.1.17-1.fc14.x86_64 z updates abrt-addon-kerneloops-1.1.17-1.fc14.x86_64 z updates abrt-addon-python-1.1.17-1.fc14.x86_64 z updates abrt-desktop-1.1.17-1.fc14.x86_64 z updates Te pakiety z tego co zaobserwowałem są aktualnie zainstalowane w wersji 13, próbowałem ręcznie przy pomocy graficznego PackageKita odinstalowywać niektóre z nich i instalować ponownie w wersji 14... ale trochę to żmudne.... Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
@WalDo Napisano Marzec 25, 2011 Zgłoszenie Share Napisano Marzec 25, 2011 (edytowane) Wiem, ze PackageKit sie rozwija, ale osobiscie mam jednak wieksze zaufanie do konsoli i yuma Niemniej jednak chyba musisz teraz "recznie" dokonczyc nieudany updgrade. Swoja droga, nigdy nie odwazylem sie na upgrade systemu bez backupu a i tak wole swój sposób - osobne partycje /, /boot, /home. Instalacja nowej wersji "na czysto" na /boot2, /2 i potem podmontowanie "starego" /home do nowej wersji. Szybciej, bezpieczniej IMHO. [EDIT] Tak jak patrze, to wydaje sie, ze proporcje pakietów sa ... ekhmm... sensowne, czyli byc moze jestes blizej F14 Edytowane Marzec 25, 2011 przez WalDo 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ę