krzychn Napisano Grudzień 2, 2009 Zgłoszenie Share Napisano Grudzień 2, 2009 Witam, mam problem z działaniem repozytoriów, jak do tej pory wszystko działało bez problemu, ale od kilku dni jak chce instalować programy przez yum lub robić update to pojawia się w terminalu tylko to co pokazuje poniżej [root@localhost ~]# su -c "yum update" Wczytane wtyczki: refresh-packagekit nic więcej nie wczytuje z repozytorium – jest tak jakby coś zablokowało repozytoria. Wszystko inne działa, internet przez Firefox działa, inne komendy w terminalu działają. Wykonałem też reset z okna w terminalu ale to nic nie dało, repozytoria przestały działać. Co robić, pomóżcie proszę. Pozdrawiam Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
@WalDo Napisano Grudzień 2, 2009 Zgłoszenie Share Napisano Grudzień 2, 2009 Co robićPoznać podstawy Linuksa, ze szczególnym uwzględnieniem specyfiki Fedory (a nie przepisywać polecenia "na pałę") → http://wiki.fedora.pl/wiki/Podstawy_Linuksa [root@localhost ~]# su -c "yum update"Jeśli robisz coś z konta roota, to "su -c" nie jest potrzebne. Dlaczego? Patrz link powyżej. nic więcej nie wczytuje z repozytoriumWykonaj: yum clean all i poczekaj dłużej niż 15 sek. Kontakt z repozytoriami może trwać dłuższą chwilę - coś w końcu musi się pojawić na ekranie, choćby komunikat o przekroczeniu czasu połączenia. Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
krzychn Napisano Grudzień 2, 2009 Autor Zgłoszenie Share Napisano Grudzień 2, 2009 (edytowane) Nie wiele pomogło yum clean all, teraz odczytuje listę repozytoriów i staje w miejscu, tak jak pokazuje poniżej, a czekałem długo ok 15 min. i nie pokazuje kontynuowania instalacji. Komunikatów o przekroczeniu czasu też nie podało. Wolnego miejsca na dysku jest dużo ok 15 GB. To nie powinno być przyczyną tego problemu. Co jeszcze można zrobić, co wykasować aby te repozytoria zaczęły działać poprawnie. W przewodnikach nie doszukałem się informacji o takim problemie. Pozdrawiam [root@localhost ~]# yum install compiz-gnome fusion-icon-gtk compiz-fusion-plugins-unsupported compiz-fusion-plugins-extra compiz-bcop ccsm emerald-themes compizconfig-backend-gconf Wczytane wtyczki: refresh-packagekit 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:01 fedora | 3.8 kB 00:00 fedora/primary_db Edytowane Grudzień 3, 2009 przez WalDo dodanie znaczników CODE Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
sokar620 Napisano Grudzień 2, 2009 Zgłoszenie Share Napisano Grudzień 2, 2009 yum makecache Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
krzychn Napisano Grudzień 3, 2009 Autor Zgłoszenie Share Napisano Grudzień 3, 2009 (edytowane) Wciąż mam problem z poprawnym działaniem repozytoriów, yum makecache trochę pomogło, teraz już więcej pojawia się po wpisaniu tej komendy, myślałem, że utknęło na rpmfusion dlatego odinstalowałem i na nowo zainstalowałem te repozytoria ale to też nie pomogło. Co jeszcze można zrobić aby naprawić ten problem – poniżej pokazuje to co pojawiło się po wpisaniu yum makecache, na tej ostatniej pozycji zatrzymuje się i można czekać w nieskończoność... [root@localhost ~]# yum makecache Wczytane wtyczki: refresh-packagekit adobe-linux-i386 | 951 B 00:00 adobe-linux-i386/filelists | 140 kB 00:02 adobe-linux-i386/other | 1.9 kB 00:00 adobe-linux-i386/primary | 12 kB 00:00 fedora/metalink | 29 kB 00:01 fedora | 3.8 kB 00:00 fedora/filelists_db | 15 MB 02:04 fedora/other_db | 5.7 MB 00:50 fedora/group_gz | 370 kB 00:03 fedora/primary_db | 10 MB 01:27 prawdopodobnie problem jest przez to, że w trakcie instalowania repozytoriów, które pokazuje poniżej, nastąpiła awaria łącza internetowego, prawdopodobnie powstały przez to jakieś błędy rpm -Uhv http://leigh123linux.fedorapeople.org/\ jak chce wykasować te repozytoria poprzez: yum remove leigh123linux.fedorapeople.org to pojawia się to co poniżej i zatrzymuje się w miejscu, na tym adobe-linux-i386 ... co widać poniżej [root@localhost ~]# yum remove leigh123linux.fedorapeople.org Wczytane wtyczki: refresh-packagekit Ustawianie procesu usuwania Brak wyników dla parametru: leigh123linux.fedorapeople.org adobe-linux-i386 17/17 następnie jak zrobię ctrl+c to pojawia się to, co pokazuje poniżej. Jak poprawnie wykasować te repozytoria leigh123linux.fedorapeople.org Pomóżcie proszę. ^CTraceback (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 309, in user_main errcode = main(args) File "/usr/share/yum-cli/yummain.py", line 178, in main result, resultmsgs = base.doCommands() File "/usr/share/yum-cli/cli.py", line 349, in doCommands return self.yum_cli_commands[self.basecmd].doCommand(self, self.basecmd, self.extcmds) File "/usr/share/yum-cli/yumcommands.py", line 365, in doCommand return base.erasePkgs(extcmds) File "/usr/share/yum-cli/cli.py", line 638, in erasePkgs self._checkMaybeYouMeant(arg, always_output=False) File "/usr/share/yum-cli/cli.py", line 533, in _checkMaybeYouMeant matches = self.doPackageLists(patterns=[arg], ignore_case=False) File "/usr/lib/python2.6/site-packages/yum/__init__.py", line 1612, in doPackageLists avail = self.pkgSack.returnNewestByNameArch(patterns=patterns, File "/usr/lib/python2.6/site-packages/yum/__init__.py", line 646, in <lambda> pkgSack = property(fget=lambda self: self._getSacks(), File "/usr/lib/python2.6/site-packages/yum/__init__.py", line 488, in _getSacks self.repos.populateSack(which=repos) File "/usr/lib/python2.6/site-packages/yum/repos.py", line 260, in populateSack sack.populate(repo, mdtype, callback, cacheonly) File "/usr/lib/python2.6/site-packages/yum/yumRepo.py", line 162, in populate if self._check_db_version(repo, mydbtype): File "/usr/lib/python2.6/site-packages/yum/yumRepo.py", line 220, in _check_db_version return repo._check_db_version(mdtype) File "/usr/lib/python2.6/site-packages/yum/yumRepo.py", line 1174, in _check_db_version repoXML = self.repoXML File "/usr/lib/python2.6/site-packages/yum/yumRepo.py", line 1337, in <lambda> repoXML = property(fget=lambda self: self._getRepoXML(), File "/usr/lib/python2.6/site-packages/yum/yumRepo.py", line 1329, in _getRepoXML self._loadRepoXML(text=self) File "/usr/lib/python2.6/site-packages/yum/yumRepo.py", line 1319, in _loadRepoXML return self._groupLoadRepoXML(text, ["primary"]) File "/usr/lib/python2.6/site-packages/yum/yumRepo.py", line 1303, in _groupLoadRepoXML if self._commonLoadRepoXML(text): File "/usr/lib/python2.6/site-packages/yum/yumRepo.py", line 1149, in _commonLoadRepoXML result = self._getFileRepoXML(local, text) File "/usr/lib/python2.6/site-packages/yum/yumRepo.py", line 930, in _getFileRepoXML cache=self.http_caching == 'all') File "/usr/lib/python2.6/site-packages/yum/yumRepo.py", line 766, in _getFile result = self.grab.urlgrab(misc.to_utf8(relative), local, File "/usr/lib/python2.6/site-packages/yum/yumRepo.py", line 495, in <lambda> grab = property(lambda self: self._getgrab()) File "/usr/lib/python2.6/site-packages/yum/yumRepo.py", line 490, in _getgrab self._setupGrab() File "/usr/lib/python2.6/site-packages/yum/yumRepo.py", line 479, in _setupGrab self._grab = mgclass(self._grabfunc, self.urls, File "/usr/lib/python2.6/site-packages/yum/yumRepo.py", line 627, in <lambda> urls = property(fget=lambda self: self._geturls(), File "/usr/lib/python2.6/site-packages/yum/yumRepo.py", line 624, in _geturls self._baseurlSetup() File "/usr/lib/python2.6/site-packages/yum/yumRepo.py", line 581, in _baseurlSetup mirrorurls.extend(self._getMirrorList()) File "/usr/lib/python2.6/site-packages/yum/yumRepo.py", line 1569, in _getMirrorList print "Could not retrieve mirrorlist %s error was\n%s" % (url, e) File "/usr/lib64/python2.6/codecs.py", line 351, in write data, consumed = self.encode(object, self.errors) UnicodeDecodeError: 'ascii' codec can't decode byte 0xc5 in position 172: ordinal not in range(128) [root@localhost ~]# su -c "rpm -e http://leigh123linux.fedorapeople.org/\> ^C [root@localhost ~]# yum remove leigh123linux.fedorapeople.org Wczytane wtyczki: refresh-packagekit Ustawianie procesu usuwania Brak wyników dla parametru: leigh123linux.fedorapeople.org ^CTraceback (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 309, in user_main errcode = main(args) File "/usr/share/yum-cli/yummain.py", line 178, in main result, resultmsgs = base.doCommands() File "/usr/share/yum-cli/cli.py", line 349, in doCommands return self.yum_cli_commands[self.basecmd].doCommand(self, self.basecmd, self.extcmds) File "/usr/share/yum-cli/yumcommands.py", line 365, in doCommand return base.erasePkgs(extcmds) File "/usr/share/yum-cli/cli.py", line 638, in erasePkgs self._checkMaybeYouMeant(arg, always_output=False) File "/usr/share/yum-cli/cli.py", line 533, in _checkMaybeYouMeant matches = self.doPackageLists(patterns=[arg], ignore_case=False) File "/usr/lib/python2.6/site-packages/yum/__init__.py", line 1612, in doPackageLists avail = self.pkgSack.returnNewestByNameArch(patterns=patterns, File "/usr/lib/python2.6/site-packages/yum/__init__.py", line 646, in <lambda> pkgSack = property(fget=lambda self: self._getSacks(), File "/usr/lib/python2.6/site-packages/yum/__init__.py", line 488, in _getSacks self.repos.populateSack(which=repos) File "/usr/lib/python2.6/site-packages/yum/repos.py", line 260, in populateSack sack.populate(repo, mdtype, callback, cacheonly) File "/usr/lib/python2.6/site-packages/yum/yumRepo.py", line 162, in populate if self._check_db_version(repo, mydbtype): File "/usr/lib/python2.6/site-packages/yum/yumRepo.py", line 220, in _check_db_version return repo._check_db_version(mdtype) File "/usr/lib/python2.6/site-packages/yum/yumRepo.py", line 1174, in _check_db_version repoXML = self.repoXML File "/usr/lib/python2.6/site-packages/yum/yumRepo.py", line 1337, in <lambda> repoXML = property(fget=lambda self: self._getRepoXML(), File "/usr/lib/python2.6/site-packages/yum/yumRepo.py", line 1329, in _getRepoXML self._loadRepoXML(text=self) File "/usr/lib/python2.6/site-packages/yum/yumRepo.py", line 1319, in _loadRepoXML return self._groupLoadRepoXML(text, ["primary"]) File "/usr/lib/python2.6/site-packages/yum/yumRepo.py", line 1303, in _groupLoadRepoXML if self._commonLoadRepoXML(text): File "/usr/lib/python2.6/site-packages/yum/yumRepo.py", line 1149, in _commonLoadRepoXML result = self._getFileRepoXML(local, text) File "/usr/lib/python2.6/site-packages/yum/yumRepo.py", line 930, in _getFileRepoXML cache=self.http_caching == 'all') File "/usr/lib/python2.6/site-packages/yum/yumRepo.py", line 766, in _getFile result = self.grab.urlgrab(misc.to_utf8(relative), local, File "/usr/lib/python2.6/site-packages/yum/yumRepo.py", line 495, in <lambda> grab = property(lambda self: self._getgrab()) File "/usr/lib/python2.6/site-packages/yum/yumRepo.py", line 490, in _getgrab self._setupGrab() File "/usr/lib/python2.6/site-packages/yum/yumRepo.py", line 479, in _setupGrab self._grab = mgclass(self._grabfunc, self.urls, File "/usr/lib/python2.6/site-packages/yum/yumRepo.py", line 627, in <lambda> urls = property(fget=lambda self: self._geturls(), File "/usr/lib/python2.6/site-packages/yum/yumRepo.py", line 624, in _geturls self._baseurlSetup() File "/usr/lib/python2.6/site-packages/yum/yumRepo.py", line 581, in _baseurlSetup mirrorurls.extend(self._getMirrorList()) File "/usr/lib/python2.6/site-packages/yum/yumRepo.py", line 1569, in _getMirrorList print "Could not retrieve mirrorlist %s error was\n%s" % (url, e) File "/usr/lib64/python2.6/codecs.py", line 351, in write data, consumed = self.encode(object, self.errors) UnicodeDecodeError: 'ascii' codec can't decode byte 0xc5 in position 172: ordinal not in range(128) [root@localhost ~]# Edytowane Grudzień 4, 2009 przez WalDo Dodanie znaczników CODE/CODEBOX Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
sokar620 Napisano Grudzień 3, 2009 Zgłoszenie Share Napisano Grudzień 3, 2009 Wygląda na to, że leigh123linux.fedorapeople.org nie jest zainstalowany, zresztą linki które podałeś prowadzą do strony, a nie do pakietu rpm. Sprawdź : rpm -qa | grep leigh i jeśli coś się pojawi to usuń przez rpm -e Skoro zatrzymuje się na adobe to sprawdź może yum update --disablerepo=adobe-linux-i386 Sprawdziłbym jeszcze pod kątem rpmfusion yum update --disablerepo=adobe-linux-i386 ----disablerepo=rpmfusion* Co do usuwania repozytorium, to jeśli nie było instalowane za pomocą rpm wystarczy usunąć odpowiednik plik w /etc/yum.repos.d i katalog w /var/cache/yum (np. leight123.linux.repo i katalog leight123). Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
krzychn Napisano Grudzień 4, 2009 Autor Zgłoszenie Share Napisano Grudzień 4, 2009 (edytowane) Ciąg dalszy problemu z działaniem repozytoriów 1. wykonałem: rpm -qa | grep leigh, nie pokazało nic, co by można wykasować przez rpm -e, jedynie co pokazało to, że mam nową pocztę w var...... 2. wykonałem: yum update –disablerepo=adobe-linux-i386, w tym przypadku, albo zatrzymuje się tak jak pokazuje poniżej i można czekać w nieskończoność, albo jeżeli wcześniej zrobiłem yum clean all, to wczytuje cześć danych o repo, ale zatrzymuje się na: fedora/primary_db | 10 MB 01:27, można czekać w nieskończoność. [root@localhost /]# yum update --disablerepo=adobe-linux-i386 Wczytane wtyczki: refresh-packagekit [root@localhost /]# yum clean all Wczytane wtyczki: refresh-packagekit Czyszczenie wszystkiego [root@localhost /]# yum update --disablerepo=adobe-linux-i386 Wczytane wtyczki: refresh-packagekit fedora/metalink | 30 kB 00:01 fedora | 3.8 kB 00:00 fedora/primary_db | 10 MB 01:31 3. sprawdziłem katalog /etc/yum.repos.d i katalog w /var/cache/yum ale nie ma tam tego co podejrzewałem, że może być przyczyną problemu tzn. leight123.linux.repo Generalnie zauważyłem, że jak zrobię yum clean all i chce cokolwiek instalować to zatrzymuje się na: fedora/primary_db a ściąga całe i zatrzymuje się, jeżeli po yum clean all wykonam yum makecache, to też wczytuje cześć danych o repo i zatrzymuje się na: fedora/primary_db [root@localhost ~]# yum makecache Wczytane wtyczki: refresh-packagekit adobe-linux-i386 | 951 B 00:00 adobe-linux-i386/filelists | 140 kB 00:02 adobe-linux-i386/other | 1.9 kB 00:00 adobe-linux-i386/primary | 12 kB 00:00 fedora/metalink | 29 kB 00:01 fedora | 3.8 kB 00:00 fedora/filelists_db | 15 MB 02:04 fedora/other_db | 5.7 MB 00:50 fedora/group_gz | 370 kB 00:03 fedora/primary_db | 10 MB 01:27 Wygląda na to, że to fedora/primary_db lub to co ma się ściągać zaraz po tym jest przyczyną problemu. Jak to naprawić? Może należy odinstalować i zainstalować repo fedora, tylko jak to zrobić, bo nie znalazłem takiego info przez Google. Pomóżcie proszę, bo jak na moją obecną wiedzę to staje się za trudne. Pozdrawiam Edytowane Grudzień 4, 2009 przez WalDo dodanie znaczników CODE Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
multics Napisano Grudzień 4, 2009 Zgłoszenie Share Napisano Grudzień 4, 2009 Zrób tak: yum install yum\*fastestmirror --disablerepo=fedora Później jak to zrobisz edytuj plik /etc/yum.repos.d/fedora.repo i tam zakomentuj linijkę baseurl wstawiając na początku tej linii #, a odkomentuj linijkę mirrorlist usuwając z niej #. Teraz yum clean all; yum update Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
krzychn Napisano Grudzień 7, 2009 Autor Zgłoszenie Share Napisano Grudzień 7, 2009 Witam, wciąż mam problem z naprawieniem repozytoriów. Wykonałem to co mi doradzono, pokazuje poniżej, ale już po wstawieniu pierwszej komendy, padło na adobe-linux-i386 i nie ruszyło dalej. Jak naprawić te repozytoria, aby działały poprawnie, może po prostu wykasować wszystko co jest związane z repozytoriami i zainstalować je na nowo, tylko jak to zrobić, nie znam tak dobrze budowy fedory, nie chce wykasować czegoś co nie powinno być wykasowane. Pomóżcie proszę, bo już tracę siły przy tym. Próbuje to naprawić od tygodnia i wciąż nie działają repozytoria. [root@localhost ~]# yum install yum\*fastestmirror --disablerepo=fedora Wczytane wtyczki: refresh-packagekit adobe-linux-i386 17/17 Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
sokar620 Napisano Grudzień 7, 2009 Zgłoszenie Share Napisano Grudzień 7, 2009 Spróbuj wyłączyć pluginy: yum update --noplugins Możesz jeszcze przenieść w inne miejsce zawartość katalogu /var/cache/yum. Repozytoria fedory instalowane są przez pakiet fedora-release Dla F12 możesz go pobrać tu. Nie wiem czy reinstalacja coś da, ale zainstalujesz go poprzez: rpm -Uvh --replacepkgs --replacefiles fedora-release-12-2.noarch.rpm Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
krzychn Napisano Grudzień 7, 2009 Autor Zgłoszenie Share Napisano Grudzień 7, 2009 Rozpracowałem przyczynę problemu z repozytoriami, są błędy w repozytoriach compiz-fuzion, jak wyłączę te repozytoria przez menu system/administracja/źródła oprogramowania to pozostałe repozytoria zaczynają działać bez problemu, nic nie zatrzymuje się i można instalować programy. Teraz jedynie mam pytanie jak naprawić repozytoria compiz-fuzion, bo przez yum jak chce to odinstalować, to pokazuje komunikat, że nie ma takich repozytoriów, ale jak chce je zainstalować to pokazuje komunikat, że repozytoria compiz-fuzion są już zainstalowane. Jak wykasować wszystko co jest związane z repozytoriami compiz-fuzion, ale nie za pomocą yum, bo jest problem jak pokazuje powyżej. Z góry dziękuję za pomoc. Pozdrawiam Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
thof Napisano Grudzień 7, 2009 Zgłoszenie Share Napisano Grudzień 7, 2009 W folderze /etc/yum.repos.d/ masz pliki ze swoimi repozytoriami. Wewnątrz pliku jest zmienna enabled i przyjmuje wartość 0 (wyłączone) lub 1 (włączone). Możesz usunąć ten plik i automatycznie zniknie repozytorium. 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ę