ďťż
 
 
   [+] Przerwane aptitude dist-upgrade
 
 

Tematy

 
    
 

 

 

 

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

  •  

     


     

     
    Copyright 2003. MĂłj serwis