dpkg - nienaprawialny b

Pomoc dotycząca instalacji systemu
sparagus
Posty: 8
Rejestracja: 21 lutego 2009, 09:27

Post autor: sparagus »

Na polecenie

Kod: Zaznacz cały

dpkg -r libmtp7 --force-remove-reinstreq
mam wynik:
debian:/home/marcin# dpkg -r libmtp7 --force-remove-reinstreq
dpkg: problemy z zależnościami uniemożliwiają usunięcie libmtp7:
amarok zależy od libmtp7.
dpkg: błąd przetwarzania libmtp7 (--remove):
problemy z zależnościami - nie będzie usuwany
dpkg - ostrzeżenie: zignorowanie żądania usunięcia --force-remove-reinstreq, który nie jest zainstalowany.
Wystąpiły błędy podczas przetwarzania:
libmtp7
Próbowałem odinstalować amaroka żeby nie było zależności ale jest ten sam błąd z libmtp7.
Awatar użytkownika
lis6502
Member
Posty: 1798
Rejestracja: 05 listopada 2008, 20:14
Lokalizacja: Miasto Szybowców

Post autor: lis6502 »

Chyba trzeba będzie ręcznie wyręczyć apta w usuwaniu zależności. Na razie zrób tak

Kod: Zaznacz cały

dpkg -r amarok --force-remove-reinstreq 
dpkg -r libmtp7 --force-remove-reinstreq
a ja za ten czas zajrzę do swojego var żeby jakoś oszukać Twój dpkg.
sparagus
Posty: 8
Rejestracja: 21 lutego 2009, 09:27

Post autor: sparagus »

I nic nie pomaga ale odporny ten Debian.
debian:/home/marcin# dpkg -r amarok --force-remove-reinstreq
dpkg: problemy z zależnościami uniemożliwiają usunięcie amarok:
amarok-konqsidebar zależy od amarok (= 1.4.10-2).
dpkg: błąd przetwarzania amarok (--remove):
problemy z zależnościami - nie będzie usuwany
dpkg - ostrzeżenie: zignorowanie żądania usunięcia --force-remove-reinstreq, który nie jest zainstalowany.
Wystąpiły błędy podczas przetwarzania:
amarok
debian:/home/marcin# dpkg -r libmtp7 --force-remove-reinstreq
dpkg: problemy z zależnościami uniemożliwiają usunięcie libmtp7:
amarok zależy od libmtp7.
dpkg: błąd przetwarzania libmtp7 (--remove):
problemy z zależnościami - nie będzie usuwany
dpkg - ostrzeżenie: zignorowanie żądania usunięcia --force-remove-reinstreq, który nie jest zainstalowany.
Wystąpiły błędy podczas przetwarzania:
libmtp7
debian:/home/marcin#
Awatar użytkownika
lis6502
Member
Posty: 1798
Rejestracja: 05 listopada 2008, 20:14
Lokalizacja: Miasto Szybowców

Post autor: lis6502 »

Miałem na myśli ręczne przejrzenie zależności, czyli próbujesz usunąć libmtp7, dostajesz informację, że amarok też musi polecieć, dostajesz informację że amarok-konq-sidebar itp. itd.
To droga przez mękę. W międzyczasie wpadłem na drastyczny pomysł. Wersja mniej drastyczna: opróżniamy cache pakietów (może sama paczka jest walnięta?):

Kod: Zaznacz cały

apt-get autoclean
apt-get clean
apt-get install libmtp7 --reinstall
Jeśli i to nie pomoże:

Kod: Zaznacz cały

cd /var/lib
mv apt apt-old
mkdir -p apt/lists/partial       
apt-get update
apt-get install libmtp7 --reinstall
Mam nadzieję że w /etc/apt/sources.list figuruje tylko jedna gałąź (lenny lub squeeze)?
sparagus
Posty: 8
Rejestracja: 21 lutego 2009, 09:27

Post autor: sparagus »

Nic nie pomaga pojawia się to samo. Chyba czas powrócić do Ubuntu.
Akkon
Junior Member
Posty: 833
Rejestracja: 09 listopada 2007, 14:06

Post autor: Akkon »

sparagus, to niemożliwe. Coś musisz robić źle. Pokaż twój aktualny sources.list

Edit:
Daj wynik:

Kod: Zaznacz cały

dpkg -C
i spróbuj jeszcze usunąć pakiet, od którego zaczęły się Twoje problemy.
Athlon
Posty: 46
Rejestracja: 06 marca 2008, 01:05
Lokalizacja: Stary S±cz

Post autor: Athlon »

Witam.

Mam podobny, albo nawet taki sam problem. Nie mogę zainstalować, ani odinstalować żadnego pakietu przez apt-get. Nie wiem kiedy to się zaczęło. Ostatnio to zauważyłem gdy chciałem zainstalować jakiś pakiet. Próbowałem sposobów wymienionych powyżej i niestety nic. Dalej konsola wypluwa to samo podczas instalacji.

To mój sources.list:

Kod: Zaznacz cały

# deb cdrom:[Debian GNU/Linux testing _Lenny_ - Official Snapshot i386 CD Binary-1 20081215-10:59]/ lenny main 

deb cdrom:[Debian GNU/Linux testing _Lenny_ - Official Snapshot i386 CD Binary-1 20081215-10:59]/ lenny main 

deb [url]http://security.debian.org/[/url] lenny/updates main 
deb-src [url]http://security.debian.org/[/url] lenny/updates main 
deb [url]http://ftp.pl.debian.org/debian/[/url] lenny main non-free contrib 
deb-src [url]http://ftp.pl.debian.org/debian/[/url] lenny main non-free contrib 
deb [url]http://security.debian.org/[/url] lenny/updates main contrib non-free 
deb-src [url]http://sercurity.debian.org/[/url] lenny/updates main contrib non-free 
Na polecenie:

Kod: Zaznacz cały

 dpkg -C
konsola nic nie wyświetla.

¯adnego pakietu (poprzez apt-get) nie jestem wstanie odinstalować, zainstalować, czy też przeinstalować ze względu na właśnie ten błąd, o który się rozchodzi.

Proszę o pomoc, bo sam chyba tego problemu nie rozwiąże. Google przeszperałem już i nic nie pomogło.
fnmirk
Senior Member
Posty: 8295
Rejestracja: 03 grudnia 2007, 06:37

Post autor: fnmirk »

Athlon, przez apta to nic nie zainstalujesz bo to jest tylko biblioteka. Jeżeli już to przez ,,apt-get''.

Dlaczego masz dodaną i aktywną informację odnośnie cdromu? Dopisz na początku linii dotyczącej cdromu znak #.

Wykonaj:

Kod: Zaznacz cały

apt-get update
i sprawdź czy działa?
pavbaranov
Senior Member
Posty: 2156
Rejestracja: 29 lipca 2007, 18:06

Post autor: pavbaranov »

Athlon pisze:nie jestem wstanie odinstalować, zainstalować, czy też przeinstalować ze względu na właśnie ten błąd, o który się rozchodzi.
A może jeszcze podałbyś jaki to błąd?
Athlon
Posty: 46
Rejestracja: 06 marca 2008, 01:05
Lokalizacja: Stary S±cz

Post autor: Athlon »

Cd-rom zawsze miałem w sources, ale mimo wszystko ukryłem go dając krateczkę przed. Następnie apt-get update i pojawiło się kilka problemów. Pierwszym były klucze publiczne, ale to już załatwione.

Teraz apt-get update wypluwa mi, że Nie udało się pobrać http://security.debian.org/dists.lenny. ... Release9P9 Nie udało sie przetłumaczyć nazwy "security.debian.org". Pisze jeszcze, że: Nie udało się pobrać niektórych plików indeksu, zostały one zignorowane lub została użyta ich starsza wersja.
Należy uruchomić apt-get update aby naprawić te problemy. (To jest akurat dla mnie nie logiczne bo właśnie wyskakuje to po wpisaniu apt-get update).

Przepraszam, że nie wkleiłem tego co pokazała konsola, ale używam teraz innej konsoli niż zwykle (moja ulubiona nie działa) i nie wiem jak skopiować coś w niej. Chodzi o xterm.

Problem z DPKG nadal nie zniknął.
dpkg: poważne ostrzeżenie brak listy plików pakietu "libmtp7" < tego chyba wcześniej nie miałem...musiałem coś zepsuć ;/

EDIT: Gdyby ktoś powiedział mi jak skopiować tekst z xterma do ff byłbym wdzięczny.
ODPOWIEDZ