[+] apt i uszkodzony pakiet

Tematy związane z oprogramowaniem, instalacją, konfiguracją
karzel88
Posty: 26
Rejestracja: 07 sierpnia 2007, 09:46

[+] apt i uszkodzony pakiet

Post autor: karzel88 »

Mam problem z jednym pakietem i nijak nie chce dać się usunąć ani przeinstalować. Prosiłbym o radę co z tym począć?

Kod: Zaznacz cały

debian:/home/radek# apt-get --reinstall install wesnoth-server
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności
Odczyt informacji o stanie... Gotowe
0 aktualizowanych, 0 nowo instalowanych, 1 przeinstalowywanych, 0 usuwanych i 0 nieaktualizowanych.
1 nie w pełni zainstalowanych lub usuniętych.
Konieczne pobranie 0B/455kB archiwów.
Po tej operacji zostanie dodatkowo użyte 0B miejsca na dysku.
Kontynuować [T/n]?
(Odczytywanie bazy danych ... 178885 plików i katalogów obecnie zainstalowanych.)
Przygotowanie do zastąpienia wesnoth-server 1:1.4.4-2 (wykorzystując .../wesnoth-server_1%3a1.4.4-2_amd64.deb) ...
invoke-rc.d: initscript wesnoth-server, action "stop" failed.
dpkg: ostrzeżenie - poprzedni skrypt pre-removal zwrócił kod błędu 5
dpkg - próba wywołania skryptu z nowego pakietu ...
invoke-rc.d: initscript wesnoth-server, action "stop" failed.
dpkg: błąd przetwarzania /var/cache/apt/archives/wesnoth-server_1%3a1.4.4-2_amd64.deb (--unpack):
 podproces nowy skrypt pre-removal zwrócił kod błędu 5
invoke-rc.d: initscript wesnoth-server, action "start" failed.
dpkg: błąd podczas czyszczenia środowiska:
 podproces post-installation script zwrócił kod błędu 5
Wystąpiły błędy podczas przetwarzania:
 /var/cache/apt/archives/wesnoth-server_1%3a1.4.4-2_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
Przez to muszę ręcznie konfigurować nowo instalowane pakiety.
Awatar użytkownika
iria
Junior Member
Posty: 941
Rejestracja: 04 czerwca 2007, 18:54

Post autor: iria »

Wpierw

Kod: Zaznacz cały

# apt-get clean
później reinstall, i powinno pobrać ponownie tę paczkę.
karzel88
Posty: 26
Rejestracja: 07 sierpnia 2007, 09:46

Post autor: karzel88 »

Niestety nie pomogło.

Kod: Zaznacz cały

debian:/home/radek# apt-get clean
debian:/home/radek# apt-get --reinstall install wesnoth-server
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności
Odczyt informacji o stanie... Gotowe
0 aktualizowanych, 0 nowo instalowanych, 1 przeinstalowywanych, 0 usuwanych i 0 nieaktualizowanych.
1 nie w pełni zainstalowanych lub usuniętych.
Konieczne pobranie 455kB archiwów.
Po tej operacji zostanie dodatkowo użyte 0B miejsca na dysku.
Kontynuować [T/n]?
Pob: 1 [url]http://ftp.pl.debian.org[/url] lenny/main wesnoth-server 1:1.4.4-2 [455kB]
Pobrano 455kB w 4s (108kB/s)
(Odczytywanie bazy danych ... 178903 plików i katalogów obecnie zainstalowanych.)
Przygotowanie do zastąpienia wesnoth-server 1:1.4.4-2 (wykorzystując .../wesnoth-server_1%3a1.4.4-2_amd64.deb) ...
invoke-rc.d: initscript wesnoth-server, action "stop" failed.
dpkg: ostrzeżenie - poprzedni skrypt pre-removal zwrócił kod błędu 5
dpkg - próba wywołania skryptu z nowego pakietu ...
invoke-rc.d: initscript wesnoth-server, action "stop" failed.
dpkg: błąd przetwarzania /var/cache/apt/archives/wesnoth-server_1%3a1.4.4-2_amd64.deb (--unpack):
 podproces nowy skrypt pre-removal zwrócił kod błędu 5
invoke-rc.d: initscript wesnoth-server, action "start" failed.
dpkg: błąd podczas czyszczenia środowiska:
 podproces post-installation script zwrócił kod błędu 5
Wystąpiły błędy podczas przetwarzania:
 /var/cache/apt/archives/wesnoth-server_1%3a1.4.4-2_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
debian:/home/radek# 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.
 wesnoth-server       multiplayer network server for Wesnoth

debian:/home/radek#
Coś jest nie tak z tym już zainstalowanym?
Awatar użytkownika
iria
Junior Member
Posty: 941
Rejestracja: 04 czerwca 2007, 18:54

Post autor: iria »

To odinstaluj z opcją

Kod: Zaznacz cały

--purge
karzel88
Posty: 26
Rejestracja: 07 sierpnia 2007, 09:46

Post autor: karzel88 »

Już próbowałem:

Kod: Zaznacz cały

debian:/home/radek# apt-get --purge remove wesnoth-server
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności
Odczyt informacji o stanie... Gotowe
Następujące pakiety zostaną USUNIÊTE:
  wesnoth-server*
0 aktualizowanych, 0 nowo instalowanych, 1 usuwanych i 0 nieaktualizowanych.
1 nie w pełni zainstalowanych lub usuniętych.
Po tej operacji zostanie zwolnione 1090kB miejsca na dysku.
Kontynuować [T/n]?
dpkg: błąd przetwarzania wesnoth-server (--purge):
 Pakiet jest w złym stanie - powinien zostać przeinstalowany
 przed usunięciem.
Wystąpiły błędy podczas przetwarzania:
 wesnoth-server
E: Sub-process /usr/bin/dpkg returned an error code (1)
debian:/home/radek#
Awatar użytkownika
iria
Junior Member
Posty: 941
Rejestracja: 04 czerwca 2007, 18:54

Post autor: iria »

Spróbuj odinstalować, przy pomocy dpkg.
karzel88
Posty: 26
Rejestracja: 07 sierpnia 2007, 09:46

Post autor: karzel88 »

Nie będę kodu już wklejał bo wyrzuca to samo.
Awatar użytkownika
iria
Junior Member
Posty: 941
Rejestracja: 04 czerwca 2007, 18:54

Post autor: iria »

Spróbuj nadpisać inną wersją. Nie mam już pomysłów, po za jeszcze, ręcznym usuwaniem odpowiednich plików i katalogów.
karzel88
Posty: 26
Rejestracja: 07 sierpnia 2007, 09:46

Post autor: karzel88 »

Nadpisanie nie działa. A wiesz może jak sprawdzić ścieżki do plików w tym pakiecie?
Awatar użytkownika
lis6502
Member
Posty: 1798
Rejestracja: 05 listopada 2008, 20:14
Lokalizacja: Miasto Szybowców

Post autor: lis6502 »

jak sprawdzic sciezki do plikow w tym pakiecie

Kod: Zaznacz cały

dpkg -S pakiet
zanim to zrobisz: spróbuj

Kod: Zaznacz cały

apt-get remove nazwa --force-yes

Synatpic bardzo dobrze radzi sobie z takimi pakietami.

Problem leży po stronie serwera, po prostu paczka jest uszkodzona. Poczekaj kilka dni, może wyjdzie jakieś uaktualnienie?
ODPOWIEDZ