Pirx Napisano Sierpień 31, 2009 Zgłoszenie Share Napisano Sierpień 31, 2009 No więc tak. Jakiś czas temu coś kombinowałem z ustawieniami yum-a, już dokładnie nie wiem/nie pamiętam co. Po tym okazało się, że yum nie znajduje wielu podstawowych pakietów. Teraz zaczęło mi to przeszkadzać, jednak pomimo prób nie udało mi się naprawić problemu. Trochę danych: Korzystam z Fedory 10 Zawartość /var/cache/yum adobe-linux-i386 rpmfusion-free-updates rpmfusion-nonfree-updates-testing rawhide rpmfusion-nonfree rpmfusion-free rpmfusion-nonfree-updates Zawartość /etc/yum.repos.d adobe-linux-i386.repo rpmfusion-free-updates.repo fedora.repo rpmfusion-free-updates-testing.repo fedora-updates.repo rpmfusion-nonfree.repo fedora-updates-testing.repo rpmfusion-nonfree-updates.repo rpmfusion-free.repo rpmfusion-nonfree-updates-testing.repo Domyślam się, że w jakiś sposób usunąłem pliki dotyczące repozytoriów "fedora" i "fedora-updates", jednak nie mam zielonego pojęcia, jak je przywrócić. Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
Gość Napisano Sierpień 31, 2009 Zgłoszenie Share Napisano Sierpień 31, 2009 [code]adobe-linux-i386.repo rpmfusion-free-updates.repo fedora.repo rpmfusion-free-updates-testing.repo fedora-updates.repo rpmfusion-nonfree.repo fedora-updates-testing.repo rpmfusion-nonfree-updates.repo rpmfusion-free.repo rpmfusion-nonfree-updates-testing.repo Domyślam się, że w jakiś sposób usunąłem pliki dotyczące repozytoriów "fedora" i "fedora-updates", jednak nie mam zielonego pojęcia, jak je przywrócić. To przeczytaj jeszcze raz ale tym razem ze zrozumieniem co wkleiłeś . Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
sokar620 Napisano Sierpień 31, 2009 Zgłoszenie Share Napisano Sierpień 31, 2009 Próbowałeś dać yum clean all. Wklej zawartość pliku /etc/yum.repos.d/fedora.repo Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
fafig Napisano Sierpień 31, 2009 Zgłoszenie Share Napisano Sierpień 31, 2009 przeciez wg tego co napisales masz wpisy z repozytoriow fedory (fedora.repo oraz fedora-updates.repo). no chyba ze je od srodka skasowales Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
@WalDo Napisano Sierpień 31, 2009 Zgłoszenie Share Napisano Sierpień 31, 2009 to co sokar620 i jeszcze yum update --enablerepo=fedora,fedora-updates Pewnie jakimś graficznym narządkiem typu yumex czy jakiś tam PackageKit odkliknąłeś sobie podstawowe repo. Tylko teraz w ramach radosnego klikania nie zaznacz sobie testing albo rawhide Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
Pirx Napisano Wrzesień 1, 2009 Autor Zgłoszenie Share Napisano Wrzesień 1, 2009 1. Moje domysły były spowodowane brakiem plików w /var/cache/yum , może są niedorzeczne... 2. Wynik komendy nie jest zbyt poprawny... [root@localhost Pirx]# yum update --enablerepo=fedora,fedora-updates adobe-linux-i386 | 951 B 00:00 adobe-linux-i386/primary | 12 kB 00:00 adobe-linux-i386 17/17 fedora/metalink | 12 kB 00:00 Could not parse metalink http://mirrors.fedoraproject.org/metalink?repo=fedora-10.92&arch=i386 error was File /var/cache/yum/fedora/metalink.xml.tmp is not XML Błąd: File /var/cache/yum/fedora/metalink.xml does not exist ... i chyba wskazuje, że jednak moje domysły są błędne. 3. Plik /etc/yum.repos.d/fedora.repo: [fedora] name=Fedora $releasever - $basearch failovermethod=priority #baseurl=http://download.fedoraproject.org/pub/fedora/linux/releases/$releasever/Everything/$basearch/os/ mirrorlist=http://mirrors.fedoraproject.org/metalink?repo=fedora-$releasever&arch=$basearch enabled=0 metadata_expire=7d gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$basearch [fedora-debuginfo] name=Fedora $releasever - $basearch - Debug failovermethod=priority #baseurl=http://download.fedoraproject.org/pub/fedora/linux/releases/$releasever/Everything/$basearch/debug/ mirrorlist=http://mirrors.fedoraproject.org/metalink?repo=fedora-debug-$releasever&arch=$basearch enabled=0 metadata_expire=7d gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$basearch [fedora-source] name=Fedora $releasever - Source failovermethod=priority #baseurl=http://download.fedoraproject.org/pub/fedora/linux/releases/$releasever/Everything/source/SRPMS/ mirrorlist=http://mirrors.fedoraproject.org/metalink?repo=fedora-source-$releasever&arch=$basearch enabled=0 metadata_expire=7d gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$basearch PS Dzięki za zainteresowanie/pomoc. Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
InIrudeBwoy Napisano Wrzesień 1, 2009 Zgłoszenie Share Napisano Wrzesień 1, 2009 W każdym pliku jest linijka enabled=0 czyli są one wyłączone. Proponuję sutawić enabled=1 dla pierwszej części z packami fedory. Debug-info i source nie są potrzebne śmiertelnikom. Zajrzyj również do pozostałych plików .repo i sprawdź które są wyłączone. Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
Pirx Napisano Wrzesień 1, 2009 Autor Zgłoszenie Share Napisano Wrzesień 1, 2009 W każdym pliku jest linijka enabled=0 czyli są one wyłączone. Proponuję sutawić enabled=1 dla pierwszej części z packami fedory. Debug-info i source nie są potrzebne śmiertelnikom. Zajrzyj również do pozostałych plików .repo i sprawdź które są wyłączone. Po przestawieniu enabled na 1, każda komenda yum wywala ten sam błąd: fedora/metalink | 12 kB 00:00 Could not parse metalink http://mirrors.fedoraproject.org/metalink?repo=fedora-10.92&arch=i386 error was File /var/cache/yum/fedora/metalink.xml.tmp is not XML Błąd: File /var/cache/yum/fedora/metalink.xml does not exist Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
sokar620 Napisano Wrzesień 1, 2009 Zgłoszenie Share Napisano Wrzesień 1, 2009 repo=fedora-10.92&arch=i386Nie kombinowałeś wcześniej z repozytorium rawhide? Odznacz baseurl i daj # przed mirrorlist Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
InIrudeBwoy Napisano Wrzesień 1, 2009 Zgłoszenie Share Napisano Wrzesień 1, 2009 No z deka to dziwne bo 10.92 już nie ma. Jaki masz system? Wg. tego linka masz 10.92 czyli stary rawhide. Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
Pirx Napisano Wrzesień 1, 2009 Autor Zgłoszenie Share Napisano Wrzesień 1, 2009 Po zmianach w pliku fedora.repo yum zwraca z kolei inny błąd... http://download.fedoraproject.org/pub/fedora/linux/releases/10.92/Everything/i386/os/repodata/repomd.xml: [Errno 14] HTTP Error 404: NOT FOUND Próbowanie innego serwera lustrzanego. Błąd: Cannot retrieve repository metadata (repomd.xml) for repository: fedora. Please verify its path and try again Podam jeszcze: [root@localhost yum.repos.d]# uname -a Linux localhost.localdomain 2.6.29.1-102.fc11.i586 #1 SMP Mon Apr 20 15:18:57 EDT 2009 i686 i686 i386 GNU/Linux Wciąż mi się wydaje, że powodem problemów są braki w katalogu /var/cache/yum Czy mógłby ktoś podać zawartość plików z katalogów /var/cache/yum/fedora i /var/cache/yum/fedora-updates w swoim systemie? Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
InIrudeBwoy Napisano Wrzesień 1, 2009 Zgłoszenie Share Napisano Wrzesień 1, 2009 A ja uważam inaczej, Twój system zgłasza się jako 10.92 nie F11. Pokaż rpm -q --whatprovides redhat-release i cat /etc/fedora-release /var/yum/cache/ to po prostu pobrane pliki, jeśli robileś yum clean all to katalogi są puste co jest normalne. Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
Pirx Napisano Wrzesień 1, 2009 Autor Zgłoszenie Share Napisano Wrzesień 1, 2009 I chyba masz rację. [root@localhost ~]# rpm -q --whatprovides redhat-release fedora-release-10.92-1.noarch [root@localhost ~]# cat /etc/fedora-release Fedora release 10.92 (Rawhide) System instalowałem z LiveCD Fedory 10 z Gnome... Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
InIrudeBwoy Napisano Wrzesień 1, 2009 Zgłoszenie Share Napisano Wrzesień 1, 2009 No i jasne, nie masz F11. Spróbuj zainstalować http://download.fedora.redhat.com/pub/fedo...11-1.noarch.rpm a potem zrobić yum update. Powiem tak, masz ostro namieszane. Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
Pirx Napisano Wrzesień 1, 2009 Autor Zgłoszenie Share Napisano Wrzesień 1, 2009 No taak... Zainstalowałem pakiet mimo ostrzeżeń: plik /etc/fedora-release z instalacji fedora-release-11-1.noarch jest w konflikcie z plikiem z pakietu fedora-release-10.92-1.noarch plik /etc/issue z instalacji fedora-release-11-1.noarch jest w konflikcie z plikiem z pakietu fedora-release-10.92-1.noarch plik /etc/issue.net z instalacji fedora-release-11-1.noarch jest w konflikcie z plikiem z pakietu fedora-release-10.92-1.noarch plik /etc/system-release-cpe z instalacji fedora-release-11-1.noarch jest w konflikcie z plikiem z pakietu fedora-release-10.92-1.noarch plik /etc/yum.repos.d/fedora-rawhide.repo z instalacji fedora-release-11-1.noarch jest w konflikcie z plikiem z pakietu fedora-release-10.92-1.noarch plik /etc/yum.repos.d/fedora-updates-testing.repo z instalacji fedora-release-11-1.noarch jest w konflikcie z plikiem z pakietu fedora-release-10.92-1.noarch plik /etc/yum.repos.d/fedora-updates.repo z instalacji fedora-release-11-1.noarch jest w konflikcie z plikiem z pakietu fedora-release-10.92-1.noarch plik /etc/yum.repos.d/fedora.repo z instalacji fedora-release-11-1.noarch jest w konflikcie z plikiem z pakietu fedora-release-10.92-1.noarch z opcją --replacefiles. Przy instalacji otrzymałem ostrzeżenie ostrzeżenie: /etc/yum.repos.d/fedora.repo utworzono jako /etc/yum.repos.d/fedora.repo.rpmnew więc wykonałem [root@localhost ~]# mv /etc/yum.repos.d/fedora.repo.rpmnew /etc/yum.repos.d/fedora.repo Jednak yum update zwraca ten sam błąd: fedora/metalink | 12 kB 00:00 Could not parse metalink https://mirrors.fedoraproject.org/metalink?repo=fedora-10.92&arch=i386 error was File /var/cache/yum/fedora/metalink.xml.tmp is not XML Błąd: File /var/cache/yum/fedora/metalink.xml does not exist EDIT: Dalej myśląc nad problemem wykonałem rpm -q --whatprovies redhat-release, i zorientowałem się, że nie został usunięty pakiet fedory10, i go usunąłem. Po tej operacji rzuciłem "yum update" i okazało się, że yum przebrnął przez fedora/metalink. Tak więc chyba problem rozwiązany Dzięki za pomoc wszystkim, a zwłaszcza InIrudeBwoy. 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ę