Bonjour
J'ai décidé de m'attaquer à un soucis avec mes envois de fichier via Bluetooth.
L'erreur que j'avais :
- failed to start org.bluez.obex.service
J'ai dans un 1er temps forcer la réinstallation de "bluez" dans le cas si il était bugué ou si il manquait un fichier dans l'install
sudo zypper in --force bluez
Cela n'a pas arrangé le problème.
J'ai essayé aussi de réinitialiser la configuration bluez :
sudo rfkill unblock bluetooth
Ceci n'a rien changé.
J'ai aussi tenté de relancer pipewire qui gère l'audio Bluetooth (en cas de conflit global bluetooth)
systemctl --user restart pipewire.service
systemctl --user restart wireplumber.service
Toujours impossible de partager un fichier via Bluetooth.
Je me suis attardé un peu plus sur le type d'erreur.
- failed to start org.bluez.obex.service
J'ai compris qu'il fallait que je lance le service :
systemctl --user enable obex.service
merci reddit
Mais ça ne change rien
Failed to enable unit: Unit file obex.service does not exist.
Le service n'existe pas.
Je vais donc chercher dans les dépôts d'Opensuse "OBEX"
et je trouve :
bluez-obexd| Object Exchange daemon for sharing content | package
(je sais que c'est le bon fichier car il finit par "d" qui signifie que c'est un service du système.)
je vous passe les commandes de l'installation et du démarrage du service au boot.
CONCLUSION :
Toujours bien lire les intitulés des erreurs (ça fait gagné du temps)
Je peux maintenant envoyé des fichiers via Bluetooth.
C'est un bug identifié, j'ai corrigé une faute dans la résolution de bug dans le wiki d'Opensuse
J'ai détaillé certaines commandes car elles ont servi a résoudre ce type de conflit autres que celles que j'ai rencontré , en m'inspirant de forums "Anglophones"
Mes Actions :