|
Problem z pakietami --- Etch
Kadexor - 01-04-2008 09:50
Witam, ostatnio próbowałem wgrać wtyczki do Gedit (w sumie chodziło głównie o wtyczkę umożliwiającą przeglądanie plików "File Browser"), ale nie udało mi się to. Wgrałem odpowiednie pliki do katalogu /plugins programu. Wtyczki pojawiły się w możliwościach aktywacji i konfiguracji wtyczek, lecz nie dało się ich włączyć. Pomyślałem, że być może zależy to od wersji bo to niezbyt nowa wersja (2.14.4). I zaczęły się problemy... ściągnąłem nowszą wersje, chciałem skonfigurować i pojawiło się mnóstwo problemów z brakiem (lub posiadaniem za starych) bibliotek. Postanowiłem wykonać aktualizacje wszystkich pakietów, więc poszło: aptitude update aptitude upgrade
Podczas upgrade'a wystąpiły błędy, których w tym momencie nie mogę przytoczyć. Teraz za każdym razem gdy próbuję odpalić aptitude pojawiają się informacje (przykładowo dla: aptitude remove kadu):
son:/home/son# aptitude remove kadu Czytanie list pakietów... Gotowe Budowanie drzewa zależności... Gotowe Odczyt dodatkowych informacji o stanie Inicjalizacja stanów pakietów... Gotowe Zapisywanie dodatkowych informacji o stanie... Gotowe Odczyt opisów zadań... Gotowe Budowanie bazy etykiet... Gotowe Następujące pakiety zostały zatrzymane: desktop-base epiphany-browser Następujące pakiety zostaną USUNIĂTE: kadu 0 pakietów uaktualnianych, 0 instalowanych, 1 do usunięcia i 2 nie uaktualnianych. Do pobrania 0B archiwów. Zwolnione po rozpakowaniu: 6463kB. Zapisywanie dodatkowych informacji o stanie... Błąd! E: Nie udało się odnaleźć pliku dla pakietu desktop-base. Może to oznaczać, że trzeba będzie ręcznie naprawić ten pakiet. E: Nie można zablokować katalogu z listami..czy jesteś rootem?
No i widzimy, jest problem z blokadą katalogu z listami. Oczywiście polecenie wykonywane po "su", więc pytanie o roota wiąże się z jakimś innym problemem. 2 pakiety (epiphany, desktop-base) są niezaktualizowane przez wykonywany wcześniej upgrade. Uruchomiłem Synaptic i próbowałem uaktualnić te pakiety, oto efekt:
E: /var/cache/apt/archives/desktop-base_4.0.1etch2_all.deb: podproces new post-removal script zwrócił kod błędu 1 E: /var/cache/apt/archives/epiphany-browser_2.14.3-7_i386.deb: podproces new post-removal script zwrócił kod błędu 1
A spod konsolki w Synaptic:
Odczytywanie bazy danych ... 113100 plików i katalogów obecnie zainstalowanych.
Przygotowanie do zastąpienia desktop-base 4.0.1 (wykorzystując .../desktop-base_4.0.1etch2_all.deb) ... Rozpakowanie pakietu zastępującego desktop-base ...
/tmp/gconf-h8EueT/temp.entries:10: parser error : Opening enging tag mismatch: long line 10 and key <key><long>This</hey>
(...) ^ wiele podobnych błędów jak powyżej
dpkg: błąd przetwarzania gnome-panel-fata (--configure): podproces post-installation scripy zwrócił kod błędu 1 dpkg: problemy z zależnościami uniemożliwiają skonfigurowanie gnome-panel: gnome-panel zależy od gnome-panel-data (= 2.14.3.-6); jednakże: Pakiet gnome-panel-data nie jest jeszcze skonfigurowany. dpkg: błąd przetwarzania gnome-panel (--configure): problemy z zależnościami - pozostawiony nieskonfigurowany
No i tak wyglądają moje problemy. Nie dość, że nie zainstalowałem głupiego pluginu do Gedit to jeszcze powstał problem z pakietami. Proszę o pomoc w rozwiązaniu powyższego problem w instalacji pluginu (file browser) dla Gedit.
Z góry dziękuję.
fnmirk - 01-04-2008 10:27
Wklej zawartość: cat /etc/apt/sources.list
Kadexor - 01-04-2008 11:01
Proszę:
# # deb cdrom:[Debian GNU/Linux 4.0 r0 _Etch_ - Official i386 DVD Binary-1 20070407-11:40]/ etch contrib main
# deb cdrom:[Debian GNU/Linux 4.0 r0 _Etch_ - Official i386 DVD Binary-1 20070407-11:40]/ etch contrib main
deb http://ftp.pl.debian.org/debian/ etch main deb-src http://ftp.pl.debian.org/debian/ etch main
deb http://security.debian.org/ etch/updates main contrib deb-src http://security.debian.org/ etch/updates main contrib
deb http://www.kadu.net/download/binary/debian/repo testing main
# -------------------------------------------------------------- deb http://ftp.icm.edu.pl/pub/Linux/debian/ stable non-free deb-src http://ftp.icm.edu.pl/pub/Linux/debian/ stable non-free deb http://ftp.icm.edu.pl/pub/Linux/debian/ etch non-free deb-src http://ftp.icm.edu.pl/pub/Linux/debian/ etch non-free # --------------------------------------------------------------
pavbaranov - 01-04-2008 11:09
Całkiem możliwe, że problem jest związany z wymiennym stosowaniem przez Ciebie aptitude i apt-geta (Synaptic). Na forum są jakieś sposoby rozwiązywania tego problemu - poczytaj.
fnmirk - 01-04-2008 11:17
Błąd twój polega na tym, że niepotrzebnie zablokowałeś pakiety dostępne z płyty (przy stable należy uważać z usuwaniem nośników). Dodaj ponownie płytę i napraw listę zależności dostępnych pakietów. Jako root w terminalu/konsoli
apt-get clean
Następnie, włóż płytę dvd do napędu z którego przeprowadzałeś instalację i jako root wydaj polecenie:
apt-cdrom add
połącz się z internetem i
apt-get update
wklej ewentualne błędy.
Kadexor - 01-04-2008 14:38
Wykonałem wszystko jak napisał fnmirk. Nie było żadnych błędów. Jednakże cały czas są te same problemy, przy próbie wykonania apt-get upgrade pojawia się (wklejam teraz całość, może Wam to coś więcej powie):
son:/home/son# apt-get upgrade Czytanie list pakietów... Gotowe Budowanie drzewa zależności... Gotowe Następujące pakiety zostaną zaktualizowane: desktop-base epiphany-browser 2 aktualizowanych, 0 nowo instalowanych, 0 usuwanych i 0 nieaktualizowanych. 5 nie w pełni zainstalowanych lub usuniętych. Konieczne pobranie 0B/6361kB archiwów. Po rozpakowaniu zostanie zwolnione 1184kB miejsca na dysku. Czy chcesz kontynuować [T/n]? T (Odczytywanie bazy danych ... 113097 plików i katalogów obecnie zainstalowanych. ) Przygotowanie do zastąpienia desktop-base 4.0.1 (wykorzystując .../desktop-base_ 4.0.1etch2_all.deb) ... Rozpakowanie pakietu zastępującego desktop-base ... /tmp/gconf-0d0OzP/temp.entries:10: parser error : Opening and ending tag mismatc h: long line 10 and key <key><long>This</key> ^ /tmp/gconf-0d0OzP/temp.entries:14: parser error : Opening and ending tag mismatc h: key line 10 and entry </entry> ^ /tmp/gconf-0d0OzP/temp.entries:30: parser error : Opening and ending tag mismatc h: long line 30 and key <key><long>The</key> ^
cały log -> http://wklej.org/id/9c9ad71da1
Nowa zawartość /etc/apt/sources.list (dodałem wszystkie 3 płytki DVD):
# deb cdrom:[Debian GNU/Linux 4.0 r0 _Etch_ - Official i386 DVD Binary-3 20070407-11:40]/ etch contrib main deb cdrom:[Debian GNU/Linux 4.0 r0 _Etch_ - Official i386 DVD Binary-2 20070407-11:40]/ etch contrib main deb cdrom:[Debian GNU/Linux 4.0 r0 _Etch_ - Official i386 DVD Binary-1 20070407-11:40]/ etch contrib main
deb http://ftp.pl.debian.org/debian/ etch main deb-src http://ftp.pl.debian.org/debian/ etch main
deb http://security.debian.org/ etch/updates main contrib deb-src http://security.debian.org/ etch/updates main contrib
deb http://www.kadu.net/download/binary/debian/repo testing main
# -------------------------------------------------------------- deb http://ftp.icm.edu.pl/pub/Linux/debian/ stable non-free deb-src http://ftp.icm.edu.pl/pub/Linux/debian/ stable non-free deb http://ftp.icm.edu.pl/pub/Linux/debian/ etch non-free deb-src http://ftp.icm.edu.pl/pub/Linux/debian/ etch non-free # --------------------------------------------------------------
Czyli w sumie nic się nie zmieniło. Jak ktoś wpadnie na pomysł rozwiązania problemu to będę wdzięczny. Dodatkowo w tym momencie pytanie: czy ktoś zainstalował do swojego Gedit wtyczkę "file browser" do przeglądania plików (drzewa) w oknie Gedita? Zajmuje się kodowaniem PHP i właśnie przechodzę na MVC, gdzie podgląd do struktury katalogów i szybki dostęp do plików jest bardzo przydatny.
fnmirk - 01-04-2008 15:13
Zostaw tylko płyty w /etc/apt/sources.list (niepotrzebnie dodałeś wszystkie --- wystarczyło tylko pierwszą) --- resztę zaznacz # wykonaj aktualizację apt-get update apt-get upgrade
restart systemu i dodajesz kolejne wpisy usuwając znak #
Kadexor - 01-04-2008 15:36
Nie mam siły do tego, zrobiłem jak napisałeś i:
son:/home/son# apt-get update Ign cdrom://[Debian GNU/Linux 4.0 r0 _Etch_ - Official i386 DVD Binary-1 20070407-11:40] etch Release.gpg Ign cdrom://[Debian GNU/Linux 4.0 r0 _Etch_ - Official i386 DVD Binary-1 20070407-11:40] etch Release Ign cdrom://[Debian GNU/Linux 4.0 r0 _Etch_ - Official i386 DVD Binary-1 20070407-11:40] etch/contrib Packages/DiffIndex Ign cdrom://[Debian GNU/Linux 4.0 r0 _Etch_ - Official i386 DVD Binary-1 20070407-11:40] etch/main Packages/DiffIndex Czytanie list pakietów... Gotowe
son:/home/son# apt-get upgrade Czytanie list pakietów... Gotowe Budowanie drzewa zależności... Gotowe 0 aktualizowanych, 0 nowo instalowanych, 0 usuwanych i 0 nieaktualizowanych. 5 nie w pełni zainstalowanych lub usuniętych. Konieczne pobranie 0B/6361kB archiwów. Po rozpakowaniu zostanie dodatkowo użyte 0B miejsca na dysku. Czy chcesz kontynuować [T/n]? T Zmiana nośnika: Proszę włożyć dysk oznaczony 'Debian GNU/Linux 4.0 r0 _Etch_ - Official i386 DVD Binary-1 20070407-11:40' do napędu '/cdrom/' i nacisnąć enter
(Odczytywanie bazy danych ... 113097 plików i katalogów obecnie zainstalowanych.) Przygotowanie do zastąpienia desktop-base 4.0.1 (wykorzystując .../desktop-base_4.0.1_all.deb) ... Rozpakowanie pakietu zastępującego desktop-base ... /tmp/gconf-Otd9cy/temp.entries:10: parser error : Opening and ending tag mismatch: long line 10 and key <key><long>This</key> ^
<I ZNOWU MASA TYCH BÂŁĂDÓW CO POWYÂŻEJ>
dpkg: ostrzeżenie - poprzedni skrypt post-removal zwrócił kod błędu 1 dpkg - próba wywołania skryptu z nowego pakietu ... /tmp/gconf-CdfdzX/temp.entries:10: parser error : Opening and ending tag mismatch: long line 10 and key <key><long>This</key>
/tmp/gconf-qmqlpk/temp.entries:199: parser error : Premature end of data in tag gconfentryfile line 1
<I ZNOWU MASA TYCH BÂŁĂDÓW CO POWYÂŻEJ>
^ dpkg: błąd przetwarzania /cdrom//pool/main/e/epiphany-browser/epiphany-browser_2.14.3-6_i386.deb (--unpack): podproces new post-removal script zwrócił kod błędu 1 /tmp/gconf-CVK6az/temp.entries:10: parser error : Opening and ending tag mismatch: long line 10 and key <key><long>This</key> ^ /tmp/gconf-CVK6az/temp.entries:14: parser error : Opening and ending tag mismatch: key line 10 and entry </entry> ^ dpkg: błąd podczas czyszczenia środowiska: podproces post-removal script zwrócił kod błędu 1 Wystąpiły błędy podczas przetwarzania: /cdrom//pool/main/d/desktop-base/desktop-base_4.0.1_all.deb /cdrom//pool/main/e/epiphany-browser/epiphany-browser_2.14.3-6_i386.deb E: Sub-process /usr/bin/dpkg returned an error code (1)
fnmirk - 01-04-2008 15:52
Zostaw tylko takie wpisy /etc/apt/sources.list deb cdrom:[Debian GNU/Linux 4.0 r0 _Etch_ - Official i386 DVD Binary-1 20070407-11:40]/ etch contrib main deb http://ftp.pl.debian.org/debian/ etch main deb-src http://ftp.pl.debian.org/debian/ etch main
deb http://security.debian.org/ etch/updates main contrib deb-src http://security.debian.org/ etch/updates main contrib
Wykonaj:
apt-get clean apt-get update apt-get upgrade
Kadexor - 01-04-2008 16:39
Dalej to samo... tutaj log: http://wklej.org/id/51bfb34302 idę wiązać sznur, bo już dłużej nie mogę :mrgreen:
fnmirk - 01-04-2008 16:46
Spróbuj to wykonać z poziomu synaptica --- przy tych samych wpisach. Kliknij na ikonę odśwież.
Kadexor - 01-04-2008 17:22
Niestety błędy jak na początku.
zanotowane.pldoc.pisz.plpdf.pisz.plminister.pev.pl
|