Jusqu'à Fedora 28 TeamViewer (Classic) est capable d'établir des connexions sans configuration particulière du système d'exploitation. Avec Fedora 29, le projet Fedora a modifié l'implémentation du dbus qui affecte TeamViewer (Classic) jusqu'à la version 15.3.

💡 Astuce : Veuillez mettre à jour TeamViewer 15.4 ou une version ultérieure pour résoudre ce problème.

Cet article s'applique à tous les utilisateurs des anciennes versions (jusqu'à 15.3) de TeamViewer (Classic) sur Fedora 29 et ultérieur.

Le problème

La connexion entrante ne passe pas par le client TeamViewer :

L'initiateur de la connexion voit l'erreur suivante :

La source de ce problème est le service actif de dbus-broker. La commande suivante permet de le résoudre :

systemctl status dbus.service

Solution

La bonne nouvelle est que Fedora n'a modifié que le paramètre dbus par défaut et qu'il est possible de le modifier à nouveau sans aucune complication pour les autres applications et services du système.

Exécutez les commandes suivantes en tant qu'administrateur :

systemctl disable dbus-broker.service
systemctl --global disable dbus-broker.service
systemctl enable dbus-daemon.service
systemctl --global enable dbus-daemon.service

Redémarrez maintenant le système afin que les paramètres soient rechargés.