De las (muchas) características nuevas útiles de Ubuntu 24.04 LTS está la capacidad de acceder a archivos de OneDrive a través del administrador de archivos Nautilus como un montaje remoto.
Esto es posible gracias a la msgraph
paquete, un nuevo backend de Gvfs que Nautilus puede usar, integración de cuentas con cuentas en línea de GNOME (GOA) y Microsoft otorgando al proyecto GNOME los permisos, asentimientos y aprobaciones relevantes.
Y si bien esta función de acceso a archivos en la nube no es fácil de configurar, es fácil una vez que sabes cómo hacerlo. Funciona tanto con cuentas normales de Microsoft OneDrive como con cuentas de OneDrive proporcionadas y/o administradas por una organización como su trabajo.
Como solución “llave en mano”, es excelente: disponible para usar de inmediato, sin aplicaciones de terceros, secuencias de comandos aleatorias ni complementos extraños que requieran que ingrese los valiosos detalles de su cuenta.
Pero hay un problema realmente molesto: no permanece conectado.
Puedo agregar con éxito mi cuenta de Microsoft 365 en Cuentas en línea sin problemas y deslizar el botón “Archivos” para habilitar la integración de Nautilus OneDrive y todo funciona muy bien.
Pero sólo funciona hasta que apago o reinicio.
Porque la próxima vez que inicio sesión e intento acceder a OneDrive en Nautilus, falla y aparece un error de “credenciales no válidas”. En Configuración, un ícono de advertencia al lado de mi cuenta de Microsoft 365 indica un problema y al hacer clic se muestra una barra de información que me indica que “vuelva a conectarme”.
Sólo que volver a conectar tampoco funciona. Se abre la página de autenticación de Microsoft y puedo iniciar sesión sin problemas. Pero cuando tiene que volver a pasar la autenticación a GOA, no puede hacerlo debido a un problema de “UTF-8 no válido”.
La única forma en que puedo hacer que la función funcione (nuevamente) es eliminar completamente mi cuenta de Cuentas en línea y configurar todo desde cero, ¡cada vez que inicio sesión!
No es una molestia, pero cuando solo quiero tomar un archivo es un poco complicado (palabra británica, así).
Cómo solucionar el problema de la cuenta de Microsoft 365
Bueno, la buena noticia es que el problema de las 'credenciales no válidas' que ocurre entre sesiones es un error y se ha fusionado una solución que espero que se filtre pronto a Ubuntu 24.04 LTS.
Mientras tanto, existe una solución manual para “resolverlo”.
Entonces, si este problema de restablecimiento de cuenta le molesta y desea permanecer constantemente conectado a su cuenta en la nube entre sesiones, aquí le explicamos cómo hacerlo:
- Abierto
~/.config/goa-1.0/accounts.conf
en un editor de texto - Ir al
OAuth2RedirectUri
sección - Copie la cadena numérica después
localhost/
(este es su ID de cliente) - Ir al
OAuth2ClientId
sección - Reemplazar
[Invalid UTF-8]
(incluidos paréntesis) con su ID de cliente - Ahorrar y reiniciar
Eso es todo; su cuenta de Microsoft 365 ahora permanecerá autenticada y funcionando entre sesiones, no más errores de “credencial no válida” y no será necesario volver a autorizar o eliminar su cuenta para guardar o recuperar archivos de OneDrive.
¡Espero que ayude!