# How to generate a Google Drive (Full Access) AuthID

**URL:** https://forum.duplicati.com/t/how-to-generate-a-google-drive-full-access-authid/20723
**Category:** Uncategorized
**Created:** [May 30, 2025, 3:51pm UTC](https://forum.duplicati.com/t/how-to-generate-a-google-drive-full-access-authid/20723 "2025-05-30T15:51:19Z")
**Posts on this page:** 3
**Page:** 3

<div class="post-metadata">

### Author: ![Mark\_Kennedy](https://forum.duplicati.com/user_avatar/forum.duplicati.com/mark_kennedy/32/11414_2.png) [@Mark\_Kennedy](https://forum.duplicati.com/u/Mark_Kennedy)
#### Post date: [November 14, 2025, 10:46pm UTC](https://forum.duplicati.com/t/how-to-generate-a-google-drive-full-access-authid/20723/41 "2025-11-14T22:46:32Z")

</div>

yes, your right, you had never mentioned log-file in your last message. Now after you mention that, I see a verbose log appearing. I will PM it to you, in case it contains anything sensitive. And of course, again thanks for your time on this matter and perhaps it has some clues as to why this is happening, whether it be google drives fault vs something in duplicati that can be tweaked (our hope).

---

<div class="post-metadata">

### Author: ![ts678](https://forum.duplicati.com/letter_avatar_proxy/v4/letter/t/8491ac/32.png) [@ts678](https://forum.duplicati.com/u/ts678)
#### Post date: [November 14, 2025, 11:10pm UTC](https://forum.duplicati.com/t/how-to-generate-a-google-drive-full-access-authid/20723/42 "2025-11-14T23:10:57Z")

</div>

> [@Mark\_Kennedy](#):
>
> you had never mentioned log-file in your last message

Please see the two highlighted options. Maybe `log-file` wasn’t clear enough:

> [@ts678](#):
>
> That could happen in `log-file` even at `log-file-log-level=information`.

> [@Mark\_Kennedy](#):
>
> I will PM it to you

Here’s what I was looking for. The Retry level only shows details of retries. Information level did a pretty good job of showing the operation and its file:

```plaintext
2025-11-14 22:44:48 +00 - [Retry-Duplicati.Library.Main.Backend.Handler-RetryGet]: Operation Get with file duplicati-bbd22aef06f35495a930426b7a87f17cb.dblock.zip attempt 6 of 5 failed with message: Response status code does not indicate success: 403 (Forbidden).
System.Net.Http.HttpRequestException: Response status code does not indicate success: 403 (Forbidden).
   at System.Net.Http.HttpResponseMessage.EnsureSuccessStatusCode()
   at Duplicati.Library.JsonWebHelperHttpClient.GetResponseAsync(HttpRequestMessage req, HttpCompletionOption httpCompletionOption, CancellationToken cancellationToken)
   at Duplicati.Library.JsonWebHelperHttpClient.GetResponseAsync(HttpRequestMessage req, HttpCompletionOption httpCompletionOption, CancellationToken cancellationToken)
   at Duplicati.Library.Utility.Utility.WithTimeout[T](TimeSpan timeout, CancellationToken token, Func`2 func)
   at Duplicati.Library.Backend.GoogleDrive.GoogleDrive.GetAsync(String remotename, Stream stream, CancellationToken cancelToken)
   at Duplicati.Library.Main.Backend.BackendManager.GetOperation.DoGetFileAsync(IBackend backend, CancellationToken cancelToken)
   at Duplicati.Library.Main.Backend.BackendManager.GetOperation.ExecuteAsync(IBackend backend, CancellationToken cancelToken)
   at Duplicati.Library.Main.Backend.BackendManager.Handler.Execute[TResult](PendingOperation`1 op, CancellationToken cancellationToken)
   at Duplicati.Library.Main.Backend.BackendManager.Handler.Execute(PendingOperationBase op, CancellationToken cancellationToken)
   at Duplicati.Library.Main.Backend.BackendManager.Handler.ExecuteWithRetry(PendingOperationBase op, CancellationToken cancellationToken)
2025-11-14 22:44:48 +00 - [Information-Duplicati.Library.Main.BasicResults-BackendEvent]: Backend event: Get - Failed: duplicati-bbd22aef06f35495a930426b7a87f17cb.dblock.zip (44.280 MiB)
2025-11-14 22:44:48 +00 - [Error-Duplicati.Library.Main.Operation.BackupHandler-FatalError]: Fatal error
System.Net.Http.HttpRequestException: Response status code does not indicate success: 403 (Forbidden).
   at System.Net.Http.HttpResponseMessage.EnsureSuccessStatusCode()
   at Duplicati.Library.JsonWebHelperHttpClient.GetResponseAsync(HttpRequestMessage req, HttpCompletionOption httpCompletionOption, CancellationToken cancellationToken)
   at Duplicati.Library.JsonWebHelperHttpClient.GetResponseAsync(HttpRequestMessage req, HttpCompletionOption httpCompletionOption, CancellationToken cancellationToken)
   at Duplicati.Library.Utility.Utility.WithTimeout[T](TimeSpan timeout, CancellationToken token, Func`2 func)
   at Duplicati.Library.Backend.GoogleDrive.GoogleDrive.GetAsync(String remotename, Stream stream, CancellationToken cancelToken)
   at Duplicati.Library.Main.Backend.BackendManager.GetOperation.DoGetFileAsync(IBackend backend, CancellationToken cancelToken)
   at Duplicati.Library.Main.Backend.BackendManager.GetOperation.ExecuteAsync(IBackend backend, CancellationToken cancelToken)
   at Duplicati.Library.Main.Backend.BackendManager.Handler.Execute[TResult](PendingOperation`1 op, CancellationToken cancellationToken)
   at Duplicati.Library.Main.Backend.BackendManager.Handler.Execute(PendingOperationBase op, CancellationToken cancellationToken)
   at Duplicati.Library.Main.Backend.BackendManager.Handler.ExecuteWithRetry(PendingOperationBase op, CancellationToken cancellationToken)
   at Duplicati.Library.Main.Backend.BackendManager.GetWithInfoAsync(String remotename, String hash, Int64 size, CancellationToken cancelToken)
   at Duplicati.Library.Main.Backend.BackendManager.GetFilesOverlappedAsync(IEnumerable`1 volumes, CancellationToken cancelToken)+MoveNext()
   at Duplicati.Library.Main.Backend.BackendManager.GetFilesOverlappedAsync(IEnumerable`1 volumes, CancellationToken cancelToken)+System.Threading.Tasks.Sources.IValueTaskSource<System.Boolean>.GetResult()
   at Duplicati.Library.Main.Operation.CompactHandler.DoCompactAsync(LocalDeleteDatabase db, Boolean hasVerifiedBackend, ReusableTransaction rtr, IBackendManager backendManager)
   at Duplicati.Library.Main.Operation.CompactHandler.DoCompactAsync(LocalDeleteDatabase db, Boolean hasVerifiedBackend, ReusableTransaction rtr, IBackendManager backendManager)
   at Duplicati.Library.Main.Operation.DeleteHandler.DoRunAsync(LocalDeleteDatabase db, ReusableTransaction rtr, Boolean hasVerifiedBackend, Boolean forceCompact, IBackendManager backendManager)
   at Duplicati.Library.Main.Operation.BackupHandler.CompactIfRequired(IBackendManager backendManager, ReusableTransaction transaction, Int64 lastVolumeSize)
   at Duplicati.Library.Main.Operation.BackupHandler.RunAsync(String[] sources, IBackendManager backendManager, IFilter filter)

```

So next test would be to see if Google Drive web UI (or maybe File Explorer) has `duplicati-bbd22aef06f35495a930426b7a87f17cb.dblock.zip` which can’t be downloaded by Duplicati for some reason (possibly due to losing track of creator).

If it’s there but inaccessible, you can try downloading it any way that can obtain it. After safely storing it locally, you can delete the Google Drive copy and upload by [BackendTool](https://docs.duplicati.com/duplicati-programs/command-line-interface-cli-1/backendtool) using a destination URL obtained from job Export As command-line.

If some other result happens, we’ll have to consider what other actions might help.

---

<div class="post-metadata">

### Author: ![Mark\_Kennedy](https://forum.duplicati.com/user_avatar/forum.duplicati.com/mark_kennedy/32/11414_2.png) [@Mark\_Kennedy](https://forum.duplicati.com/u/Mark_Kennedy)
#### Post date: [November 14, 2025, 11:40pm UTC](https://forum.duplicati.com/t/how-to-generate-a-google-drive-full-access-authid/20723/43 "2025-11-14T23:40:31Z")

</div>

Ah thank you so much @ts678 its very much appreciated. Yeah so that file exists on my drive. I can see it, i can see the only history on it is that one action that it was created a few weeks ago. It is surely some drive issue then that it cannot be accessed. I really don’t want to work around the issue, but many thanks for the commands and suggestions provided.

The only recommendation I can make is, that users stop using google drive for duplicati backups, but most importantly that some information or warning be added to duplicati documentation to warn users, to not waste their time using google drive as their backend.

Both on the duplicati UI and documentation [Google Drive Destination | Duplicati](https://docs.duplicati.com/backup-destinations/file-synchronization-providers/googledrive-destination) it needs to seriously highlight this in red flashing lights, don’t waste your time due to at least numerous users pointing out these weird issues with google drive after x weeks of using it as their backend.

I think that will be an overall positive outcome, if users can super super clearly see this message on any documentation or ideally on the duplicati UI, that this backends stability is showing serious issues (not duplicatis fault, all on the google side).

Again many thanks for your time and I think we have at least achieved something here, a recommendation to update some of the duplicati documentation/UI.

[Previous page](https://forum.duplicati.com/t/how-to-generate-a-google-drive-full-access-authid/20723.md?page=2)
