DPKG - jak naprawi

Konfiguracja serwerów, usług, itp.
syryls
Posty: 4
Rejestracja: 01 czerwca 2010, 10:24

DPKG - jak naprawić na VPS-ie z Debianem Lenny?

Post autor: syryls »

Zacznę od tego, iż po użyciu polecenia:

Kod: Zaznacz cały

reboot
w terminalu, DKPG się zepsuł.
Próbuję to naprawić reinstalacja ale to na nic:

Kod: Zaznacz cały

E: Sub-process /usr/bin/dpkg returned an error code (100)
Ogólnie rzecz biorąc DPKG nie jest w pełni zainstalowany, ale niestety przy reinstalacji ten błąd się pojawia.
Dodam jeszcze, że mam Debiana 5.0 (VPS)
Awatar użytkownika
Yuji
Posty: 27
Rejestracja: 17 maja 2009, 13:34

Post autor: Yuji »

Sprawdź uprawnienia do /usr/bin/dpkg. Prawdopodobnie coś się przestawiły (ustaw 755).
Sprawdzałeś dysk za pomocą fsck?

Jak będą ok to spróbuj usunąć ściągniętą paczkę z cache'a apt'a i reinstalować:

Kod: Zaznacz cały

cd /var/cache/apt/archives
sudo rm -f `ls | grep dpkg` 
sudo apt-get update
reinstaluj dpkg
przy rm możesz ręcznie skasować paczkę do dpkg.
Możesz wsio skasować, ale będziesz musiał ściągać od nowa paczki jak będziesz reinstalować coś i zrobić folder partial.

Ale ciekawe, bo dpkg odpowiada za instalację paczek więc dlatego też przy reinstalacji (apt/apti) psuje, więc musisz poszukać paczki dpkg jako tar.gz i ręcznie zainstalować (skompilować). Wcześniej spróbuj za pomocą apt-get/aptitude.

Edited:
Spróbuj też na początku samo:

Kod: Zaznacz cały

sudo dpkg-reconfigure dpkg    //albo
apt-get update
Masz też błąd przy instalacji jakiejkolwiek aplikacji za pomocą apt-get / aptitude?
syryls
Posty: 4
Rejestracja: 01 czerwca 2010, 10:24

Post autor: syryls »

Kod: Zaznacz cały

/usr/sbin/dpkg-reconfigure: please specify a package to reconfigure
Aktualizacja nic nie daje.
Już próbowałem poprzez wypakowanie pakietu DPKG w formie tar.gz nic nie daje.
Awatar użytkownika
Yuji
Posty: 27
Rejestracja: 17 maja 2009, 13:34

Post autor: Yuji »

Kod: Zaznacz cały

sudo dpkg-reconfigure dpkg
(musiałeś uruchomić bez dpkg na końcu).

Podaj wynik:

Kod: Zaznacz cały

ls -l /usr/bin/dpkg
Pisz trochę dokładniej. Aktualizacja nic nie daje - mógłbyś podać co wyświetla się w konsoli.
Napisz jakie są uprawnienia na dpkg, co zwraca apt-get/aptitude po aktualizacji. Jak z fsck? Odpowiedz na mój poprzedni post.
syryls
Posty: 4
Rejestracja: 01 czerwca 2010, 10:24

Post autor: syryls »

Kod: Zaznacz cały

188:/# dpkg-reconfigure dpkg
dpkg-query: failed to open package info file `/usr/local/var/dpkg/status' for reading: No such file or directory
/usr/sbin/dpkg-reconfigure: dpkg is not installed

Kod: Zaznacz cały

188:/# ls -l /usr/bin/dpkg
-rwxrwxrwx 1 root root 481920 Mar  8 20:57 /usr/bin/dpkg

Kod: Zaznacz cały

188:/# apt-get install dpkg
Reading package lists... Done
Building dependency tree
Reading state information... Done
dpkg is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
3 not fully installed or removed.
After this operation, 0B of additional disk space will be used.
/usr/bin/dpkg: /usr/bin/dpkg: cannot execute binary file
E: Sub-process /usr/bin/dpkg returned an error code (126)
Zainstalować nic nie mogę niestety.
Ani apt-get ani Aptituude.
FSCK - wszystko dobrze.
Awatar użytkownika
Bastian
Member
Posty: 1424
Rejestracja: 30 marca 2008, 16:09
Lokalizacja: Poznañ

Post autor: Bastian »

A dpkg w ogóle odpowiada? Wykonaj:

Kod: Zaznacz cały

dpkg
i wklej wynik


i jeśli tak to wklej wynik:

Kod: Zaznacz cały

dpkg -l | grep dpkg
ODPOWIEDZ