ďťż
 
 
   Problemy z apt-get po aktualizacji Etch -> Sid
 
 

Tematy

 
    
 

 

 

 

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.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • minister.pev.pl

  •  

     


     

     
    Copyright 2003. MĂłj serwis