ModuleNotFoundError: No module named 'bluetooth' après maj

Bonjour,
suite à l’installation de la dernière stable (2022-11-19 01:18:33) le démon refuse de se lancer avec ce message dans la log : ModuleNotFoundError: No module named ‹ bluetooth ›.

Je dois préciser que je suis sous Debian bullseye (11.5)

Après quelques recherches, j’ai trouvé la solution : apt install python3-bluez

En espérant que ça pourra être utile …

JMP

Cette ligne est dans le script d’installation. Il faut bien relancer les dépendances (de mémoire il me semble qu’il y a message qui le signale).

Bonjour, Seb821.

J’ai bien relancé les dépendances, mais sans succès.
C’est ensuite que j’ai recherché la solution à ce problème.
A noter que je ne suis pas dans une config « standard » puis que je suis en debian 11.
C’est peut-être à cause de cela que la relance des dépendances n’a pas eu d’effet chez moi.

Voici quelques détails supplémentaires :
Lorsque j’ai fait la mise à jour manuelle j’ai obtenu ça :

root@jeeatelier:~# apt install python3-bluez
Lecture des listes de paquets… Fait
Construction de l’arbre des dépendances… Fait
Lecture des informations d’état… Fait
Les paquets suivants ont été installés automatiquement et ne sont plus nécessaires :
libgit2-1.1 libhttp-parser2.9 libmbedcrypto3 libmbedtls12 libmbedx509-0 libstd-rust-1.48 libstd-rust-dev rust-gdb
Veuillez utiliser « apt autoremove » pour les supprimer.
Les paquets supplémentaires suivants seront installés :
libboost-python1.74.0 libboost-thread1.74.0 python3-gattlib
Les NOUVEAUX paquets suivants seront installés :
libboost-python1.74.0 libboost-thread1.74.0 python3-bluez python3-gattlib
0 mis à jour, 4 nouvellement installés, 0 à enlever et 37 non mis à jour.
Il est nécessaire de prendre 763 ko dans les archives.
Après cette opération, 5 439 ko d’espace disque supplémentaires seront utilisés.
Souhaitez-vous continuer ? [O/n] O

Par contre, dans la log de l’update, j’ai ça :
The following NEW packages will be installed:
libboost-python1.74.0 libboost-thread1.74.0 python3-bluez python3-gattlib
0 upgraded, 4 newly installed, 0 to remove and 37 not upgraded.
Need to get 763 kB of archives.
After this operation, 5439 kB of additional disk space will be used.
Do you want to continue? [Y/n] Abort.

Il semble donc que l’installation ne se fasse pas lors de l’update.

On dirait ce genre de cas : command line - Why does apt-get abort by itself, as though I'd pressed 'N'? - Ask Ubuntu.

Le « abort » ce doit être parce qu’il attend une confirmation. Pourtant quand je désinstalle python3-bluez et je relance une installation il n’y a pas de demande. Mais c’est peut-être parce qu’il n’a pas besoin d’autres paquets (ou bien un peu différent en debian 11).

Dans le script d’installation il doit manquer le « -y » qui permettrait de s’affranchir de cela.

Sans doute quelque-chose comme ça.
Cela étant, la compatibilité en Debian 11 va certainement devenir importante à court terme.

En tout cas, merci pour ce plugin bien utile …

Je ne suis pas le développeur, mais comme je venais de faire la mise à jour et que je n’avais pas eu ce problème ça m’a intrigué.

Par contre il est vrai que ce plugin est bien pratique.

1 « J'aime »

Merci le plugin refonctionne sous Debian 11.6 :slight_smile:

1 « J'aime »

Le bug est dejà remonté ainsi que la solution a mettre en place :wink:

1 « J'aime »