Pomoc dotycząca instalacji systemu
Skorpion9312
Posty: 21 Rejestracja: 17 stycznia 2008, 22:03
Lokalizacja: Zawiercie
Post
autor: Skorpion9312 » 27 marca 2009, 13:20
Witam.
Proszę o pomoc w rozwiązaniu takiego problemu:
Kod: Zaznacz cały
# dpkg -i
dpkg: błąd składni w pliku wyzwalaczy plikowych "/var/lib/dpkg/triggers//File"
Nie da się nic zainstalować, przekonfigurować itd. Komputer należy do siostry więc nie wiem jak to się stało, prawdopodobna przyczyna - wyłączenie komputera podczas konfigurowania pakietów po aktualizacji.
Kod: Zaznacz cały
# cat /var/lib/dpkg/triggers//File
#!/bin/sh -e
# adapted from postinst
chrooted() {
if [ "$(stat -c %d/%i /)" = "$(stat -Lc %d/%i /proc/1/root 2>/dev/null)" ];
then
return 1
fi
return 0
}
kill_udevd() {
start-stop-daemon --stop --name udevd --oknodo --quiet --retry 5
}
case "$1" in
remove|deconfigure|failed-upgrade)
if ! chrooted; then
kill_udevd
fi
;;
upgrade)
;;
*)
echo "$0 called with unknown argument '$1'" >&2
exit 1
;;
esac
# Automatically added by dh_installdocs
if [ "$1" = remove ] || [ "$1" = upgrade ] && \
which install-docs >/dev/null 2>&1; then
install-docs -r udev
fi
# End automatically added section
Akkon
Junior Member
Posty: 833 Rejestracja: 09 listopada 2007, 14:06
Post
autor: Akkon » 27 marca 2009, 19:19
Spróbuj najpierw zrobić normalną aktualizację i zobacz co Ci aptitude/apt-get "wymodzi":
Skorpion9312
Posty: 21 Rejestracja: 17 stycznia 2008, 22:03
Lokalizacja: Zawiercie
Post
autor: Skorpion9312 » 28 marca 2009, 12:31
Dzięki za odpowiedź.
Skoro dpkg nie działa to apt(itude) to samo:
Kod: Zaznacz cały
(...)
Prekonfiguracja pakietów ...
dpkg: błąd składni w pliku wyzwalaczy plikowych "/var/lib/dpkg/triggers//File"
E: Sub-process /usr/bin/dpkg returned an error code (2)
W czasie instalacji wystąpiły problemy. Próba naprawy:
dpkg: błąd składni w pliku wyzwalaczy plikowych "/var/lib/dpkg/triggers//File"
(...)
Ister
Junior Member
Posty: 566 Rejestracja: 05 marca 2009, 12:42
Post
autor: Ister » 28 marca 2009, 13:45
Hmm, niewątpliwie uszkodziłeś sobie dpkg. Jedyne co mi przychodzi do głowy to ponowna instalacja dpkg - tyle, że nie z paczek (nie pójdą, bo leży dpkg). Wygląda na to, że musisz ręcznie skompilować.
Próbowałeś
?
Skorpion9312
Posty: 21 Rejestracja: 17 stycznia 2008, 22:03
Lokalizacja: Zawiercie
Post
autor: Skorpion9312 » 28 marca 2009, 14:05
Próbowałem, nic z tego. Ten sam błąd.
Mógłbyś podać zawartość swojego pliku /var/lib/dpkg/triggers/File?
Ister
Junior Member
Posty: 566 Rejestracja: 05 marca 2009, 12:42
Post
autor: Ister » 28 marca 2009, 14:10
Kod: Zaznacz cały
shila:/home/tomek# cat /var/lib/dpkg/triggers/File
/usr/man man-db
/usr/share/man man-db
/usr/local/man man-db
/usr/local/share/man man-db
/usr/X11R6/man man-db
/opt/man man-db
/usr/share/menu menu
/usr/lib/menu menu
/etc/menu-methods menu
/usr/share/hal/fdi hal
/usr/share/doc-base doc-base
/usr/lib/xulrunner-1.9/components xulrunner-1.9
Oczywiście bez pierwszej linijki ;-)
Skorpion9312
Posty: 21 Rejestracja: 17 stycznia 2008, 22:03
Lokalizacja: Zawiercie
Post
autor: Skorpion9312 » 31 marca 2009, 15:34
Witam,
Podmienilem zawartosc tego pliku i:
Kod: Zaznacz cały
# dpkg -i
dpkg: opis wyzwalacza plikowego zawiera nieprawidłową nazwę pakietu "man-db " (w warunku uruchomienia dla pliku "/usr/man"): znak " " jest niedozwolony (można użyć tylko liter, cyfr i "-+._")
Czyżby teraz kolejność się nie zgadzała? Co mogło być przyczyną czegoś takiego?
Chyba zostaje mi kompilacja dpkg... 8-)