Strona 1 z 2

problem z odinstalowanie lub instalacją

: 02 lutego 2008, 21:27
autor: dilab
Pojawia mi się komunikat: dpkg: baza danych stanu jest zablokowana przez inny proces

: 02 lutego 2008, 21:28
autor: cudny
A jakim sposobem chcesz coś zainstalować/odinstalować ?

Jaka dystrybucja?

: 02 lutego 2008, 21:40
autor: dilab
np. poprzez dpkg -i nazwa pakietu
Debian 4

: 02 lutego 2008, 21:41
autor: cudny
Korzystaj z aptitude ... Jest bardzo wygodne :)

Chyba, że przy aptitude też występuje ten błąd?

: 02 lutego 2008, 21:49
autor: dilab
po zastosowaniu

Kod: Zaznacz cały

aptitude install proftpd_1.3.0-19_i386.deb
taki komunikat:

Kod: Zaznacz cały

W: Nie udało się zablokować pliku pamięci stanu, został więc otwarty tylko do odczytu. Wprowadzone zmiany stanu pakietów NIE będą zachowane!
E: Nie udało się uzyskać blokady /var/lib/dpkg/lock - open (11 Zasoby chwilowo niedostępne)
E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it?

: 02 lutego 2008, 21:56
autor: cudny
Wchodzisz na roota, czyli su, wpisujesz hasło i enter.

następnie, żeby zainstalować proftpd, wpisujesz:

Kod: Zaznacz cały

aptitude install proftpd
Potem, jeżeli nie będzie problemu z sources.list - prawdopodobnie zostaniesz zapytany, czy zainstalować, dajesz y i enter. Program automatyznie ściąga i instaluje program + zależności.

: 02 lutego 2008, 22:45
autor: dilab
Otrzymałem to:

Kod: Zaznacz cały

E: Nie udało się uzyskać blokady /var/lib/dpkg/lock - open (11 Zasoby chwilowo niedostępne)
E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it?
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności... Gotowe
Odczyt dodatkowych informacji o stanie
Inicjalizacja stanów pakietów... Gotowe
Odczyt opisów zadań... Gotowe
Budowanie bazy etykiet... Gotowe
W: Nie udało się zablokować pliku pamięci stanu, został więc otwarty tylko do odczytu. Wprowadzone zmiany stanu pakietów NIE będą zachowane!
E: Nie udało się uzyskać blokady /var/lib/dpkg/lock - open (11 Zasoby chwilowo niedostępne)
E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it?

: 03 lutego 2008, 09:03
autor: pavbaranov
dilab> Taki komunikat otrzymujesz najczęściej, gdy inny program korzysta z baz dpkg. Korzystają z nich różne programy do instalowania oprogramowania, jak apt, aptitude, synaptic itp. Jeśli któryś z nich właśnie korzysta, lub nie zamknął bazy, masz taki efekt. Jeśli nie korzysta, żaden (np. w tle pracujący adept), to niekiedy pomaga dpkg -a
cudny> Aptitude i dpkg nie są wymienne.

: 03 lutego 2008, 09:20
autor: dilab
po wydaniu komendy

Kod: Zaznacz cały

dpkg -a
i otrzmałem komunikat:

Kod: Zaznacz cały

dpkg: należy określić działanie

Wpisz dpkg --help, aby dowiedzieć się jak (od)instalować pakiety [*];
Użyj `dselect' lub `aptitude', jeśli potrzebujesz wygodnego programu
do zarządzania pakietami;
Wpisz  dpkg -Dhelp, aby dowiedzieć się o opcjach debuggera;
Wpisz  dpkg --force-help, aby dowiedzieć się, jak ignorować problemy;
Wpisz  dpkg-deb --help, aby dowiedzieć się, jak operować plikami *.deb;
Wpisz  dpkg --licence, aby poznać warunki licencji i gwarancji (GNU GPL) [*].

Opcje oznaczone [*] podają dużo treści - skieruj potok na `less' lub `more'!

: 03 lutego 2008, 09:28
autor: Bodzio
dilab pisze:po zastosowaniu
Kod:
aptitude install proftpd_1.3.0-19_i386.deb
stosuje się TYLKO polecenie: aptitude install proftpd
dilab pisze:E: Nie udało się uzyskać blokady /var/lib/dpkg/lock - open (11 Zasoby chwilowo niedostępne)
najpierw aptitude update bez tego ani rusz.
I oczywiście wszystko z roota