Strona 2 z 2

: 05 stycznia 2009, 22:25
autor: fnmirk
Pan masz namieszane w systemie. Co robi w nim wpis dotyczący Ubuntu?

Zmień zawartość /etc/apt/sources.list na mój zestaw:

Kod: Zaznacz cały

deb [url]http://ftp.pl.debian.org/debian/[/url] lenny main non-free contrib
deb-src [url]http://ftp.pl.debian.org/debian/[/url] lenny main non-free contrib
deb [url]http://security.debian.org/[/url] lenny/updates main contrib non-free
deb-src [url]http://security.debian.org/[/url] lenny/updates main contrib non-free
deb [url]http://www.debian-multimedia.org[/url] lenny main
deb-src [url]http://www.debian-multimedia.org[/url] lenny main
deb [url]http://deb.opera.com/opera/[/url] testing non-free
Wykonaj ładnie aktualizację i klucze. Następnie sprawdź. Posiadasz stary wpis do Ubuntu na bardzo wolnym zapewne serwerze.

: 05 stycznia 2009, 22:50
autor: mesiu84
Jak już pisałem zmiana adresów nic nie daje, listy pakietów ściągają się bez zająknięcia, jedyny problem to lokalna baza tych pakietów, znaczy się po ściągnięciu listy aktualizuje na ich podstawie bazę pakietów (lokalną), ale u mnie nie aktualizuje, nawet nie zaczyna.

: 06 stycznia 2009, 11:00
autor: fnmirk
mesiu84, wydaje mnie się, że przysłowiowo dreptasz w miejscu i popełniasz jakiś błąd. Przejrzyj uwagi dotyczące problemów z aptem i pakietami zawarte w ,,Debian Reference'' i spróbuj dopasować jakieś rozwiązanie. Innego sposobu nie widzę. Zawsze przy problemach z aptem to mnie ratowało.

A próbowałeś na kawałku wolnego miejsca zainstalować minimalną wersję Debiana i sprawdzić czy działa.

Instalacja z netinstall to kilkanaście minut poświęconego czasu.

: 12 stycznia 2009, 23:23
autor: mesiu84
No to tak:

Jak już pisałem problem dotyczy na 100% bazy lokalnej pakietów. Listy pakietów z serwera ściągają się bez problemów, jedyne co się nie dzieje to to aktualizacja bazy pakietów lokalnie i nie pokazuje się taka rzecz:

Kod: Zaznacz cały

Pobrano 286kB w 16s (17,9kB/s)
Czytanie list pakietów... Gotowe
Bieżący status: 319 aktualizacji [+1].
wszystko kończy się na pobieraniu list.

Moje pytanie brzmi: W jakich plikach znajduje się lokalna baza i jak ją wykasować / zresetować?

Jak już wspomniałem powyżej, mam 3 komputery korzystające z takich samych plików sources.list, jedynie na tym dzieją się takie rzeczy, więc to nie jest wina ustawień apt.

Proszę o pomoc bo już nie wiem co robić.

: 13 stycznia 2009, 03:07
autor: yantar
Zajrzyj w to

Kod: Zaznacz cały

/var/lib/dpkg/available
i

Kod: Zaznacz cały

/var/lib/dpkg/status
Skoro i apt i aptitude glupieja to najlepiej poszukac wspolnego mianownika - dpkg (przynajmniej tak mi sie wydaje). Sam kiedys grzebalem przy tych plikach jak sie cos tak pomotalo, ze dpkg nie byl w stanie skonfigurowac paru pakietow.

Aptitude cos swojego odnosnie pakietow trzyma w

Kod: Zaznacz cały

/var/lib/aptitude
Ogolnie to bedziesz mial troche googlania co mozesz ruszyc, a co nie.

: 13 stycznia 2009, 22:47
autor: mesiu84
Wykasowałem całą konfigurację z tych katalogów i dałem dpkg-reconfigure, ale niestety problem istnieje dalej. Także przypuszczam, że jest to problem w dpkg ale nie mam pojęcia jak się za to zabrać. Próbowałem ręcznie zaktualizować pakiet dpkg (nie aktualizuje bazy lokalnej więc nie widzi że są jakiekolwiek pliki do aktualizacji) ale niestety nic to nie dało. Ma ktoś jeszcze jakiś pomysł?

: 13 stycznia 2009, 23:32
autor: fnmirk
Przebuduj zawartość katalogu/partycji /var - opis masz w Debian Reference.

: 14 stycznia 2009, 22:57
autor: mesiu84
Przebudowanie zawartości katalogu var nic nie dało niestety:-( Sytuacja identyczna więc dalej jestem w punkcie wyjścia, co może jeszcze być nie tak?

[ Dodano: 2009-01-19, 11:39 ]
Po dokładnej analizie pliku update (/usr/lib/dpkg/methods/apt/update) okazało się, że problem leży w jednym z plików trzymającym klucze z zaufanych serwerów, po wykasowaniu tych plików i utworzeniu ich na nowo wszystko działa ok:-). Dzięki serdeczne wszystkim za pomoc:-), dla potomnych pliki z kluczami znajdują się w katalogu /etc/apt, tam gdzie plik sources.list, zmiana w tym pliku nic nie daje, dlatego problem powtarzał się pomimo ciągłej modyfikacji.