Recherche de site Web

Problèmes d'accès aux fichiers OneDrive dans Ubuntu 24.04 ? Voici un correctif


Parmi les (nombreuses) nouvelles fonctionnalités pratiques d'Ubuntu 24.04 LTS, il y a la possibilité d'accéder aux fichiers OneDrive via le gestionnaire de fichiers Nautilus en tant que montage à distance.

Ceci est rendu possible par le package msgraph, un nouveau backend gvfs que Nautilus peut utiliser, l'intégration de comptes via les comptes en ligne GNOME (GOA) et Microsoft donnant à GNOME l'autorisation et approbations.

Et même si la fonctionnalité d’accès aux fichiers n’est pas évidente à configurer, c’est facile une fois que vous savez comment procéder. Il fonctionne à la fois avec les comptes Microsoft OneDrive classiques et les comptes OneDrive fournis et/ou gérés par une organisation telle que votre travail.

En tant que solution « clé en main », elle est géniale : prête à l'emploi, prête à l'emploi, sans applications, scripts ou modules complémentaires tiers vous demandant d'y saisir les précieux détails de votre compte.

Mais il y a un problème vraiment ennuyeux : il ne reste pas connecté.

Je peux ajouter mon compte Microsoft 365 dans Comptes en ligne sans problème et faire glisser le bouton « Fichiers » pour activer l'intégration Nautilus OneDrive et tout fonctionne très bien.

Mais cela ne fonctionne que jusqu'à ce que j'arrête ou redémarre.

Parce que la prochaine fois que je me connecte et que j'essaie d'accéder à OneDrive dans Nautilus, cela échoue, me donnant une erreur « informations d'identification non valides ». Dans Paramètres, une icône d'avertissement à côté de mon compte Microsoft 365 indique un problème et en cliquant dessus, une barre d'informations m'indique de me « reconnecter ».

Seulement, la reconnexion ne fonctionne pas non plus. La page d'authentification de Microsoft s'ouvre et je peux me connecter sans problème. Mais lorsqu’il doit renvoyer l’authentification à GOA, il ne le peut pas en raison d’un problème « UTF-8 invalide ».

La seule façon de faire fonctionner (à nouveau) la fonctionnalité est de supprimer complètement mon compte des Comptes en ligne et de tout configurer à partir de zéro, à chaque fois que je me connecte !

Ce n’est pas compliqué mais quand je veux juste récupérer un fichier c’est un peu la galère (mot britannique, ça).

Comment résoudre le problème du compte Microsoft 365

Eh bien, la bonne nouvelle est que le problème des « informations d'identification invalides » qui se produit entre les sessions est un bug et un correctif a été fusionné en amont qui, je l'espère, sera bientôt appliqué à Ubuntu 24.04 LTS.

En attendant, il existe une solution manuelle pour le « résoudre ».

Donc, si vous êtes dérangé par ce problème de réinitialisation de compte et souhaitez rester connecté de manière constante à votre compte cloud entre les sessions, voici comment procéder :

  • Ouvrir ~/.config/goa-1.0/accounts.conf dans un éditeur de texte

  • Accédez à la OAuth2RedirectUri section

  • Copiez la chaîne numérique après localhost/ (il s'agit de votre identifiant client)

  • Accédez à la OAuth2ClientId section

  • Remplacez [UTF-8 invalide] par votre identifiant client

  • Enregistrer et redémarrer

C'est ça; votre compte Microsoft 365 restera désormais authentifié et fonctionnera entre les sessions, plus d'erreurs « informations d'identification invalides » et plus besoin de réautoriser ou de supprimer votre compte pour stocker ou récupérer des fichiers depuis OneDrive.

J'espère que cela aide!