|
uszkodzone pakiety w systemie - jak to naprawić?
fnmirk - 15-06-2010 22:17
Wyłącz sobie repozytorium multimedia. Nie jest potrzebne na razie. Postaw znak # na początku:
#deb http://www.debian-multimedia.org/ lenny main non-free
Polecenie:
apt-get update
powinno przejść bez wyświetlania informacji o braku kluczy.
Polecenia sprawdzaj w pełnej wersji tak jak przedstawiam.
Przedstaw teraz wynik:
apt-get dist-upgrade -u
1347 - 16-06-2010 19:03
Wynik: karol-laptop:/home/karol# apt-get dist-upgrade -u Czytanie list pakietów... Gotowe Budowanie drzewa zależności... Gotowe Należy uruchomić "apt-get -f install", aby je naprawić. Następujące pakiety mają niespełnione zależności: base-files: PreWymaga: awk dpkg: PreWymaga: coreutils (>= 5.93-1) ale nie jest zainstalowany PreWymaga: lzma ale nie jest zainstalowany libc6: Wymaga: libgcc1 ale nie jest zainstalowany E: Niespełnione zależności. Proszę spróbować użyć -f. karol-laptop:/home/karol#
pavbaranov - 16-06-2010 21:10
Wydaje mi się, że w przeszłości coś pomieszałeś w pakietach i teraz masz takie kwiatki. Przez przypadek nie instalowałeś czegoś z testowej wersji lub jakiegoś nieoficjalnego repozytorium, które dociągnęło sobie coś, a teraz wymaga takich wersji programów, których nie ma w wersji stabilnej? Jeśli tak, to prawdopodobnie albo czeka Cię przeinstalowanie systemu (ostateczność), cofnięcie wersji pakietów, które są z owych repozytoriów (normalne) lub przejście na np. testowego.
fnmirk - 16-06-2010 21:33
Przedstaw wynik poleceń:
dpkg -l | grep base-files dpkg -l | grep awk dpkg -l | grep coreutils dpkg -l | grep lzma dpkg -l | grep libgcc1
grum - 16-06-2010 21:57
Według mnie powinieneś zainstalować brakujące pakiety, to powinno rozwiązać problem
aptitude install coreutils lzma libgcc1
1347 - 16-06-2010 21:58
Tak, instalowałem paczkę o nazwie w32codecs.deb oraz sterowniki do karty wifi usb tlwn422g (instalacji nie dokończyłem..). Jest w Debianie coś takiego jak w Windows XP "przywracanie systemu"?
Próbowałem tego co kolega grum mówił, ale bez pożądanego efektu: karol-laptop:/home/karol# apt-get install coreutils lzma libgcc1 Czytanie list pakietów... Gotowe Budowanie drzewa zależności... Gotowe Należy uruchomić "apt-get -f install", aby je naprawić: Następujące pakiety mają niespełnione zależności: base-files: PreWymaga: awk coreutils: PreWymaga: libacl1 (>= 2.2.11-1) ale nie zostanie zainstalowany PreWymaga: libselinux1 (>= 2.0.15) ale nie zostanie zainstalowany libgcc1: Wymaga: gcc-4.3-base (= 4.3.2-1.1) ale nie zostanie zainstalowany lzma: Wymaga: libstdc++6 (>= 4.2.1) ale nie zostanie zainstalowany E: Niespełnione zależności. Proszę spróbować "apt-get -f install" bez pakietów (lub podać rozwiązanie). karol-laptop:/home/karol#
Wyniki: karol-laptop:/home/karol# dpkg -l | grep base-files ii base-files 5lenny5 Debian base system miscellaneous files karol-laptop:/home/karol# dpkg -l | grep awk karol-laptop:/home/karol# dpkg -l | grep coreutils karol-laptop:/home/karol# dpkg -l | grep lzma karol-laptop:/home/karol# dpkg -l | grep libgcc1 karol-laptop:/home/karol#
Wcześniej brakowało jeszcze libc6, ale znalazłem opis i dodałem tą bibliotekę ręcznie.
grum - 16-06-2010 22:18
A jak wpiszesz? apt-get -f install
1347 - 16-06-2010 22:47
Już to robiłem.. zobacz moje wcześniejsze posty w tym temacie, szczególnie tagi CODE.
grum - 16-06-2010 23:06
W synampticu masz jakieś uszkodzone pakiety?
DaVidoSS - 16-06-2010 23:17
Ja bym skorzystał z apt-pining i zmieszał dystrybucje. Następnie naprawił bym zależności z repozytorium squeeze / sid i zaraz po tym ponownie wrócił do Lennego. Ale niech się ktoś mądrzejszy wypowie .Dodam tylko że miałem na laptopie bardzo podobny problem. Był to chyba libc6 a naprawiłem go w 2 minutki wydając polecenie:
apt-get -t testing -f install
fnmirk - 17-06-2010 00:01
Żadne mieszanie dystrybucji w tym momencie. Ma wymuszoną wersję stabilną, przejrzyjcie wcześniejsze wiadomości. 1347, przedstaw jeszcze wynik polecenia:
dpkg -l >spis.txt
Plik spis.txt przedstaw w postaci załącznika. Do tego dodaj wynik:
uname -r
1347 - 17-06-2010 00:53
Załącznik nie będzie potrzebny, wszystko zmieści się tu: karol-laptop:/home/karol# dpkg -l Wybór=U=Nieznany/I=Instalacja/R=Usunięcie/P=Wyczyszczenie/H=Zatrzymanie | Stan=N=Brak/I=Zainst./C=Skonfig./U=Rozpak./F=Nieskonfig./H=Wpół-zainst./W=Wyzw-czek/T=Wyzw-zapl |/ Błędy?=(brak)/H=Wstrzym./R=Do przeinst./X=Obydwa (Stan,Błędy:wielk.lit.=źle) ||/ Nazwa Wersja Opis +++-==============-==============-============================================ ii base-files 5lenny5 Debian base system miscellaneous files ii base-passwd 3.5.20 Debian base system master password and group ii dpkg 1.14.28 Debian package management system iU libc6 2.7-18lenny2 GNU C Library: Shared libraries
Wersja jądra to: 2.6.26-2-686.
fnmirk - 17-06-2010 02:21
Pakiet dpkg jest uszkodzony więc nic nie działa praktycznie tak jak powinno.
Zaczynamy tradycyjnie od zajrzenia do ,,Debian Reference'' Pobierz plik: http://security.debian.org/pool/upda...14.29_i386.deb
Następnie według opisu jako root w czystym trybie tekstowym.
W podobny sposób można naprawić pozostałe pakiety.
Dodane: Taka opcja nie została jeszcze sprawdzona:
apt-get install -f dpkg
Kolejno dla tych trzech pakietów. apt-get install -f base-files apt-get install -f base-passwd apt-get install -f libc6
1347 - 17-06-2010 12:23
Wykonałem to i niestety efekt był tak jak poprzednio, nic się nie zmieniło.. Na drugiej partycji mam Debiana niezależnie startującego, instalowałem go z tej samej płyty; może przeniesienie niektórych plików by coś pomogło?
fnmirk - 17-06-2010 12:32
Przecież nie musi to działać jak pstryknięcie palcem. Sprawdzasz najpierw np. z pomocą:
apt-get -f install nazwa pakietu uszkodzonego
Przedstawiasz wynik na forum.
Następnie próbujesz według opisu z ,,Debian Reference'' podmienić ręcznie uszkodzone fragmenty pakietów. I ta opcja musi działać. Chyba, że w tym momencie popełniasz błąd lub nie rozumiesz opisu?
1347 - 17-06-2010 12:52
karol-laptop:/home/karol# apt-get -f install dpkg Czytanie list pakietów... Gotowe Budowanie drzewa zależności... Gotowe Należy uruchomić "apt-get -f install", aby je naprawić: Następujące pakiety mają niespełnione zależności: adobe-flashplugin: Wymaga: debconf ale nie zostanie zainstalowany lub debconf-2.0 Wymaga: fontconfig ale nie zostanie zainstalowany Wymaga: libatk1.0-0 (>= 1.20.0) ale nie zostanie zainstalowany Wymaga: libcairo2 (>= 1.6.0) ale nie zostanie zainstalowany Wymaga: libfontconfig1 (>= 2.4.0) ale nie zostanie zainstalowany Wymaga: libfreetype6 (>= 2.3.5) ale nie zostanie zainstalowany Wymaga: libgcc1 (>= 1:4.1.1-21) ale nie zostanie zainstalowany Wymaga: libglib2.0-0 (>= 2.12.0) ale nie zostanie zainstalowany Wymaga: libgtk2.0-0 (>= 2.12.0) ale nie zostanie zainstalowany Wymaga: libpango1.0-0 (>= 1.20.5) ale nie zostanie zainstalowany Wymaga: libstdc++6 (>= 4.1.1-21) ale nie zostanie zainstalowany Wymaga: libx11-6 ale nie zostanie zainstalowany Wymaga: libxext6 ale nie zostanie zainstalowany Wymaga: libxt6 ale nie zostanie zainstalowany Wymaga: wget ale nie zostanie zainstalowany base-files: PreWymaga: awk dpkg: PreWymaga: coreutils (>= 5.93-1) ale nie zostanie zainstalowany PreWymaga: lzma ale nie zostanie zainstalowany libc6: Wymaga: libgcc1 ale nie zostanie zainstalowany E: Niespełnione zależności. Proszę spróbować "apt-get -f install" bez pakietów (lub podać rozwiązanie). karol-laptop:/home/karol#
Opis zrozumiałem, wykonałem i dalej nic z tego. Jeżeli chcesz, mogę przedstawić wynik na forum.(tak wiem, że trzeba zabić iksy oraz wiem jak to wykonać i wykonałem to.)
fnmirk - 18-06-2010 00:07
Nie zrozumiałeś. Mam na myśli ten opis:
Zaczynamy tradycyjnie od zajrzenia do ,,Debian Reference'' Pobierz plik: http://security.debian.org/pool/upda...14.29_i386.deb
Następnie według opisu jako root w czystym trybie tekstowym.
W podobny sposób można naprawić pozostałe pakiety.
1347 - 19-06-2010 12:19
Wypakowałem te pliki z paczki .deb, wypakowałem pliki z data.tar.gz i skopiowałem je do / . Zrobiłem wszystko według opisu i dalej nic.
fnmirk - 19-06-2010 14:54
Ale co dalej nic? Czy program dpkg zaczął działać? Sprawdziłeś? Czy polecenie:
dpkg -l
działa?
1347 - 19-06-2010 20:53
Tak, sprawdziłem, dalej to samo. Próbowałem jeszcze zainstalować (miałem na dysku deba -->) flash-plugin (dla pewności) i otrzymałem komunikat, że pozostał nieskonfigurowany.
fnmirk - 19-06-2010 22:23
1347, czy sądzisz, że jestem jasnowidzem? Przepraszam, za takie stwierdzenie. O tym jak działa taki czy inny program w systemie informują komunikaty systemowe, a nie enigmatyczne stwierdzenie, że to samo. Dlaczego sądzisz, że mając w systemie uszkodzone pakiety zainstalujesz taki najmniej użyteczny dla działania systemu? Zrozumiałbym Twoją próbę instalacji jakbyś spróbował zainstalować np. pakiet dselect.
Przedstaw co pokazują obecnie polecenia: apt-cache policy dpkg apt-cache policy base-files apt-cache policy base-passwd apt-cache policy libc6
1347 - 21-06-2010 00:02
karol-laptop:/home/karol# apt-cache policy dpkg dpkg: Zainstalowana: 1.14.28 Kandydująca: 1.14.29 Tabela wersji: 1.14.29 0 1001 http://security.debian.org lenny/updates/main Packages *** 1.14.28 0 1001 http://ftp.pl.debian.org lenny/main Packages 100 /var/lib/dpkg/status karol-laptop:/home/karol# apt-cache policy base-files base-files: Zainstalowana: 5lenny5 Kandydująca: 5lenny5 Tabela wersji: *** 5lenny5 0 1001 http://ftp.pl.debian.org lenny/main Packages 100 /var/lib/dpkg/status karol-laptop:/home/karol# apt-cache policy base-passwd base-passwd: Zainstalowana: 3.5.20 Kandydująca: 3.5.20 Tabela wersji: *** 3.5.20 0 1001 http://ftp.pl.debian.org lenny/main Packages 100 /var/lib/dpkg/status karol-laptop:/home/karol# apt-cache policy libc6 libc6: Zainstalowana: 2.7-18lenny2 Kandydująca: 2.7-18lenny4 Tabela wersji: 2.7-18lenny4 0 1001 http://security.debian.org lenny/updates/main Packages *** 2.7-18lenny2 0 100 /var/lib/dpkg/status 2.7-18lenny1 0 1001 http://ftp.pl.debian.org lenny/main Packages karol-laptop:/home/karol#
Sprawdzałem tylko, czy dpkg działa.. Może powinienem zdobyć więcej doświadczenia z Debianem.
fnmirk - 21-06-2010 00:20
Zmień nazwę pliku:
/etc/apt/preferences
albo go usuń.
Wykonaj:
apt-get update
Następnie:
apt-get -o Debug::pkgProblemResolver=yes upgrade
1347 - 22-06-2010 16:43
Plik ten usunąłem poleceniem:
rm /etc/apt/preferences
karol-laptop:/home/karol# cat /etc/apt/preferences cat: /etc/apt/preferences: Nie ma takiego pliku ani katalogu
karol-laptop:/home/karol# apt-get update Traf http://ftp.pl.debian.org lenny Release.gpg Traf http://ftp.pl.debian.org lenny/main Translation-pl Ign http://ftp.pl.debian.org lenny/contrib Translation-pl Ign http://ftp.pl.debian.org lenny/non-free Translation-pl Traf http://ftp.pl.debian.org lenny Release Traf http://security.debian.org lenny/updates Release.gpg Ign http://security.debian.org lenny/updates/main Translation-pl Ign http://security.debian.org lenny/updates/contrib Translation-pl Ign http://security.debian.org lenny/updates/non-free Translation-pl Traf http://security.debian.org lenny/updates Release Pob: 1 http://deb.opera.com stable Release.gpg [189B] Ign http://deb.opera.com stable/non-free Translation-pl Pob: 2 http://www.debian-multimedia.org lenny Release.gpg [198B] Pob: 3 http://www.debian-multimedia.org lenny/main Translation-pl [14B] Pob: 4 http://www.debian-multimedia.org lenny/non-free Translation-pl [14B] Traf http://volatile.debian.org lenny/volatile Release.gpg Ign http://volatile.debian.org lenny/volatile/main Translation-pl Ign http://volatile.debian.org lenny/volatile/contrib Translation-pl Traf http://deb.opera.com stable Release Pob: 5 http://www.debian-multimedia.org lenny Release [26,5kB] Błąd http://deb.opera.com stable Release Ign http://ftp.pl.debian.org lenny/main Packages/DiffIndex Ign http://ftp.pl.debian.org lenny/contrib Packages/DiffIndex Ign http://ftp.pl.debian.org lenny/non-free Packages/DiffIndex Ign http://security.debian.org lenny/updates/main Packages/DiffIndex Pob: 6 http://deb.opera.com stable Release [1067B] Ign http://deb.opera.com stable Release Traf http://ftp.pl.debian.org lenny/main Packages Ign http://security.debian.org lenny/updates/contrib Packages/DiffIndex Ign http://security.debian.org lenny/updates/non-free Packages/DiffIndex Traf http://ftp.pl.debian.org lenny/contrib Packages Ign http://volatile.debian.org lenny/volatile/non-free Translation-pl Ign http://deb.opera.com stable/non-free Packages/DiffIndex Traf http://ftp.pl.debian.org lenny/non-free Packages Traf http://security.debian.org lenny/updates/main Packages Traf http://volatile.debian.org lenny/volatile Release Traf http://security.debian.org lenny/updates/contrib Packages Ign http://deb.opera.com stable/non-free Packages Ign http://www.debian-multimedia.org lenny Release Traf http://security.debian.org lenny/updates/non-free Packages Traf http://deb.opera.com stable/non-free Packages Pob: 7 http://www.debian-multimedia.org lenny/main Packages [66,6kB] Ign http://volatile.debian.org lenny/volatile/main Packages/DiffIndex Ign http://volatile.debian.org lenny/volatile/contrib Packages/DiffIndex Ign http://volatile.debian.org lenny/volatile/non-free Packages/DiffIndex Pob: 8 http://www.debian-multimedia.org lenny/non-free Packages [4597B] Traf http://volatile.debian.org lenny/volatile/main Packages Traf http://volatile.debian.org lenny/volatile/contrib Packages Traf http://volatile.debian.org lenny/volatile/non-free Packages Pobrano 99,2kB w 1s (50,0kB/s) Czytanie list pakietów... Gotowe W: GPG error: http://deb.opera.com stable Release: Następujące podpisy nie mogły zostać zweryfikowane z powodu braku klucza publicznego: NO_PUBKEY F9A2F76A9D1A0061 W: GPG error: http://www.debian-multimedia.org lenny Release: Następujące podpisy nie mogły zostać zweryfikowane z powodu braku klucza publicznego: NO_PUBKEY 07DC563D1F41B907 W: Należy uruchomić apt-get update aby naprawić te problemy.
karol-laptop:/home/karol# apt-get -o Debug::pkgProblemResolver=yes upgrade Czytanie list pakietów... Gotowe Budowanie drzewa zależności... Gotowe Należy uruchomić "apt-get -f install", aby je naprawić. Następujące pakiety mają niespełnione zależności: adobe-flashplugin: Wymaga: debconf ale nie jest zainstalowany lub debconf-2.0 Wymaga: fontconfig ale nie jest zainstalowany Wymaga: libatk1.0-0 (>= 1.20.0) ale nie jest zainstalowany Wymaga: libcairo2 (>= 1.6.0) ale nie jest zainstalowany Wymaga: libfontconfig1 (>= 2.4.0) ale nie jest zainstalowany Wymaga: libfreetype6 (>= 2.3.5) ale nie jest zainstalowany Wymaga: libgcc1 (>= 1:4.1.1-21) ale nie jest zainstalowany Wymaga: libglib2.0-0 (>= 2.12.0) ale nie jest zainstalowany Wymaga: libgtk2.0-0 (>= 2.12.0) ale nie jest zainstalowany Wymaga: libpango1.0-0 (>= 1.20.5) ale nie jest zainstalowany Wymaga: libstdc++6 (>= 4.1.1-21) ale nie jest zainstalowany Wymaga: libx11-6 ale nie jest zainstalowany Wymaga: libxext6 ale nie jest zainstalowany Wymaga: libxt6 ale nie jest zainstalowany Wymaga: wget ale nie jest zainstalowany base-files: PreWymaga: awk dpkg: PreWymaga: coreutils (>= 5.93-1) ale nie jest zainstalowany PreWymaga: lzma ale nie jest zainstalowany libc6: Wymaga: libgcc1 ale nie jest zainstalowany E: Niespełnione zależności. Proszę spróbować użyć -f. karol-laptop:/home/karol#
fnmirk - 22-06-2010 17:30
Po co kombinujesz z zawartością pliku /etc/apt/sources.list? Przedstawiłem Ci jakie wpisy powinny się w nim znajdować na obecnym etapie. Usuń wpis dotyczący opery zostaw tylko to co przedstawiłem wcześniej. Dodając nowe wpisy dodatkowo gmatwasz.
Spróbuj usunąć w czystym trybie tekstowym pakiet adobe-flashplugin:l
Ctrl+Alt+F3
l
lLogujesz się na konto: root hasło
l
l
/etc/init.d/gdm stop
Za gdm wstawiasz nazwę używanego programu.l
lWracasz na: Ctrl+Alt+F3
l
lUsuwasz pakiet: apt-get remove --purge adobe-flashplugin
l
lNastępnie: apt-get update
l
l
apt-get dist-upgrade -u
l
1347 - 23-06-2010 00:15
Wpisy /etc/apt/sources.list czy plik /etc/apt/preferences ?
Nie rozumiem tzn nie wiem o jaki program chodzi?
Mój /etc/apt/sources.list wygląda tak: deb http://ftp.pl.debian.org/debian/ lenny main contrib non-free deb http://security.debian.org/ lenny/updates main contrib non-free deb http://volatile.debian.org/debian-volatile/ lenny/volatile main contrib non-free deb http://www.debian-multimedia.org/ lenny main non-free
fnmirk - 23-06-2010 01:00
Chodzi o usunięcie pakietu adobe-flashplugin. Przejrzyj mój tekst jeszcze raz. Podzieliłem go na sekcje.
Nie rozumiem tzn nie wiem o jaki program chodzi?
Chodzi o menadżer logowania. Jeżeli używasz gdm to zostaje on.
Mój /etc/apt/sources.list wygląda tak:
Według dostarczonego logu z aktualizacji wyglądał inaczej.
pavbaranov - 23-06-2010 09:44
Jeszcze jedno mi przyszło do głowy. 1347 - sprawdź, czy w katalogu /etc/apt/ nie masz przez przypadek katalogu /sources.list.d/, a w nim jakichś plików ze źródłami pakietów (mają rozszerzenie .list, te z rozszerzeniami .save są kopiami i nie są czytane przez APTa). Jeśli masz - wyłącz je wszystkie.
1347 - 23-06-2010 16:41
Tak.. miałem opera.list. Wszystkie wpisy wyłączyłem znakiem komentarza..
karol-laptop:/home/karol# cat /etc/apt/sources.list deb http://ftp.pl.debian.org/debian/ lenny main contrib non-free deb http://security.debian.org/ lenny/updates main contrib non-free #deb http://volatile.debian.org/debian-volatile/ lenny/volatile main contrib non-free #deb http://www.debian-multimedia.org/ lenny main non-free karol-laptop:/home/karol# apt-get update Traf http://ftp.pl.debian.org lenny Release.gpg Traf http://ftp.pl.debian.org lenny/main Translation-pl Ign http://ftp.pl.debian.org lenny/contrib Translation-pl Ign http://ftp.pl.debian.org lenny/non-free Translation-pl Traf http://ftp.pl.debian.org lenny Release Traf http://security.debian.org lenny/updates Release.gpg Ign http://security.debian.org lenny/updates/main Translation-pl Ign http://security.debian.org lenny/updates/contrib Translation-pl Ign http://security.debian.org lenny/updates/non-free Translation-pl Traf http://security.debian.org lenny/updates Release Ign http://ftp.pl.debian.org lenny/main Packages/DiffIndex Ign http://ftp.pl.debian.org lenny/contrib Packages/DiffIndex Ign http://ftp.pl.debian.org lenny/non-free Packages/DiffIndex Traf http://ftp.pl.debian.org lenny/main Packages Traf http://ftp.pl.debian.org lenny/contrib Packages Traf http://ftp.pl.debian.org lenny/non-free Packages Ign http://security.debian.org lenny/updates/main Packages/DiffIndex Ign http://security.debian.org lenny/updates/contrib Packages/DiffIndex Ign http://security.debian.org lenny/updates/non-free Packages/DiffIndex Traf http://security.debian.org lenny/updates/main Packages Traf http://security.debian.org lenny/updates/contrib Packages Traf http://security.debian.org lenny/updates/non-free Packages Czytanie list pakietów... Gotowe karol-laptop:/home/karol#
Podczas usuwania adobe-flashplugin w trybie czysto tekstowym wywaliło mi błąd: niespełnione zależności.
fnmirk - 23-06-2010 23:11
Dlaczego tego błędu nie przedstawiłeś? A czy wspomniany pakiet został usunięty?
1347 - 23-06-2010 23:51
Czytanie list pakietów... Budowanie drzewa zależności... Należy uruchomić "apt-get -f install", aby je naprawić: Następujące pakiety mają niespełnione zależności: base-files: PreWymaga: awk dpkg: PreWymaga: coreutils (>= 5.93-1) ale nie zostanie zainstalowany PreWymaga: lzma ale nie zostanie zainstalowany libc6: Wymaga: libgcc1 ale nie zostanie zainstalowany
Niestety nie, tyle zapisało się do pliku, po tym dostałem informację abym użył:
apt-get -f instali
fnmirk - 24-06-2010 01:23
Pozostaje spróbować radykalnego rozwiązania. W czystym trybie tekstowym:
apt-get clean
I teraz:
apt-get remove --purge libc6 && apt-get install libc6
Musisz czytać uważnie pojawiające się komunikaty i odpowiednio reagować na nie. Nie wolno przerwać operacji, czy też wykonać restartu systemu przed zakończeniem całego procesu. Są opinie, że tego ostatniego polecenia nie można wykonać. Jest to nieprawdą. Byłem zmuszony do przeprowadzenia takiej operacji dwukrotnie i wszystko się powiodło. Mam obawę odnośnie informacji o uszkodzeniu dpkg.
Ważne, zanim wprowadzisz pełną odpowiedź potwierdzającą wykonanie polecenia:
apt-get remove --purge libc6 && apt-get install libc6
Przygotuj sobie wcześniej jakąś wersję livecd, aby w razie jakiegoś niepowodzenia można było się dostać do systemu. Wykonaj kopię zapasową ważnych danych znajdujących się w systemie.
Po pomyślnym wykonaniu tego polecenia system będzie się uruchamiał w trybie tekstowym. Będzie należało przywrócić środowisko graficzne. Przygotuj sobie pakiety niezbędne do uzyskania połączenia z internetem, gdyby doszło do jego utraty.
1347 - 24-06-2010 18:35
On nadal swoje: Czytanie list pakietów... Budowanie drzewa zależności... Należy uruchomić "apt-get -f install", aby je naprawić: Następujące pakiety mają niespełnione zależności: adobe-flashplugin: Wymaga: debconf ale nie zostanie zainstalowany lub debconf-2.0 Wymaga: fontconfig ale nie zostanie zainstalowany Wymaga: libatk1.0-0 (>= 1.20.0) ale nie zostanie zainstalowany Wymaga: libc6 (>= 2.4) ale nie zostanie zainstalowany Wymaga: libcairo2 (>= 1.6.0) ale nie zostanie zainstalowany Wymaga: libfontconfig1 (>= 2.4.0) ale nie zostanie zainstalowany Wymaga: libfreetype6 (>= 2.3.5) ale nie zostanie zainstalowany Wymaga: libgcc1 (>= 1:4.1.1-21) ale nie zostanie zainstalowany Wymaga: libglib2.0-0 (>= 2.12.0) ale nie zostanie zainstalowany Wymaga: libgtk2.0-0 (>= 2.12.0) ale nie zostanie zainstalowany Wymaga: libpango1.0-0 (>= 1.20.5) ale nie zostanie zainstalowany Wymaga: libstdc++6 (>= 4.1.1-21) ale nie zostanie zainstalowany Wymaga: libx11-6 ale nie zostanie zainstalowany Wymaga: libxext6 ale nie zostanie zainstalowany Wymaga: libxt6 ale nie zostanie zainstalowany Wymaga: wget ale nie zostanie zainstalowany base-files: PreWymaga: awk base-passwd: Wymaga: libc6 (>= 2.7-1) ale nie zostanie zainstalowany dpkg: PreWymaga: libc6 (>= 2.7-1) ale nie zostanie zainstalowany PreWymaga: coreutils (>= 5.93-1) ale nie zostanie zainstalowany PreWymaga: lzma ale nie zostanie zainstalowany
pavbaranov - 24-06-2010 22:35
Jeszcze jedno pytanie - bo to co pokazujesz (czyli upartość Twojego systemu pakietów jest doprawdy zastanawiająca i - chyba w tym zakresie, jak występuje - niespotykana) - czy przez przypadek, gdzieś w przeszłości nie zrobiłeś jakiejś aktualizacji/instalacji jakichś pakietów z wykorzystaniem nowszych wersji niż te, które znajdują się w Lenny, a potem powróciłeś w ustawieniach do Lenny? Osobiście z podobnym przypadkiem spotkałem się lata temu, kiedy zachciało mi się na próbę zainstalować coś z ówczesnego testinga, a potem powróciłem do stable. System - słusznie zresztą - dostał podobnego "kręćka" jak u Ciebie.
fnmirk - 24-06-2010 23:22
Musiałeś jeszcze na uszkodzonym systemie próbować instalacji pakietu z Ubuntu. Spróbuj może zadziała. dpkg --purge adobe-flashplugin
giaur - 25-06-2010 18:14
Ja bym spróbował wywalić ten adobe-flashplugin, a potem zaktualizował system do squeeze. Nawet po uszkodzeniu libc6 system jeszcze nie jest stracony, bo zawsze można zrobić chroota z innego systemu.
P.S. Własnie tak się kończy próba doklejania rzeczy z Ubuntu do debiana stable. Ludzie, zrozumcie - to system z pakietami w wersjach z poprzedniej epoki, NIE WOLNO tam nic ręcznie dokładać spoza repozytorium. Rzeczy z ubuntu można doinstalowywać do Sida, bo te systemy mają mniej więcej te same wersje pakietów (a i to ostrożnie, bo zależności mogą być inne), ale nie do Lenny...
Zobacz jeszcze jak aptitude sobie poradzi, czasami znajdzie rozwiazanie w przypadku gdy apt-get nie potrafi
Mam jeszcze jeden "szalony pomysł". Może by tak ręcznie zaingerować w listę zainstalowanych pakietów, ustawić na zainstalowane te które są potrzebne (m.in. libc6), a potem zaktualizować do squeeze?
1347 - 27-06-2010 20:38
karol-laptop:/home/karol# dpkg --purge adobe-flashplugin (Odczytywanie bazy danych ... 714 plików i katalogów obecnie zainstalowanych.) Usuwanie adobe-flashplugin ... dpkg - ostrzeżenie: podczas usuwania adobe-flashplugin, katalog "/usr/lib/midbrowser/plugins" nie był pusty, więc nie został usunięty. dpkg - ostrzeżenie: podczas usuwania adobe-flashplugin, katalog "/usr/lib/midbrowser" nie był pusty, więc nie został usunięty. dpkg - ostrzeżenie: podczas usuwania adobe-flashplugin, katalog "/usr/lib/firefox/plugins" nie był pusty, więc nie został usunięty. dpkg - ostrzeżenie: podczas usuwania adobe-flashplugin, katalog "/usr/lib/firefox" nie był pusty, więc nie został usunięty. dpkg - ostrzeżenie: podczas usuwania adobe-flashplugin, katalog "/usr/lib/iceweasel/plugins" nie był pusty, więc nie został usunięty. dpkg - ostrzeżenie: podczas usuwania adobe-flashplugin, katalog "/usr/lib/iceweasel" nie był pusty, więc nie został usunięty. dpkg - ostrzeżenie: podczas usuwania adobe-flashplugin, katalog "/usr/lib/iceape/plugins" nie był pusty, więc nie został usunięty. dpkg - ostrzeżenie: podczas usuwania adobe-flashplugin, katalog "/usr/lib/iceape" nie był pusty, więc nie został usunięty. dpkg - ostrzeżenie: podczas usuwania adobe-flashplugin, katalog "/usr/lib/mozilla/plugins" nie był pusty, więc nie został usunięty. dpkg - ostrzeżenie: podczas usuwania adobe-flashplugin, katalog "/usr/lib/mozilla" nie był pusty, więc nie został usunięty. dpkg - ostrzeżenie: podczas usuwania adobe-flashplugin, katalog "/usr/lib/xulrunner-addons/plugins" nie był pusty, więc nie został usunięty. dpkg - ostrzeżenie: podczas usuwania adobe-flashplugin, katalog "/usr/lib/xulrunner-addons" nie był pusty, więc nie został usunięty. dpkg - ostrzeżenie: podczas usuwania adobe-flashplugin, katalog "/usr/lib/xulrunner/plugins" nie był pusty, więc nie został usunięty. dpkg - ostrzeżenie: podczas usuwania adobe-flashplugin, katalog "/usr/lib/xulrunner" nie był pusty, więc nie został usunięty. karol-laptop:/home/karol#
Z pakietów dla Ubunciaka instalowałem tylko paczkę o nazwie: w32codecs_20061022-0medibuntu1_build1_i386.deb
do odtwarzania filmów w formacie RMVB.. Przeglądając to forum czytałem, że aptitude i apt-get to to samo, ale mogę się mylić.
Naprawdę nie mam już siły dla tego Debiana.. Rozważałem re-instalację systemu, ale mam co do tego pytanie: Jeżeli z poziomu innego systemu pousuwam wszystko z partycji / na której siedzi ten Debian prócz katalogu /home i jego podkatalogów, to czy podczas instalacji tej samej wersji na tej partycji dane z tego katalogu home wylecą, czy zostaną ew nadpisane? (oczywiście login, nazwa komputera i hasła będą takie same)
fnmirk - 27-06-2010 23:22
Pakietu adobe-flashplugin nie ma w Debianie. Jest to pakiet dla Ubuntu. Wygląda, że pakiet został usunięty. I wniosek, pakiet dpkg nie jest chyba uszkodzony. Dlatego spróbuj teraz w czystym trybie tekstowym polecenia: dpkg --configure -a
giaur - 28-06-2010 09:49
Przeglądając to forum czytałem, że aptitude i apt-get to to samo, ale mogę się mylić.
To źle przeczytałeś - to nie jest to samo, aptitude wyszukuje rozwiązania problemów z zależnościami, apt-get nie (wyświetla tylko że są problemy i jakie). Na codzień używam apt-get ale nieraz już aptitude mi pomógł przy różnych dziwnych problemach, jakie zdarzają się w Sidzie
1347 - 02-07-2010 16:08
Po wydaniu polecenia dpkg --configure -a >>wynik.txt
otrzymuję informację, że wystąpił błąd podczas przetwarzania libc6, które wymaga libgcc1. Niestety do pliku nic się nie zapisało..
zanotowane.pldoc.pisz.plpdf.pisz.plminister.pev.pl
Strona 2 z 2 • Wyszukano 120 postów • 1, 2
|