|
[+] Przerwane aptitude dist-upgrade
piobad - 26-05-2009 08:51
Witam,
na komputerze syna chciałem przejść z Lenny na Squeeze. Wydałem polecenie
aptitude -P dist-upgrade
. Z powodu braku miejsca na dysku proces został zatrzymany przy ściągnięciu 95%. Powiększyłem partycję i chciałem wrócić do tej instalacji. Niestety
aptitude update
zwraca
Serdecznie proszę o pomoc w wersji dla początkujących. pozdrawiam piobad
lis6502 - 26-05-2009 09:42
przedstaw wynik poleceń
[ -e /var/lib/dpkg/lock ] && echo 'istnieje' || echo 'nie ma'
mount
AdeBe - 26-05-2009 09:52
E: dpkg was interrupted, you must manually run 'dpkg --configure -a' to correct the problem.
Wykonałeś komendę o którą prosi system?
pavbaranov - 26-05-2009 10:03
W: Nie udało się zablokować pliku magazynu podręcznego; zwykle oznacza to uruchomiony dpkg lub inne narzędzie apt do instalowania pakietów. Otwieranie tylko do odczytu; wprowadzone zmiany stanu pakietów NIE będą zachowane!
Po pierwsze, jeśli w istocie nie masz uruchomionego żadnego innego programu, który blokuje cache apta, to pozostał Ci plik blokujący dostęp do bazy apta. Nie mam w tej chwili Debiana, niech koledzy pomogą Ci go zlokalizować. Jeśli się nie mylę był w /var/lib/... i bodaj nazywał się dpkg.lock czy coś takiego. W razie problemów - usuń ręcznie. Stosowałem.
E: dpkg was interrupted, you must manually run 'dpkg --configure -a' to correct the problem
Być może zajdzie też potrzeba wydania takiego polecenia.
ilin - 26-05-2009 10:15
rm /var/lib/dpkg/lock
aptitude update
lis6502 - 26-05-2009 10:23
Plik ten musi istnieć, by mógł zostać zablokowany, także usuwanie go jest bezcelowe.
piobad - 26-05-2009 10:24
Duże dzięki za zainteresowanie
lis6502 [ -e /var/lib/dpkg/lock ] && echo 'istnieje' || echo 'nie ma'
zwrócił
mount
zwrócił
AdeBe jeszcze nie, z moją wiedzą wolę wpierw spytać, żeby więcej nie nabroić
pavbaranov w /var/lib/dpkg znajduje się pusty plik "lock" (chwilę się wstrzymam z usunięciem)
Dodam jeszcze, że /var/log/aptitude jest pustym dokumentem
pozdrawiam piobad
ilin - 26-05-2009 10:25
Moźna go wyedytować ale usunąc łatwiej. :-D
Tak go nawo utworzy ale juz bez wpisu o blokadzie.
lis6502 - 26-05-2009 10:56
Ja mam złe wspomnienia z usuwaniem locka, ale przecież w razie czego można go utworzyć ;)
ilin - 26-05-2009 10:58
Lub zrobić kopię
piobad - 26-05-2009 11:16
ilin
zrobiłem
rm /var/lib/dpkg/lock
ale komunikat po
aptitude update
jest taki sam.
pozdrawiam piobad
ilin - 26-05-2009 11:19
Zrobiłeś to polecenie o które Cię prosi? dpkg --configure -a
?
piobad - 26-05-2009 11:29
ilin
dpkg --configure -a
załatwiło problem. Wstrzymywałem się przed tym poleceniem bo myślałem, że czeka mnie konfigurowanie czegoś na czym się nie znam.
Wszystkim dziękuję za pomoc, a ilin-owi dodatkowo za rozwiązanie. Spytam jeszcze, czy mogę kontynuować
aptitude -P dist-upgrade
(wczoraj ściągnięte w 95%) ?
pozdrawiam piobad
wieszti - 26-05-2009 11:31
mozesz
piobad - 26-05-2009 11:34
wieszti, duże dzięki pozdrawiam piobad
fnmirk - 26-05-2009 15:41
Robicie zamieszanie. Zaczął przeprowadzać aktualizację dystrybucji i brakło mu miejsca na partycji systemowej (bez przerwy tego doświadczam ze względu na partycję/katalog /usr).
Wystarczy w takiej sytuacji wykonać:
aptitude -h aptitude autoclean aptitude clean
I jak nie zgłosi błędów wracamy do przerwanego polecenia aktualizacji. I działa.
sigo - 26-05-2009 15:43
Dodatkowo, o ile mi wiadomo. Przerwaną akcję aptitude, przywraca się (nawet jest to zalecane) poleceniem aptitude install
Tak - po prostu tyle.
piobad - 26-05-2009 22:43
pavbaranov, O ja gapa. Należą się Tobie przeprosiny. Podziękowałem wszystkim, a ilinowi dodatkowo za rozwiązanie. A Ty również wskazywałeś to rozwiązanie (w dodatku wcześniej).
przepraszam i pozdrawiam piobad
pavbaranov - 27-05-2009 09:52
Nie ma problemu. Ważne, jeśli pomaga, a nie - choć miłe - podziękowania. Przynajmniej dla mnie.
zanotowane.pldoc.pisz.plpdf.pisz.plminister.pev.pl
|