|
Problemy z apt-get po aktualizacji Etch -> Sid
grucha - 30-01-2008 22:27
Witam. Zauważyłem, że po aktualizacji mojego Etcha do Sida każda próba instalacji pakietów, czy to przez synaptic czy konsolowo apt-get'em kończy się takim komunikatem:
acpid: podproces post-installation script zwrócił kod błędu 1
lub dla konsolki:
Wystąpiły błędy podczas przetwarzania: acpid E: Sub-process /usr/bin/dpkg returned an error code (1)
Coprawda cała instalacja kończy się sukcesem, ale mimo wszystko wolałbym, żeby się instalowało bez niespodzianek. Może ktoś wie jak sobie z tym poradzić ???
3ndriu - 01-02-2008 11:06
Spróbuj: apt-get -f install
Jak nie pomoże, to przejrzyj ten temat
Simson - 01-02-2008 19:36
Witam. Problem jest ten sam dlatego dopisuje się do tego tematu Po upgradzie systemu mam problem z javą. Czy chce ją zainstalować, czy też usunąć za każdym razem są błędy: Usuwanie sun-java5-bin ... /usr/share/icons/sun-java5.png is not a directory dpkg: błąd przetwarzania sun-java5-bin (--remove): podproces post-removal script zwrócił kod błędu 2 dpkg: błąd przetwarzania sun-java6-bin (--remove): Pakiet jest w złym stanie - powinien zostać przeinstalowany przed usunięciem. Wystąpiły błędy podczas przetwarzania: sun-java5-bin sun-java6-bin E: Sub-process /usr/bin/dpkg returned an error code (1)
Próbowałem zainstalować coś innego i podobnie sprawa wygląda. Instalowałem/usuwałem przez apt-get, aptitude i za każdym razem ten sam błąd
Prosze Was o pomoc. Pozdrawiam.
[ Dodano: 2008-02-01, 19:38 ] dpkg -C W przypadku niżej wymienionych pakietów wystąpiły problemy podczas instalowania. Aby te pakiety (oraz inne, zależne od nich) działały poprawnie, muszą zostać przeinstalowane. sun-java6-bin Sun Java(TM) Runtime Environment (JRE) 6 (architecture de
Niżej wymienione pakiety zostały rozpakowane ale nie skonfigurowane. Aby te pakiety działały poprawnie, muszą zostać skonfigurowane poprzez wywołanie dpkg --configure lub użycie opcji konfiguracji w menu dselect. sun-java6-jre Sun Java(TM) Runtime Environment (JRE) 6 (architecture in
Niżej wymienione pakiety zostały wpół-zainstalowane, gdyż wystąpiły problemy podczas ich instalowania. Proces ten prawdopodobnie może zostać powtórzony; pakiety mogą też być usunięte poprzez wywołanie dpkg --remove lub użycie dselect. sun-java5-bin Sun Java(TM) Runtime Environment (JRE) 5.0 (architecture
Czyli pakiet jest uszkodzony. W jaki sposób pozbyć się tego pakietu? Próbowałem przez: dpkg -r sun-java6-bin
sun-java6-bin (--remove): Pakiet jest w złym stanie - powinien zostać przeinstalowany przed usunięciem. Wystąpiły błędy podczas przetwarzania: sun-java6-bin
Lu-CyfeR - 01-02-2008 21:36
apt-get clean
apt-get autoremove
apt-get -f install
ewentulanie jeszcze apt-get upgrade ;) Zobacz, może pomoże :)
blanca - 07-02-2008 12:41
Witam własnie zaktualizowałam sobie wersję Etch do Sid. Na pierwszy rzut oka wszystko wygląda okay. Natomiast jesli próbouję cokolwiek zainstalowac poprzez apt wywala mi błędy. Zajrzałam na ta stronę i urzyłam na co dostałam spróbowałam porzez to dostałam więc zrobiłam wkońcu i wyszło z tego sorki za tak dużego posta ale inaczej się nie da
próbowałam też poprzez # apt-get clean apt-get autoremove
dostaje to samo co kolega wyżej tar: Zakończenie z błędem z powodu uprzednich błędów Stopping Hardware abstraction layer: hald. Loading ACPI modules.... Starting Advanced Configuration and Power Interface daemon...invoke-rc.d: initscript acpid, action "start" failed. dpkg: błąd przetwarzania acpid (--configure): podproces post-installation script zwrócił kod błędu 1 Wystąpiły błędy podczas przetwarzania: acpid E: Sub-process /usr/bin/dpkg returned an error code (1)
Bodzio - 07-02-2008 14:15
ok, niektórzy się rzucają od razu na głęboką wodę - hmmm, jest to jakaś metoda :-P Blanka - powinna upgradować system najpierw z Etcha do Lenny - jak system przetestujesz i będzie dobrze działał, to wtedy można robić ciąg dalszy, czyli Lenny -> Sid. Teraz rady :) jeśli jedziesz z etcha do lennego - w pliku sources.list wpisuj TYLKO wpisy dla Lenny'ego jak upgrade leci z Lenny -> Sid - wpisy TYLKO dla Sid. Nie róbcie absolutnie mieszania wpisów np. Etch i Lenny bo to śmierć systemu. W takie coś może się bawić ktoś naprawdę doświadczony np admini i moderatorzy tego forum (szacunek). Ważne: po wprowadzeniu nowych wpisów w sources.list koniecznie należy wyczyścić cache systemu poleceniem: aptitude clean Sprawdzenie zgodności zależności pakietów robimy: aptitude -f install Jeśli te zabiegi nie pomogą, usuwamy niesforny pakiet :) (nie skonfigurowany, lub źle skonfigurowany) przy pomocy aptitude purge --force-all nazwa_pakietu Jeśli i to nie pomoże, musimy uciec się do ręcznego przeszukania systemu pod kątem nazwy zwalonego pakietu i ręcznie wszystko wyczyścić. W tym przypadku polecam konsolowe mc które bardzo ładnie sobie radzi z wyszukiwaniem podając w wyniku pełną ścieżkę do szukanego pliku i katalogu. Potem po raz kolejny wykonujemy dist-upgrade i dist-update Ważna zasada - nie bawić się w instalowanie czegokolwiek jeśli aptitude -f install wyrzuca błędy. Kolejne: jeśli robimy tak duże upgrade systemu (przeskok jednej całej wersji) może się zdarzyć że system będzie chcial odinstalować nam całe KDE lub Gnome. Nie bójmy się tego, zgódźmy się - zasze potem można to doinstalować. Ok, to by było chyba wszystko, myślę że troszkę rozjasniłem i pomogłem :)
blanca - 07-02-2008 15:00
ok, niektórzy się rzucają od razu na głęboką wodę - hmmm, jest to jakaś metoda :-P
Chciałam tylko zainstalować sobie Diablo2 Lord Of Destruction na Linuxie i wyszło z tego jedno wielkie przemeblowanie. Na wszystkich forach opis był pod KDE wiec instalacja KDE, potem instalacja gry przez wine. No to wszytsko ładnie pięknie a gra nie poszła. Potem instalacja partycji windowsowej pod linuxem i odpalenie gry przez wine. No to wszystko ładnie pięknie do momentu kiedy musiałam zaisntalwać sterownik NTFS-3g który wymaga kernela2.6.20. stąd aktualizacja do sid'a z etcha.
Blanka - powinna upgradować system najpierw z Etcha do Lenny
Hmmm krążę po forum i spotykam się z różnymi wersjami Np: tu nie ma żadnych zastrzeżeń
http://debian.linux.pl/viewtopic.php?t=1442
jeśli jedziesz z etcha do lennego - w pliku sources.list wpisuj TYLKO wpisy dla Lenny'ego jak upgrade leci z Lenny -> Sid - wpisy TYLKO dla Sid.
stosuję sie do tego
co do tego
Potem po raz kolejny wykonujemy dist-upgrade i dist-update
dist-update powinno być używane zawsze pierwsze i przed *upgrade dlatego że synchronizuję zawartość plikówa ...upgrade instaluje na podstawie żródeł wymienionych w tych plikach.
Bodzio dziekuję za dobre wskazówki... biore się za reinstalacje bo sama z tym nic nie wykombinuję na ten moment....
3ndriu - 07-02-2008 16:17
Czasami pomaga zrobienie drugi raz aptitude dist-upgrade
Ja np. miałem kłopoty po aktualizacji z Sarge do Lenny i ponowny upgrade je rozwiązał.
Bodzio - 07-02-2008 17:42
Chciałam tylko zainstalować sobie Diablo2 Lord Of Destruction na Linuxie i wyszło z tego jedno wielkie przemeblowanie
można było zainstalować grę na virtualce
kiedy musiałam zaisntalwać sterownik NTFS-3g który wymaga kernela2.6.20
nie jest to prawdą - wprawdzie wywala komunikaty że chce 2.6.20, ale na wcześniejszych też pracuje
dist-update powinno być używane zawsze pierwsze i przed *upgrade
mea culpa :-P i na zakończenie - można zainstalować jądro i każdy inny pojedynczy pakiet z wyższej wersji, bez mieszania dystrybucji - proszę się zainteresować apt-preferences i pin-priority
blanca - 07-02-2008 19:26
Dzięki wezmę się za to po sesji może lepiej pójdzie :)
giaur - 07-02-2008 20:10
A przypadkiem nie zostawilas wpisow do Etcha w sources.list dodajac wpisy Sida?
Ja bym jeszcze radzil do tego wywalic wszystko z /var/lib/apt/lists. Jak kiedys zmienialem wpisy z Lenny na Sid to nawet apt-get update sypalo errorami dopoki tego nie zrobilem - nic nie pomagalo.
co do korzystania z ntfs-3g na starych kernelach... no coz nawet jezeli sie da to komunikat mowi sam za siebie - nie jest to zalecane i nie jest to tylko widzimisie developerow ntfs3g - chyba lepiej wgrac nowego kernela niz ktoregos pieknego dnia uszkodzic sobie partycje ntfs ;-) No ale to tylko moje zdanie.
pavbaranov - 07-02-2008 22:22
Mając działające środowisko KDE w Etchu (3.5) i dając jakikolwiek upgrade do Sida zawsze się rozleci, bo w Sidzie są zarówno paczki na KDE 3.5.8 jak i na KDE 4. Przy czym niektóre paczki z 4 debian rozpoznaje jako upgrade z 3.5, a niektóre nie - w efekcie powstaje totalna kaszanka środowiska, zwłaszcza, że 3.5 obsługuje jakieś programy w określonej wersji, zaś 4 - z innej. Nadto - jest coś takiego jak lista błędów, którą apt-get podaje. Czytajcie, a nie będziecie mieć problemów (albo mniejsze); od kilku tygodni np. acpid z sida drze się, że ma jakiś błąd, podobnie network-menager. Hal też miewał problemy - a to są paczki, które się blance wysypały. Czytajcie zatem i nie instalujcie na pałę. A blance - sensownie, chyba, nie pozostaje nic innego, jak cofnięcie się do etcha, bo sytem, który - prawdopodobnie w chwili obecnej ma jest jedną wielką mieszanką wszystkiego z wszystkim.
[ Dodano: 2008-02-07, 22:23 ] Aha i jeszcze - w repo backport jest kernel 2.6.22 dla etcha.
monolith - 08-02-2008 03:38
Witam
Kiedyś miałem problem z jakimś pakietem (już nie pamiętam nazwy) podczas jego usuwania. Nie miało to znaczenia czy chciałem to zrobić przez apt-get, aptitude czy dpkg. Zawsze wyskakiwał błąd 'post removal' czy coś takiego. Rozwiązałem ten problem poprzez usunięcie z katalogu:
/var/lib/dpkg/info/
plików skryptów po-instalacji i usuwania (*.postinst i *.postrm). Oczywiście zamiast '*' nazwa konkretnego programu a nie wszysktie pliki jak lecą:-). Następnie przy pomocy aptitude lub dpkg (jak kto woli) usunąłem dany pakiet i wszystko poszło pięknie ładnie. Dla pewności sprawdziłem listę plików dostarczanych przez dany pakiet i czy te pliki usunęło mi z dysku i okazało się, że wszystko pięknie ładnie się wyczyściło. Nie wiem czy jest to jakiś laicki sposób czy nie, ale u mnie podziałało. Doszedłem do tego analizując logi aptitude i okazało się to strzałem w przysłowiową '10' :-).
Powodzenia.
giaur - 08-02-2008 08:37
A ja wam powiem ze mialem chyba szczescie. Bo przez dlugi czas mialem wpisy zarowno od Etcha, jak i od Lenny, aktualizowalem sobie radosnie wszystko po kolei i nic sie nie stalo. Chociaz nie dawalem apt-get upgrade, tylko jezeli np chcialem nowa wersje Iceweasel albo audacious to sobie instalowalem - ciagnelo to rozne zaleznosci ale zawsze bylo ok. W szczegolnosci najpierw zainstalowalem sobie kernel 2.6.22 z repo Lenny i dzialalo idealnie (a caly czas mialem Etcha).
Pozniej jednak zaczelo mnie wkurzac, ze mam stare wersje programow (te w lennym byly dla mnie zbyt nieaktualne). Wiec do tych 2 repozytoriow probowalem dodac repo sida - niestety to juz nie dzialalo, nawet apt-get update nie chcialo przejsc.
Wtedy wywalilem repo etcha i lenny, zostawilem tylko Sida, wyczyscilem apt-get i instalowalem sobie rozne programy z Sida jak poprzednio.
Az w koncu po jakims czasie dalem apt-get dist-upgrade i absolutnie zadnych problemow - wszystko zadzialalo idealnie, no ale nie byla to juz migracja z Etcha tylko z jakiegos mieszanego systemu ;-)
Poniewaz ja nie mialem zadnych problemow, jestem nawet troche zaskoczony ze niektorzy maja klopoty po aktualizacji do Sida - z mojego punktu widzenia to calkowicie bezproblemowa operacja.
Teraz mam Sida, codziennie daje apt-get upgrade i jest ok.
zanotowane.pldoc.pisz.plpdf.pisz.plminister.pev.pl
|