web-dev-qa-db-fra.com

L'installation des packages bluetooth ou bluez-utils échoue avec bluez-5.37 (ou bluez-4.101)

J'ai compilé bluez 5.37 à partir de sources et l'ai installé. Je voudrais installer le paquet bluez-utils, qui dépend de bluez.

Sudo apt-get install bluez-utils
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following extra packages will be installed:
  bluetooth bluez bluez-alsa bluez-gstreamer
Suggested packages:
  bluez-hcidump
The following NEW packages will be installed:
  bluetooth bluez bluez-alsa bluez-gstreamer bluez-utils
0 upgraded, 5 newly installed, 0 to remove and 18 not upgraded.
Need to get 0 B/777 kB of archives.
After this operation, 3,497 kB of additional disk space will be used.
Do you want to continue? [Y/n]

Malheureusement, lorsque j'essaie, il essaie d'installer bluez 4.101-0ubuntu13.1 qui ne s'installe pas correctement sur mon hôte.

Selecting previously unselected package bluez.
(Reading database ... 557098 files and directories currently installed.)
Preparing to unpack .../bluez_4.101-0ubuntu13.1_AMD64.deb ...
Unpacking bluez (4.101-0ubuntu13.1) ...
Selecting previously unselected package bluetooth.
Preparing to unpack .../bluetooth_4.101-0ubuntu13.1_all.deb ...
Unpacking bluetooth (4.101-0ubuntu13.1) ...
Selecting previously unselected package bluez-alsa:AMD64.
Preparing to unpack .../bluez-alsa_4.101-0ubuntu13.1_AMD64.deb ...
Unpacking bluez-alsa:AMD64 (4.101-0ubuntu13.1) ...
Selecting previously unselected package bluez-gstreamer.
Preparing to unpack .../bluez-gstreamer_4.101-0ubuntu13.1_AMD64.deb ...
Unpacking bluez-gstreamer (4.101-0ubuntu13.1) ...
Selecting previously unselected package bluez-utils.
Preparing to unpack .../bluez-utils_4.101-0ubuntu13.1_all.deb ...
Unpacking bluez-utils (4.101-0ubuntu13.1) ...
Processing triggers for ureadahead (0.100.0-16) ...
Processing triggers for man-db (2.6.7.1-1ubuntu1) ...
Setting up bluez (4.101-0ubuntu13.1) ...
reload: Job is not running: dbus
invoke-rc.d: initscript dbus, action "force-reload" failed.
start: Job failed to start
invoke-rc.d: initscript bluetooth, action "start" failed.
dpkg: error processing package 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 package bluetooth (--configure):
dependency problems - leaving unconfigured
...

Dans une autre tentative, je a essayé d'installer bluez 5 à partir de l'empaquetage, en utilisant cette réponse mais cela a aussi échoué

Essayez ceci: Sudo apt-get purge bluez # supprime les anciennes versions Sudo add-apt-repository ppa: vidplace7/bluez5 Mise à jour de Sudo apt-get Sudo apt-get install bluez

Encore une fois, je reçois un échec de rechargement forcé dbus:

Preparing to unpack .../bluez_5.35.0+upstream-201601200846~rev18516~pkg9~ubuntu14.04.1_AMD64.deb ...
Unpacking bluez (5.35.0+upstream-201601200846~rev18516~pkg9~ubuntu14.04.1) ...
Processing triggers for man-db (2.6.7.1-1ubuntu1) ...
Processing triggers for ureadahead (0.100.0-16) ...
Setting up bluez (5.35.0+upstream-201601200846~rev18516~pkg9~ubuntu14.04.1) ...
reload: Job is not running: dbus
invoke-rc.d: initscript dbus, action "force-reload" failed.
bluetooth start/running
Processing triggers for ureadahead (0.100.0-16) ...

Notez également que mon système est à jour. Juste pour être sûr, j'ai essayé d'installer bluez après un nettoyage et une mise à jour:

$ Sudo apt-get purge bluez.*
$ Sudo apt-get update 
$ Sudo apt-get upgrade
$ Sudo apt-get dist-upgrade
$ Sudo apt-get install bluez
...
Setting up bluez (4.101-0ubuntu13.1) ...
reload: Job is not running: dbus
invoke-rc.d: initscript dbus, action "force-reload" failed.
start: Job failed to start
invoke-rc.d: initscript bluetooth, action "start" failed.
dpkg: error processing package bluez (--configure):
subprocess installed post-installation script returned error exit   status 1
Processing triggers for ureadahead (0.100.0-16) ...
Errors were encountered while processing:
bluez
E: Sub-process /usr/bin/dpkg returned an error code (1)

Dans /etc/init.d, il y a un script Bluetooth. Si je le lance, il ne se plaint pas, mais les journaux indiquent qu'en réalité, il ne fonctionne pas:

$ Sudo /etc/init.d/bluetooth restart
 * Stopping bluetooth                                                    [ OK ] 
 * Starting bluetooth                                                    [ OK ] 



$ dmesg | tail 
[523602.147016] init: bluetooth main process (2672) terminated with status 1
[523602.147023] init: bluetooth main process ended, respawning
[523602.162789] init: bluetooth main process (2681) terminated with status 1
[523602.162797] init: bluetooth respawning too fast, stopped

Alors comment puis-je installer Bluetooth sur mon système? Je me fiche de savoir si j'ai Bluez 4 ou Bluez 5. , mais je veux pouvoir installer bluez-utils d'une manière ou d'une autre ...

Merci

3
user369353

Le problème était que bluez ne s’installerait pas correctement sur le système avec le message

reload: le travail n'est pas en cours d'exécution: dbus invoke-rc.d: dits initscript, l'action "force-reload" a échoué. start: la tâche n'a pas pu démarrer invoke-rc.d: bluetooth initscript, l'action "start" a échoué.

En février, une mise à niveau n'a pas résolu le problème, mais plusieurs mois plus tard maintenant en août, c'est le cas. Vous devez simplement faire:

Sudo apt-get purge bluez*; Sudo apt-get update && Sudo apt-get dist-upgrade; Sudo apt-get autoremove

puis réinstallez.

$ Sudo apt-get install bluez-utils
...
Setting up bluez (4.101-0ubuntu13.1) ...
reload: Job is not running: dbus
invoke-rc.d: initscript dbus, action "force-reload" failed.
bluetooth start/running, process 21366

Notez que le rechargement de bluez "échoue" mais que le paquet s’installe toujours correctement.

ii  bluez                                             4.101-0ubuntu13.1                            AMD64        Bluetooth tools and daemons
1
user369353