Onedrive and Gnome Online Accounts #412
Replies: 5 comments 2 replies
|
Emmm.. Might be an issue to Gnome\Nautlus team. |
|
Dumb question but how do I bring it to the Gnome team's attention? |
|
The Microsoft 365 account is added through GNOME Online Accounts, but the actual OneDrive filesystem shown in Files is handled primarily by the OneDrive backend in GVfs. Nautilus is mostly the frontend displaying that mount. AnduinOS does not maintain a separate OneDrive implementation. Therefore, the most appropriate upstream tracker is the GVfs issue tracker: https://gitlab.gnome.org/GNOME/gvfs/-/issues However, before concluding that this is a GNOME bug, it would be very useful to capture the actual backend response. The literal message “Database Is Read Only” can also be returned by Microsoft Graph as an HTTP 403 response with: Therefore, this message does not necessarily mean that a local database on your computer has become read-only. It may be a OneDrive or SharePoint service/tenant state that GVfs is simply displaying. On the other hand, the fact that clearing the local state temporarily restores access means that a client-side caching or state-handling problem is still possible. We need the log to distinguish between them. Please run the following command in Terminal: Then:
Please also collect the relevant package versions: Before publishing the log, please review and redact it carefully. It may contain your email address, file or folder names, Microsoft object IDs, or other account metadata. If the log contains an HTTP 403 response with “accessDenied” and “serviceReadOnly”, please provide Microsoft support with:
In that case, the response itself was generated by Microsoft Graph, and Microsoft support would need to investigate why the drive or service was placed into that state. If the log instead shows a local SQLite, filesystem permission, GVfs metadata, authentication, or cache error, please attach the sanitized log to a new GVfs issue. Please post the upstream issue link here afterwards. I will keep this discussion open and track whether there is anything that needs to be changed or backported on the AnduinOS side. |
|
Thank you @Anduin2017 for such a detailed and quick response. I have the log but don't have time to sanitise it right now. I shall attach it when I do. But in summary, there is no HTTP 403 response. Also, Gemini's summary of the log is as follows: As I suspected, it looks like a Microsoft error but having spent 2 hours on a chat to them yesterday before I ran out of time, getting them to recognise it is a challenge. I shall try again (I don't know if I can do it before Monday) |
Uh oh!
There was an error while loading. Please reload this page.
AnduinOS is a great distro and as a long time Windows user I thank you for it.
However, I have an issue for which there is a workaround but it would really help to know where I am going wrong. I want to use Onedrive in Nautilus and have logged into Microsoft 365 in Gnome Online Accounts. I used the same setup in Ubuntu 26.04 and it worked well.
In AnduinOS it initially worked but then something happened (I can't correlate with anything I did but it almost certainly must be) and after that when I try and use Onedrive in Nautilus I get a message saying "Unable to access myemail@emailaddress. Database is read only".
I tried deleting the cache and config and onedrive keys and it set up the Microsoft 365 gnome online account and it worked again but shortly thereafter I started getting the above message again.
As I said there is a workaround - i set up Onedrive as a PWA and I can drag and drop from Nautilus to Onedrive, but I would really prefer to have Onedrive mounted in Nautilus. I have previously tried Onedriver but had problems with it.
I would appreciate any help. Thank you.
All reactions