Strona 1 z 1

Konflikt bluetooth (bluez) po dłuższym nie wykonywaniu aktualizacji Debiana Sid

: 12 czerwca 2011, 14:18
autor: forteller
Witam.
Mam problem z aktualizacją systemu. Nie używałem Debiana przez jakiś miesiąc, a że korzystam z wydania Sid to trochę przez ten czas aktualizacji się nazbierało. Po wykonaniu polecenia

Kod: Zaznacz cały

aptitude full-upgrade 
pojawił się problem z pakietami dotyczącymi Bluetooth. Tutaj to co przedstawia wynik polecenia:

Kod: Zaznacz cały

root@debian:/home/forteller# apt-get -f install
Reading package lists... Done
Building dependency tree       
Reading state information... Done
0 upgraded, 0 newly installed, 0 to remove and 106 not upgraded.
4 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
Setting up bluez (4.94-1) ...
Creating device nodes ...
Reloading system message bus config...done.
insserv: warning: script 'K07smfpd' missing LSB tags and overrides
insserv: warning: script 'smfpd' missing LSB tags and overrides
insserv: There is a loop between service rmnologin and mountnfs if started
insserv:  loop involving service mountnfs at depth 6
insserv:  loop involving service nfs-common at depth 5
insserv: There is a loop between service rmnologin and checkroot if started
insserv:  loop involving service checkroot at depth 3
insserv:  loop involving service hdparm at depth 2
insserv:  loop involving service mountnfs-bootclean at depth 8
insserv:  loop involving service hwclock at depth 5
insserv:  loop involving service hostname at depth 4
insserv:  loop involving service fuse at depth 11
insserv: Starting smfpd depends on rmnologin and therefore on system facility `$all' which can not be true!
insserv: Starting smfpd depends on rmnologin and therefore on system facility `$all' which can not be true!
insserv: Starting smfpd depends on rmnologin and therefore on system facility `$all' which can not be true!
insserv: Starting smfpd depends on rmnologin and therefore on system facility `$all' which can not be true!
insserv: Starting smfpd depends on rmnologin and therefore on system facility `$all' which can not be true!
insserv: Starting smfpd depends on rmnologin and therefore on system facility `$all' which can not be true!
insserv: Starting smfpd depends on rmnologin and therefore on system facility `$all' which can not be true!
insserv: Starting smfpd depends on rmnologin and therefore on system facility `$all' which can not be true!
insserv: Starting smfpd depends on rmnologin and therefore on system facility `$all' which can not be true!
insserv: Starting smfpd depends on rmnologin and therefore on system facility `$all' which can not be true!
insserv: Starting smfpd depends on rmnologin and therefore on system facility `$all' which can not be true!
insserv: Starting smfpd depends on rmnologin and therefore on system facility `$all' which can not be true!
insserv: Starting smfpd depends on rmnologin and therefore on system facility `$all' which can not be true!
insserv: Starting smfpd depends on rmnologin and therefore on system facility `$all' which can not be true!
insserv: Starting smfpd depends on rmnologin and therefore on system facility `$all' which can not be true!
insserv: Starting smfpd depends on rmnologin and therefore on system facility `$all' which can not be true!
insserv: Starting smfpd depends on rmnologin and therefore on system facility `$all' which can not be true!
insserv: Starting smfpd depends on rmnologin and therefore on system facility `$all' which can not be true!
insserv: Starting smfpd depends on rmnologin and therefore on system facility `$all' which can not be true!
insserv: Starting smfpd depends on rmnologin and therefore on system facility `$all' which can not be true!
insserv: Starting smfpd depends on rmnologin and therefore on system facility `$all' which can not be true!
insserv: Starting smfpd depends on rmnologin and therefore on system facility `$all' which can not be true!
insserv: Starting smfpd depends on rmnologin and therefore on system facility `$all' which can not be true!
insserv: Starting smfpd depends on rmnologin and therefore on system facility `$all' which can not be true!
insserv: Starting smfpd depends on rmnologin and therefore on system facility `$all' which can not be true!
insserv: Starting smfpd depends on rmnologin and therefore on system facility `$all' which can not be true!
insserv: Starting smfpd depends on rmnologin and therefore on system facility `$all' which can not be true!
insserv: Starting smfpd depends on rmnologin and therefore on system facility `$all' which can not be true!
insserv: Starting smfpd depends on rmnologin and therefore on system facility `$all' which can not be true!
insserv: Starting smfpd depends on rmnologin and therefore on system facility `$all' which can not be true!
insserv: Starting smfpd depends on rmnologin and therefore on system facility `$all' which can not be true!
insserv: Starting smfpd depends on rmnologin and therefore on system facility `$all' which can not be true!
insserv: Starting smfpd depends on rmnologin and therefore on system facility `$all' which can not be true!
insserv: Starting smfpd depends on rmnologin and therefore on system facility `$all' which can not be true!
insserv: Starting smfpd depends on rmnologin and therefore on system facility `$all' which can not be true!
insserv: Starting smfpd depends on rmnologin and therefore on system facility `$all' which can not be true!
insserv: Starting smfpd depends on rmnologin and therefore on system facility `$all' which can not be true!
insserv: Starting smfpd depends on rmnologin and therefore on system facility `$all' which can not be true!
insserv: Starting smfpd depends on rmnologin and therefore on system facility `$all' which can not be true!
insserv: Starting smfpd depends on rmnologin and therefore on system facility `$all' which can not be true!
insserv: Starting smfpd depends on rmnologin and therefore on system facility `$all' which can not be true!
insserv: Starting smfpd depends on rmnologin and therefore on system facility `$all' which can not be true!
insserv: Starting smfpd depends on rmnologin and therefore on system facility `$all' which can not be true!
insserv: Starting smfpd depends on rmnologin and therefore on system facility `$all' which can not be true!
insserv: Starting smfpd depends on rmnologin and therefore on system facility `$all' which can not be true!
insserv: Max recursions depth 99 reached
insserv:  loop involving service anacron at depth 11
insserv:  loop involving service network-manager at depth 12
insserv: There is a loop between service rmnologin and mountall if started
insserv:  loop involving service mountall at depth 7
insserv:  loop involving service checkfs at depth 6
insserv:  loop involving service module-init-tools at depth 6
insserv: There is a loop between service rmnologin and ifupdown-clean if started
insserv:  loop involving service ifupdown-clean at depth 6
insserv:  loop involving service mtab at depth 6
insserv: There is a loop between service rmnologin and udev if started
insserv:  loop involving service udev at depth 1
insserv: There is a loop at service rmnologin if started
insserv:  loop involving service networking at depth 9
insserv: There is a loop at service smfpd if started
insserv:  loop involving service mountkernfs at depth 1
insserv:  loop involving service smfpd at depth 1
insserv: There is a loop between service rmnologin and mountall-bootclean if started
insserv:  loop involving service mountall-bootclean at depth 1
insserv: exiting now without changing boot order!
update-rc.d: error: insserv rejected the script header
dpkg: error processing bluez (--configure):
 subprocess installed post-installation script returned error exit status 1
dpkg: dependency problems prevent configuration of bluetooth:
 bluetooth depends on bluez; however:
  Package bluez is not configured yet.
dpkg: error processing bluetooth (--configure):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of bluez-alsa:
 bluez-alsa depends on bluez; however:
  Package bluez is not configured yet.
dpkg: error processing bluez-alsa (--configure):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of bluez-gstreamer:
 bluez-gstreamer depends on bluez; however:
  Package bluez is not configured yet.
dpkg: error processing bluez-gstreamer (--configure):
 dependency problems - leaving unconfigured
configured to not write apport reports
                                      configured to not write apport reports
                                                                            configured to not write apport reports
                                   configured to not write apport reports
                                                                         Errors were encountered while processing:
 bluez
 bluetooth
 bluez-alsa
 bluez-gstreamer
E: Sub-process /usr/bin/dpkg returned an error code (1)
Jedyne co z tego rozumiem, to to, że problem z instalacją bluez powoduje, że pozostałe pakiety nie mogą być zainstalowane, ale nic ponadto. Nie udało mi się znaleźć z pomocą Google rozwiązania tego problemu, dlatego zwracam się z prośbą do Was. Z góry dziękuję za wszelkie rady.

Tutaj moja konfiguracja:
System: Debian Sid 2.6.39-2-686-pae
Komputer: HP Compaq nc4200
Procesor: Intel Pentium M 1,86GHz (czasami podkręcony do 2,33GHz)
RAM: 2GB DDR2
Moduł bluetooth: zintegrowany, fabryczny, sprzętowo obsługuje wersję 1.1, albo 1.2. Nie mogę znaleźć na jakim układzie jest zbudowany. Jeśli będzie to potrzebne, poszukam dokładniej.

Jeśli będą potrzebne inne informacje, oczywiście dostarczę je.

: 12 czerwca 2011, 17:10
autor: DaVidoSS
Problem może być głębszy ale zacznij od dpkg.

Kod: Zaznacz cały

su
dpkg --configure -a
dpkg --configure --pending
a potem

Kod: Zaznacz cały

aptitude -f install
Nigdy nie używaj razem apt-get i aptitude do zarządzania pakietami w systemie.
Najprawdopodobniej to jest powodem wystąpienia u Ciebie tegoż problemu.

Jak nie pójdzie to przedstaw:

Kod: Zaznacz cały

grep EE /var/log/dpkg.log
PS. Uzupełnij skrypt /etc/init.d/smfpd o brakujące tagi LSB bo Ci się insserv wykrzacza.