Strona 1 z 2
[+] Nie mogę odinstalować pakietu
: 11 września 2009, 22:15
autor: piter
Nie mogę odinstalować pakietu:
Kod: Zaznacz cały
# aptitude purge crystalcursors
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności
Odczyt informacji o stanie... Gotowe
Odczyt dodatkowych informacji o stanie
Inicjalizacja stanów pakietów... Gotowe
Odczyt opisów zadań... Gotowe
Następujące pakiety zostaną USUNIÊTE:
crystalcursors{ap}
0 pakietów aktualizowanych, 0 instalowanych, 1 do usunięcia i 0 nie aktualizowanych.
Do pobrania 0B archiwów. Zwolnione po rozpakowaniu: 2937kB.
Kontynuować? [T/n/?] y
Zapisywanie dodatkowych informacji o stanie... Gotowe
(Odczytywanie bazy danych ... 105541 plików i katalogów obecnie zainstalowanych.)
Usuwanie crystalcursors ...
update-alternatives: nie można usunąć /usr/share/icons/default/index.theme: Niewłaściwy ioctl dla urządzenia
dpkg: błąd przetwarzania crystalcursors (--purge):
podproces pre-removal script zwrócił kod błędu 2
Wystąpiły błędy podczas przetwarzania:
crystalcursors
E: Sub-process /usr/bin/dpkg returned an error code (1)
W czasie instalacji wystąpiły problemy. Próba naprawy:
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności
Odczyt informacji o stanie... Gotowe
Odczyt dodatkowych informacji o stanie
Inicjalizacja stanów pakietów... Gotowe
Odczyt opisów zadań... Gotowe
: 11 września 2009, 23:01
autor: ArnVaker
Dziwna sprawa, próbowałeś standardowych metod?
- przeinstalować?
- zainstalować?
Kod: Zaznacz cały
dpkg --force-remove-reinstreq crystalcursors
/usr/share/icons/default/index.theme jest dowiązaniem do
/etc/alternatives/x-cursor-theme
Sprawdź co powie:
Kod: Zaznacz cały
update-alternatives --display x-cursor-theme
Może jakiś zerwany symlink?
Kod: Zaznacz cały
amidala:/# ls -lh /usr/share/icons/default/
razem 0
lrwxrwxrwx 1 root root 32 08-19 20:53 index.theme -> /etc/alternatives/x-cursor-theme
amidala:/# ls -lh /etc/alternatives/ |grep cursor
lrwxrwxrwx 1 root root 39 08-19 20:53 x-cursor-theme -> /usr/share/icons/DMZ-White/cursor.theme
amidala:/# ls -lh /usr/share/icons/DMZ-White/
razem 11K
drwxr-xr-x 2 root root 2,9K 08-19 20:53 cursors
-rw-r--r-- 1 root root 32 2007-05-24 cursor.theme
-rw-r--r-- 1 root root 1,3K 2007-05-24 index.theme
Przyznaję od razu, że kombinuję w ciemno. Nie spotkałem się nigdy z takim błędem.
: 11 września 2009, 23:17
autor: fnmirk
Może tak byś wcześniej wyłączył środowisko graficzne i spróbował w czystym trybie tekstowym wykonać to polecenie.
: 11 września 2009, 23:18
autor: piter
No to po kolei. Przeinstalowanie - błąd
Kod: Zaznacz cały
# aptitude reinstall crystalcursors
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności
Odczyt informacji o stanie... Gotowe
Odczyt dodatkowych informacji o stanie
Inicjalizacja stanów pakietów... Gotowe
Odczyt opisów zadań... Gotowe
Następujące pakiety zostaną PONOWNIE zainstalowane:
crystalcursors
0 pakietów aktualizowanych, 0 instalowanych, 1 ponownie instalowanych, 0 do usunięcia i 0 nie aktualizowanych.
Do pobrania 0B/257kB archiwów. Zajęte po rozpakowaniu: 0B.
Zapisywanie dodatkowych informacji o stanie... Gotowe
Zaznaczenie poprzednio niezaznaczonego pakietu crystalcursors.
(Odczytywanie bazy danych ... 105542 plików i katalogów obecnie zainstalowanych.)
Przygotowanie do zastąpienia crystalcursors 1.1.1-10 (wykorzystując .../crystalcursors_1.1.1-10_all.deb) ...
update-alternatives: nie można usunąć /usr/share/icons/default/index.theme: Niewłaściwy ioctl dla urządzenia
dpkg: ostrzeżenie - poprzedni skrypt pre-removal zwrócił kod błędu 2
dpkg - próba wywołania skryptu z nowego pakietu ...
dpkg: ... najprawdopodobniej wywołanie skryptu powiodło się.
Rozpakowanie pakietu zastępującego crystalcursors ...
Konfigurowanie crystalcursors (1.1.1-10) ...
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności
Odczyt informacji o stanie... Gotowe
Odczyt dodatkowych informacji o stanie
Inicjalizacja stanów pakietów... Gotowe
Zapisywanie dodatkowych informacji o stanie... Gotowe
Odczyt opisów zadań... Gotowe
Instalacja - 0 pakietów instalowanych
Kod: Zaznacz cały
# aptitude install crystalcursors
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności
Odczyt informacji o stanie... Gotowe
Odczyt dodatkowych informacji o stanie
Inicjalizacja stanów pakietów... Gotowe
Odczyt opisów zadań... Gotowe
Nie zostaną zainstalowane, zaktualizowane ani usunięte żadne pakiety.
0 pakietów aktualizowanych, 0 instalowanych, 0 do usunięcia i 0 nie aktualizowanych.
Do pobrania 0B archiwów. Zajęte po rozpakowaniu: 0B.
Zapisywanie dodatkowych informacji o stanie... Gotowe
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności
Odczyt informacji o stanie... Gotowe
Odczyt dodatkowych informacji o stanie
Inicjalizacja stanów pakietów... Gotowe
Odczyt opisów zadań... Gotowe
Ponowna próba odinstalowania
Kod: Zaznacz cały
# aptitude purge crystalcursors
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności
Odczyt informacji o stanie... Gotowe
Odczyt dodatkowych informacji o stanie
Inicjalizacja stanów pakietów... Gotowe
Odczyt opisów zadań... Gotowe
Następujące pakiety zostaną USUNIÊTE:
crystalcursors{p}
0 pakietów aktualizowanych, 0 instalowanych, 1 do usunięcia i 0 nie aktualizowanych.
Do pobrania 0B archiwów. Zwolnione po rozpakowaniu: 2937kB.
Kontynuować? [T/n/?] y
Zapisywanie dodatkowych informacji o stanie... Gotowe
(Odczytywanie bazy danych ... 105541 plików i katalogów obecnie zainstalowanych.)
Usuwanie crystalcursors ...
update-alternatives: nie można usunąć /usr/share/icons/default/index.theme: Niewłaściwy ioctl dla urządzenia
dpkg: błąd przetwarzania crystalcursors (--purge):
podproces pre-removal script zwrócił kod błędu 2
Wystąpiły błędy podczas przetwarzania:
crystalcursors
E: Sub-process /usr/bin/dpkg returned an error code (1)
W czasie instalacji wystąpiły problemy. Próba naprawy:
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności
Odczyt informacji o stanie... Gotowe
Odczyt dodatkowych informacji o stanie
Inicjalizacja stanów pakietów... Gotowe
Zapisywanie dodatkowych informacji o stanie... Gotowe
Odczyt opisów zadań... Gotowe
Z tą trzecią propozycją trochę się boję i jeszcze się wstrzymam
Kod: Zaznacz cały
# update-alternatives --display x-cursor-theme
x-cursor-theme - status jest auto.
obecnie brak dowiązania
/etc/X11/cursors/crystalgrayleft_nonanim.theme - priorytet 50
Obecnie "najlepszą" wersją jest /etc/X11/cursors/crystalgrayleft_nonanim.theme.
[ Dodano: 2009-09-11, 23:23 ]
fnmirk napisał:
Może tak byś wcześniej wyłączył środowisko graficzne i spróbował w czystym trybie tekstowym wykonać to polecenie.
Już próbowałem. Ten sam rezultat, tylko komunikaty są po angielsku.
: 11 września 2009, 23:38
autor: ArnVaker
Próbowałbym tak:
Kod: Zaznacz cały
update-alternatives --config x-cursor-theme
Wybrać "auto" lub
/etc/X11/cursors/crystalgrayleft_nonanim.theme.
Ponowić próbę odinstalowania.
Dalej:
Kod: Zaznacz cały
rm /usr/share/icons/default/index.theme
ln -s /etc/alternatives/x-cursor-theme /usr/share/icons/default/index.theme
Ponowić próbę odinstalowania.
Ewentualnie bez tego pliku:
Ponowić próbę odinstalowania.
: 11 września 2009, 23:55
autor: piter
Kod: Zaznacz cały
# update-alternatives --config x-cursor-theme
Jest tylko jeden program, który dostarcza x-cursor-theme
(/etc/X11/cursors/crystalgrayleft_nonanim.theme). Nie ma nic do skonfigurowania
Kod: Zaznacz cały
# rm /usr/share/icons/default/index.theme
rm: nie można usunąć `/usr/share/icons/default/index.theme': Jest katalogiem
Na pewno? Jeśli tak to z opcją -r.
Kod: Zaznacz cały
ls /usr/share/icons/default/index.theme
cursors index.theme
Wygląda to trochę dziwnie. Katalog index.theme a w nim plik index.theme?
: 12 września 2009, 00:09
autor: ArnVaker
piter pisze:Kod: Zaznacz cały
# rm /usr/share/icons/default/index.theme
rm: nie można usunąć `/usr/share/icons/default/index.theme': Jest katalogiem
Na pewno? Jeśli tak to z opcją -r.
No i pewnie o to właśnie się rozchodzi, u mnie to jest plik.
Symlink do
/etc/alternatives/x-cursor-theme, coś masz tu namieszane.
Kod: Zaznacz cały
ls -lh /usr/share/icons/default/index.theme
lrwxrwxrwx 1 root root 32 Aug 19 20:53 /usr/share/icons/default/index.theme -> /etc/alternatives/x-cursor-theme
piter pisze:Kod: Zaznacz cały
ls /usr/share/icons/default/index.theme
cursors index.theme
A u mnie (oczywiście pod Debianem):
Kod: Zaznacz cały
ls /usr/share/icons/default/index.theme
/usr/share/icons/default/index.theme
: 12 września 2009, 00:42
autor: Katiusha
piter pisze:Jest tylko jeden program, który dostarcza x-cursor-theme
(/etc/X11/cursors/crystalgrayleft_nonanim.theme). Nie ma nic do skonfigurowania
Tak spytam, masz jeszcze oprócz tego co chcesz odinstalować inne "zestawy" kursorów? Może próbujesz odinstalować ostatni i system się na to nie zgadza?
: 12 września 2009, 01:31
autor: ArnVaker
Katiusha pisze:Może próbujesz odinstalować ostatni i system się na to nie zgadza?
Ja mam tak:
Kod: Zaznacz cały
amidala:/# update-alternatives --config x-cursor-theme
There are 2 choices for the alternative x-cursor-theme (providing /usr/share/icons/default/index.theme).
Selection Path Priority Status
------------------------------------------------------------
* 0 /usr/share/icons/DMZ-White/cursor.theme 50 auto mode
1 /usr/share/icons/DMZ-Black/cursor.theme 30 manual mode
2 /usr/share/icons/DMZ-White/cursor.theme 50 manual mode
Press enter to keep the current choice[*], or type selection number:
Obie pozycje pochodzą z paczki
dmz-cursor-theme. Zainstalowałem ją ręcznie (wskazałem bezpośrednio) i mogę ją bez problemu odinstalować. Zostaje mi wtedy jeszcze domyślny kursor, który nie jest uwzględniony w powyższym zestawieniu.
Swoją drogą, można by spróbować w ten sposób:
Jeśli szczęście dopisze, to podczas instalacji nadpisany (naprawiony) zostanie
/usr/share/icons/default/index.theme i wszystko wróci do normy. Jeżeli nie, usunąłbym go ręcznie.
: 12 września 2009, 03:02
autor: kodzik
Może spróbuj tego (jako root):
Kod: Zaznacz cały
rm /var/lib/dpkg/info/crystalcursors.* && aptitude update && aptitude purge crystalcursors