abraunegg / onedrive

OneDrive Client for Linux
https://abraunegg.github.io
GNU General Public License v3.0
10.16k stars 864 forks source link

Bug: curl SIGPIPE causes application to exit due to 'Too old connection' due to curl 7.81.0 and excessive duplicate network packets (unstable connection) #2874

Closed rjonkman closed 3 weeks ago

rjonkman commented 1 month ago

Describe the bug

There are so many bugs, I can't even begin. Don't update.

Operating System Details

Linux rjonkman-Surface-Pro-3 5.15.0-89-generic #99-Ubuntu SMP Mon Oct 30 20:42:41 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux

Client Installation Method

From Source

OneDrive Account Type

Personal

What is your OneDrive Application Version

2.5.2

What is your OneDrive Application Configuration

Reading configuration file: /home/rjonkman/.config/onedrive/config
Configuration file successfully loaded
Application version                          = onedrive v2.5.2
Compiled with                                = DMD 2109
User Application Config path                 = /home/rjonkman/.config/onedrive
System Application Config path               = /etc/onedrive
Applicable Application 'config' location     = /home/rjonkman/.config/onedrive/config
Configuration file found in config location  = true - using 'config' file values to override application defaults
Applicable 'sync_list' location              = /home/rjonkman/.config/onedrive/sync_list
Applicable 'items.sqlite3' location          = /home/rjonkman/.config/onedrive/items.sqlite3
Config option 'drive_id'                     = 
Config option 'sync_dir'                     = /home/rjonkman/OneDrive
Config option 'enable_logging'               = false
Config option 'log_dir'                      = /var/log/onedrive
Config option 'disable_notifications'        = false
Config option 'skip_dir'                     = 
Config option 'skip_dir_strict_match'        = false
Config option 'skip_file'                    = ~*|.~*|*.tmp|*.swp|*.partial|~*|.~*|*.tmp
Config option 'skip_dotfiles'                = false
Config option 'skip_symlinks'                = false
Config option 'monitor_interval'             = 300
Config option 'monitor_log_frequency'        = 5
Config option 'monitor_fullscan_frequency'   = 12
Config option 'read_only_auth_scope'         = false
Config option 'dry_run'                      = false
Config option 'upload_only'                  = false
Config option 'download_only'                = false
Config option 'local_first'                  = false
Config option 'check_nosync'                 = false
Config option 'check_nomount'                = false
Config option 'resync'                       = false
Config option 'resync_auth'                  = false
Config option 'cleanup_local_files'          = false
Config option 'classify_as_big_delete'       = 1000
Config option 'disable_upload_validation'    = false
Config option 'disable_download_validation'  = false
Config option 'bypass_data_preservation'     = false
Config option 'no_remote_delete'             = false
Config option 'remove_source_files'          = false
Config option 'sync_dir_permissions'         = 700
Config option 'sync_file_permissions'        = 600
Config option 'space_reservation'            = 52428800
Config option 'application_id'               = d50ca740-c83f-4d1b-b616-12c519384f0c
Config option 'azure_ad_endpoint'            = 
Config option 'azure_tenant_id'              = 
Config option 'user_agent'                   = ISV|abraunegg|OneDrive Client for Linux/v2.5.2
Config option 'force_http_11'                = false
Config option 'debug_https'                  = false
Config option 'rate_limit'                   = 0
Config option 'operation_timeout'            = 3600
Config option 'dns_timeout'                  = 60
Config option 'connect_timeout'              = 10
Config option 'data_timeout'                 = 60
Config option 'ip_protocol_version'          = 0
Config option 'threads'                      = 8
Compile time option --enable-notifications   = false

Selective sync 'sync_list' configured        = true
sync_list config option 'sync_root_files'    = false
sync_list contents:
/coding
/MIDI Expression
/MIDI Expression Drum

Config option 'sync_business_shared_items'   = false

Config option 'webhook_enabled'              = false

What is your 'curl' version

url 7.81.0 (x86_64-pc-linux-gnu) libcurl/7.81.0 OpenSSL/3.0.2 zlib/1.2.11 brotli/1.0.9 zstd/1.4.8 libidn2/2.3.2 libpsl/0.21.0 (+libidn2/2.3.2) libssh/0.9.6/openssl/zlib nghttp2/1.43.0 librtmp/2.3 OpenLDAP/2.5.18
Release-Date: 2022-01-05
Protocols: dict file ftp ftps gopher gophers http https imap imaps ldap ldaps mqtt pop3 pop3s rtmp rtsp scp sftp smb smbs smtp smtps telnet tftp 
Features: alt-svc AsynchDNS brotli GSS-API HSTS HTTP2 HTTPS-proxy IDN IPv6 Kerberos Largefile libz NTLM NTLM_WB PSL SPNEGO SSL TLS-SRP UnixSockets zstd

Where is your 'sync_dir' located

Local

What are all your system 'mount points'

ysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime)
proc on /proc type proc (rw,nosuid,nodev,noexec,relatime)
udev on /dev type devtmpfs (rw,nosuid,relatime,size=1917364k,nr_inodes=479341,mode=755,inode64)
devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000)
tmpfs on /run type tmpfs (rw,nosuid,nodev,noexec,relatime,size=390852k,mode=755,inode64)
/dev/sda2 on / type ext4 (rw,relatime,errors=remount-ro)
securityfs on /sys/kernel/security type securityfs (rw,nosuid,nodev,noexec,relatime)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev,inode64)
tmpfs on /run/lock type tmpfs (rw,nosuid,nodev,noexec,relatime,size=5120k,inode64)
cgroup2 on /sys/fs/cgroup type cgroup2 (rw,nosuid,nodev,noexec,relatime,nsdelegate,memory_recursiveprot)
pstore on /sys/fs/pstore type pstore (rw,nosuid,nodev,noexec,relatime)
efivarfs on /sys/firmware/efi/efivars type efivarfs (rw,nosuid,nodev,noexec,relatime)
bpf on /sys/fs/bpf type bpf (rw,nosuid,nodev,noexec,relatime,mode=700)
systemd-1 on /proc/sys/fs/binfmt_misc type autofs (rw,relatime,fd=29,pgrp=1,timeout=0,minproto=5,maxproto=5,direct,pipe_ino=17032)
mqueue on /dev/mqueue type mqueue (rw,nosuid,nodev,noexec,relatime)
hugetlbfs on /dev/hugepages type hugetlbfs (rw,relatime,pagesize=2M)
debugfs on /sys/kernel/debug type debugfs (rw,nosuid,nodev,noexec,relatime)
tracefs on /sys/kernel/tracing type tracefs (rw,nosuid,nodev,noexec,relatime)
fusectl on /sys/fs/fuse/connections type fusectl (rw,nosuid,nodev,noexec,relatime)
configfs on /sys/kernel/config type configfs (rw,nosuid,nodev,noexec,relatime)
none on /run/credentials/systemd-sysusers.service type ramfs (ro,nosuid,nodev,noexec,relatime,mode=700)
/var/lib/snapd/snaps/bare_5.snap on /snap/bare/5 type squashfs (ro,nodev,relatime,errors=continue,x-gdu.hide)
/var/lib/snapd/snaps/anbox_186.snap on /snap/anbox/186 type squashfs (ro,nodev,relatime,errors=continue,x-gdu.hide)
/var/lib/snapd/snaps/core_16928.snap on /snap/core/16928 type squashfs (ro,nodev,relatime,errors=continue,x-gdu.hide)
/var/lib/snapd/snaps/core_17200.snap on /snap/core/17200 type squashfs (ro,nodev,relatime,errors=continue,x-gdu.hide)
/var/lib/snapd/snaps/core18_2829.snap on /snap/core18/2829 type squashfs (ro,nodev,relatime,errors=continue,x-gdu.hide)
/var/lib/snapd/snaps/core20_2379.snap on /snap/core20/2379 type squashfs (ro,nodev,relatime,errors=continue,x-gdu.hide)
/var/lib/snapd/snaps/core20_2318.snap on /snap/core20/2318 type squashfs (ro,nodev,relatime,errors=continue,x-gdu.hide)
/var/lib/snapd/snaps/core18_2823.snap on /snap/core18/2823 type squashfs (ro,nodev,relatime,errors=continue,x-gdu.hide)
/var/lib/snapd/snaps/core22_1612.snap on /snap/core22/1612 type squashfs (ro,nodev,relatime,errors=continue,x-gdu.hide)
/var/lib/snapd/snaps/core22_1621.snap on /snap/core22/1621 type squashfs (ro,nodev,relatime,errors=continue,x-gdu.hide)
/var/lib/snapd/snaps/firefox_4848.snap on /snap/firefox/4848 type squashfs (ro,nodev,relatime,errors=continue,x-gdu.hide)
/var/lib/snapd/snaps/firefox_4955.snap on /snap/firefox/4955 type squashfs (ro,nodev,relatime,errors=continue,x-gdu.hide)
/var/lib/snapd/snaps/gnome-3-28-1804_194.snap on /snap/gnome-3-28-1804/194 type squashfs (ro,nodev,relatime,errors=continue,x-gdu.hide)
/var/lib/snapd/snaps/gnome-3-28-1804_198.snap on /snap/gnome-3-28-1804/198 type squashfs (ro,nodev,relatime,errors=continue,x-gdu.hide)
/var/lib/snapd/snaps/gnome-3-38-2004_140.snap on /snap/gnome-3-38-2004/140 type squashfs (ro,nodev,relatime,errors=continue,x-gdu.hide)
/var/lib/snapd/snaps/gnome-3-38-2004_143.snap on /snap/gnome-3-38-2004/143 type squashfs (ro,nodev,relatime,errors=continue,x-gdu.hide)
/var/lib/snapd/snaps/gnome-42-2204_176.snap on /snap/gnome-42-2204/176 type squashfs (ro,nodev,relatime,errors=continue,x-gdu.hide)
/var/lib/snapd/snaps/gnome-42-2204_172.snap on /snap/gnome-42-2204/172 type squashfs (ro,nodev,relatime,errors=continue,x-gdu.hide)
/var/lib/snapd/snaps/gtk-common-themes_1534.snap on /snap/gtk-common-themes/1534 type squashfs (ro,nodev,relatime,errors=continue,x-gdu.hide)
/var/lib/snapd/snaps/p3x-onenote_237.snap on /snap/p3x-onenote/237 type squashfs (ro,nodev,relatime,errors=continue,x-gdu.hide)
/var/lib/snapd/snaps/gtk-common-themes_1535.snap on /snap/gtk-common-themes/1535 type squashfs (ro,nodev,relatime,errors=continue,x-gdu.hide)
/var/lib/snapd/snaps/p3x-onenote_230.snap on /snap/p3x-onenote/230 type squashfs (ro,nodev,relatime,errors=continue,x-gdu.hide)
/var/lib/snapd/snaps/qt5-core20_18.snap on /snap/qt5-core20/18 type squashfs (ro,nodev,relatime,errors=continue,x-gdu.hide)
/var/lib/snapd/snaps/qt5-core20_17.snap on /snap/qt5-core20/17 type squashfs (ro,nodev,relatime,errors=continue,x-gdu.hide)
/var/lib/snapd/snaps/snap-store_1113.snap on /snap/snap-store/1113 type squashfs (ro,nodev,relatime,errors=continue,x-gdu.hide)
/var/lib/snapd/snaps/snapd_21465.snap on /snap/snapd/21465 type squashfs (ro,nodev,relatime,errors=continue,x-gdu.hide)
/var/lib/snapd/snaps/utube_55.snap on /snap/utube/55 type squashfs (ro,nodev,relatime,errors=continue,x-gdu.hide)
/var/lib/snapd/snaps/snapd_21759.snap on /snap/snapd/21759 type squashfs (ro,nodev,relatime,errors=continue,x-gdu.hide)
/var/lib/snapd/snaps/snap-store_959.snap on /snap/snap-store/959 type squashfs (ro,nodev,relatime,errors=continue,x-gdu.hide)
/dev/sda1 on /boot/efi type vfat (rw,relatime,fmask=0077,dmask=0077,codepage=437,iocharset=iso8859-1,shortname=mixed,errors=remount-ro)
binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,nosuid,nodev,noexec,relatime)
tmpfs on /run/snapd/ns type tmpfs (rw,nosuid,nodev,noexec,relatime,size=390852k,mode=755,inode64)
nsfs on /run/snapd/ns/anbox.mnt type nsfs (rw)
tmpfs on /run/user/1000 type tmpfs (rw,nosuid,nodev,relatime,size=390848k,nr_inodes=97712,mode=700,uid=1000,gid=1000,inode64)
gvfsd-fuse on /run/user/1000/gvfs type fuse.gvfsd-fuse (rw,nosuid,nodev,relatime,user_id=1000,group_id=1000)
portal on /run/user/1000/doc type fuse.portal (rw,nosuid,nodev,relatime,user_id=1000,group_id=1000)
nsfs on /run/snapd/ns/snap-store.mnt type nsfs (rw)

What are all your local file system partition types

na

How do you use 'onedrive'

Really?

Steps to reproduce the behaviour

n/a

Complete Verbose Log Output

na

Screenshots

No response

Other Log Information or Details

No response

Additional context

No response

rjonkman commented 1 month ago

Can I just delete the onedrive config folder as well and my OneDrive folder and start from scratch?

abraunegg commented 1 month ago

There are so many bugs, I can't even begin. Don't update

Explain this in more detail please.

Can I just delete the onedrive config folder as well and my OneDrive folder and start from scratch?

Of course you can .....

rjonkman commented 1 month ago

I'll try that. I'm not going to make any formal bug reports because it's so hard to pin down the issue. The --dry-run flag showed the expected output, but without the --dry-run flag, the client crashed when trying to download.

I also had lots of issues with multiple locations of configuration files. I had two sets on my system, probably because I previously install from apt. Lot's of headaches. I hope I can get it working without having to downgrade back to version 2.4.

abraunegg commented 1 month ago

I'll try that. I'm not going to make any formal bug reports because it's so hard to pin down the issue. The --dry-run flag showed the expected output, but without the --dry-run flag, the client crashed when trying to download.

Please list out all your issues .....

The client should not crash - unless you were using v2.5.0 initially as it had a few issues that were fixed, which unfortunatly caused an unknown other issue v2.5.1 (major crash due to timestamps) which was fixed with v2.5.2.

The entire v2.5.x is a 100% rewrite.

It went through 5 x alpha releases + 3 RC releases over a 9 month period.

350+ use cases were extensivly tested and validated.

There is change in functionality - that is not a bug

rjonkman commented 1 month ago

So I started from scratch. The config file only contains: sync_dir = "/home/rjonkman/OneDrive"

And using a 'sync_list' file which contains:

/coding
/MIDI Expression
/MIDI Expression Drum

Running OneDrive from the terminal with: onedrive --sync --resync --dry-run --verbose

Ends with the following output:

Including file - included by sync_list config: coding/MEC/source/Routing.h
Parental Path structure needs to be created to support included file: coding/MEC/source
abraunegg commented 1 month ago

100% normal output

rjonkman commented 1 month ago

So crashing 100% of the time is normal output? My OneDrive folder is empty. It should be mock downloading files.

rjonkman commented 1 month ago

And here is the additional output with --verbose -v+

DEBUG: Parental Path structure needs to be created to support included file: coding/MEC/source
DEBUG: CurlEngine getCurlInstance() called
DEBUG: CurlEngine curlEnginePool current size: 3
DEBUG: CurlEngine was in a valid state - returning existing CurlEngine instance
DEBUG: CurlEngine instance ID: Z1htVBJ2srT8cgSq
DEBUG: Read token from appConfig
DEBUG: Authorised State: true
DEBUG: createLocalPathStructure input onedriveJSONItem: {"cTag":"aYzpDQUU3MjA3REFDMEYxMDAxITIyMDI1Ny40MjQ","eTag":"aQ0FFNzIwN0RBQzBGMTAwMSEyMjAyNTcuMTcw","file":{"hashes":{"quickXorHash":"YyDmGyxRmEqsmir7r0iZRqFNMNQ=","sha1Hash":"85E16D658E2465EB0E62E2C04CFFBAB240597438","sha256Hash":"503B2EB4D2209D9F4B43710F38CD509F4A527AC3E7F0BEC13690A32031A28375"},"mimeType":"text\/plain"},"fileSystemInfo":{"createdDateTime":"2024-07-06T22:07:18.356Z","lastModifiedDateTime":"2024-09-04T04:42:26Z"},"id":"CAE7207DAC0F1001!220257","name":"Routing.h","parentReference":{"driveId":"cae7207dac0f1001","driveType":"personal","id":"CAE7207DAC0F1001!44416","name":"source","path":"\/drive\/root:\/coding\/MEC\/source"},"size":23422}
DEBUG: Request URL = https://graph.microsoft.com/v1.0/drives/cae7207dac0f1001/items/CAE7207DAC0F1001!44416?select=id,name,eTag,cTag,deleted,file,folder,root,fileSystemInfo,remoteItem,parentReference,size,webUrl,lastModifiedBy,lastModifiedDateTime
DEBUG: Existing Microsoft OneDrive Access Token Expires: 2024-Oct-02 14:28:09.7369291
abraunegg commented 1 month ago

There is no evidence of a crash .... you are also doing a dry run .. so application output is slightly different.

If this is crashing .. whats the full output on your screen including any crash debug lines

abraunegg commented 1 month ago

And here is the additional output with --verbose -v+

DEBUG: Parental Path structure needs to be created to support included file: coding/MEC/source
DEBUG: CurlEngine getCurlInstance() called
DEBUG: CurlEngine curlEnginePool current size: 3
DEBUG: CurlEngine was in a valid state - returning existing CurlEngine instance
DEBUG: CurlEngine instance ID: Z1htVBJ2srT8cgSq
DEBUG: Read token from appConfig
DEBUG: Authorised State: true
DEBUG: createLocalPathStructure input onedriveJSONItem: {"cTag":"aYzpDQUU3MjA3REFDMEYxMDAxITIyMDI1Ny40MjQ","eTag":"aQ0FFNzIwN0RBQzBGMTAwMSEyMjAyNTcuMTcw","file":{"hashes":{"quickXorHash":"YyDmGyxRmEqsmir7r0iZRqFNMNQ=","sha1Hash":"85E16D658E2465EB0E62E2C04CFFBAB240597438","sha256Hash":"503B2EB4D2209D9F4B43710F38CD509F4A527AC3E7F0BEC13690A32031A28375"},"mimeType":"text\/plain"},"fileSystemInfo":{"createdDateTime":"2024-07-06T22:07:18.356Z","lastModifiedDateTime":"2024-09-04T04:42:26Z"},"id":"CAE7207DAC0F1001!220257","name":"Routing.h","parentReference":{"driveId":"cae7207dac0f1001","driveType":"personal","id":"CAE7207DAC0F1001!44416","name":"source","path":"\/drive\/root:\/coding\/MEC\/source"},"size":23422}
DEBUG: Request URL = https://graph.microsoft.com/v1.0/drives/cae7207dac0f1001/items/CAE7207DAC0F1001!44416?select=id,name,eTag,cTag,deleted,file,folder,root,fileSystemInfo,remoteItem,parentReference,size,webUrl,lastModifiedBy,lastModifiedDateTime
DEBUG: Existing Microsoft OneDrive Access Token Expires: 2024-Oct-02 14:28:09.7369291

No crash .....

rjonkman commented 1 month ago

Then while isn't it showing the list of files that it's going to 'pretend' to download. It certainly did when I didn't have a sync_list file.

abraunegg commented 1 month ago

Additionally - your curl version is this:

7.81.0

Please read this very carefully:

https://github.com/abraunegg/onedrive/blob/master/docs/usage.md#compatibility-with-curl

abraunegg commented 1 month ago

Then while isn't it showing showing the list of files that it's going to 'pretend' to download. It certainly did when I didn't have a sync_list file.

Application output has changed.

The client will first scan everything online first, before doing anything.

rjonkman commented 1 month ago

so if I go and delete my OneDrive folder one more time, the following should download all my files?

onedrive --sync --resync --verbose -v+ --force-http-11

abraunegg commented 1 month ago

Test with --dry-run

Dont do debug mode - just use --verbose once

rjonkman commented 1 month ago

So this? onedrive --sync --resync --verbose --dry-run --force-http-11

I'm pretty sure we already had this conversation, and it wasn't 'mock-downloading' anything, but I will try again.

abraunegg commented 1 month ago

So this? onedrive --sync --resync --verbose --dry-run --force-http-11

I'm pretty sure we already had this conversation, and it wasn't 'mock-downloading' anything, but I will try again.

I would enable logging to a separate file so you also have a detailed log file of actions

rjonkman commented 1 month ago

Great. How do I do that?

abraunegg commented 1 month ago

Great. How do I do that?

Please read:

https://github.com/abraunegg/onedrive/blob/master/docs/usage.md#enabling-the-client-activity-log

rjonkman commented 1 month ago

For those who like direct answers. --enable-logging

rjonkman commented 1 month ago

So here we go with: onedrive --sync --resync --verbose --dry-run --force-http-11 --enable-logging

The log shows exactly the same results as the terminal window. There is no list of files to be downloaded. Is this expected?

abraunegg commented 1 month ago

Can you peovide the full log for:

So 2 full logs via email

rjonkman commented 1 month ago

I can give you the log, but it has sensitive data that I'm going to share publicly. How should we proceed.

abraunegg commented 1 month ago

I can give you the log, but it has sensitive data that I'm going to share publicly. How should we proceed.

Please read this very carefully:

https://github.com/abraunegg/onedrive?tab=readme-ov-file#reporting-an-issue-or-bug

rjonkman commented 1 month ago

Sent

rjonkman commented 1 month ago

Unfortunately after wasting 6 hours on this today, I had to go back to version 2.4. I built it from sources as the Ubuntu apt source seems to be gone. I sure wish it supported the sync_list feature, but at least it works. Hopefully the logs I provided can help track down the issue and I can test again.

abraunegg commented 1 month ago

Unfortunately after wasting 6 hours on this today, I had to go back to version 2.4. I built it from sources as the Ubuntu apt source seems to be gone. I sure wish it supported the sync_list feature, but at least it works. Hopefully the logs I provided can help track down the issue and I can test again.

I do not undestand what you mean by v2.4.x not supporting 'sync_list' .... you can review the v2.4.25 documentation here: https://github.com/abraunegg/onedrive/tree/v2.4.25

rjonkman commented 1 month ago

Well if it does support 'sync_list', then that's good news.

abraunegg commented 1 month ago

I built it from sources as the Ubuntu apt source seems to be gone .. curl version: 7.81.0

Given you are using Ubuntu (your choice .... ) so you are using no doubt a broken curl version (got to love a distribution providing users with broken packages in the guise of stability .. again your choice). To work around these 'issues' add to a 'config' file the following options:

force_http_11 = "true"
ip_protocol_version = "1"

These are valid for v2.4.25 and v2.5.2

I am going to close this issue due to:

rjonkman commented 1 month ago
  1. My config file does contain force_http_11 = "true" and ip_protocol_version = "1"
  2. Version 2.4 works perfectly on my system.
  3. Ubuntu is one of the most popular Linux distributions, even today.

Really what's going on here is that you just don't care enough--as long as it works for you. I understand. You don't get paid and you don't have the proper debugging tools.

abraunegg commented 1 month ago

Really what's going on here is that you just don't care enough--as long as it works for you. I understand.

10000000000000000000000000000% inaccurate statement and total incorrect assumption on your behalf. Please do some reading on all other closed issues|discussions where I have gone way above and beyond to help users with issues, diagnose what is going on and fix issues ........

My config file does contain force_http_11 = "true" and ip_protocol_version = "1"

All your logs and data and information do not reflect this this statement and have been 100% inconsistent in this regard.

You don't get paid and you don't have the proper debugging tools.

Open Source Development is not about getting paid - it is about giving back. Debugging tools and knowledge I have plenty of ... users that have issues that cannot be replicated despite trying need to understand that their assistance in diagnosing the issue has to happen - and there will be a ask of do this/capture that .. then that needs to be analysed to look deeper , and all log files you provided thus far - they do show that the client is exiting for some reason (processing just stops) ... but with 100% zero reason (zero crash evident). I have offered to look deeper into this but you have chosen to revert to an older version and leave it there. Based on all of that it leads me to think that there is some sort of issue with curl itself on your system which reflects itself in v2.4.x where the client just 'stops' with no reason ... your exact issue.

So ... I go back to the following based on historic issues and problems:

I would rather work out what is going wrong ... however information from you has not been full or correct based on the ask.

I 100% suspect this is something unique to your environment and/or how your network connectivity is setup ... but .. that is a major diagnosis that has not been done and you would rather make 100% incorrect statements than actually work through the problem at hand.

rjonkman commented 1 month ago

Oh come on, Alex. I mentioned using the --force-http-11 switch several posts up, and in our person email exchange I mentioned that I updated my config to include force_http_11 = "true" and ip_protocol_version = "1".

I admit that the application did not 'crash', but mysteriously exiting without completing its intended task is essentially the same thing. After providing you multiple logs with every debug option available, you yourself admit that you have no idea why its suddenly exiting, which is the same thing as saying you do not have proper debugging tools to figure what's going on.

Like I said in my post before you closed this issue as 'not a bug', if you have another update for me to test (with something new to help debug), I'll be happy to test it again. Like you, I'm a developer. I have to compile the same code in Windows, macOS, and Linux, and so I need OneDrive working properly while I work.

abraunegg commented 1 month ago

As per email exchange:

  1. Ensure that you have set, in your config file the required options as per: https://github.com/abraunegg/onedrive/blob/master/docs/usage.md#compatibility-with-curl
    • You need to ensure this is set in your 'config' file to work around your bad curl version or upgrade your curl version to something a more modern.
  2. When the client exits, what is the exit code? What is the value of echo $? ?
  3. Please provide a full debug log as per the right process, not just the 'application log file' - all the console information needs to be captured as per: https://github.com/abraunegg/onedrive/wiki/Generate-https-debug-log-for-support
  4. Given the discussion in #2876 - is your issue the same? It is similar. Please provide your items.sqlite file post the application exiting in an abnormal manner so that it can be analysed for corrupt entries, or, as you are a developer - you can do the same SQL queries yourself
  5. A work around in #2813 was to reduce 'threads' to 1 - please set that in your 'config' file and then retest
rjonkman commented 1 month ago

config

sync_dir = "/home/rjonkman/OneDrive"
force_http_11 = "true"
ip_protocol_version = "1"
threads = "1"

command-line onedrive --sync --resync --verbose --verbose --debug-https > debug_output.log 2>&1

output from 'echo $?' 141

Still nothing downloads. I'll email the log and .sqlite3 file.

rjonkman commented 1 month ago

Shouldn't there be some debugging doing on here? If the file doesn't exist, shouldn't the program exit with some sort of error message? https://github.com/abraunegg/onedrive/blob/3ad139aa252d7e281ee9c438f4c20dbfddde08ba/src/onedrive.d#L792

rjonkman commented 1 month ago

I assume we aren't getting this far, because even if nothing was written into the file, it should still exist right? https://github.com/abraunegg/onedrive/blob/3ad139aa252d7e281ee9c438f4c20dbfddde08ba/src/curlEngine.d#L394

abraunegg commented 1 month ago

Still nothing downloads. I'll email the log and .sqlite3 file.

Something upstream is killing your active connection .... most likely suspects:

Additionally, there are many open bugs with 'curl' from 8.9.x and below regarding SIGPIPE handling.

The method to handle this is to set:

        // Explicitly set libcurl options to avoid using signal handlers in a multi-threaded environment
        // See: https://curl.se/libcurl/c/CURLOPT_NOSIGNAL.html
        // The CURLOPT_NOSIGNAL option is intended for use in multi-threaded programs to ensure that libcurl does not use any signal handling.
        // Set CURLOPT_NOSIGNAL to 1 to prevent libcurl from using signal handlers, thus avoiding interference with the application's signal handling which could lead to issues such as unstable behavior or application crashes.
        http.handle.set(CurlOption.nosignal,1);

So either your version of 'curl' is ignoring what has been set, or, it is yet another 'curl' bug.

Now that 'root cause' for your issue has been potentially identified, I can look at building a platform to attempt to reproduce your issue - and that includes building a whole new network that limits idle network connections + ignores keep alive(s) .. or recompiling the client to forcibly not use them ... I will have to see.

Your DB file is 100% empty, so data ... not surprising.

rjonkman commented 1 month ago

Doesn't look like ufw is the issue. It is inactive on my system.

jonkman@rjonkman-Surface-Pro-3:~$ sudo ufw status
[sudo] password for rjonkman: 
Status: inactive
abraunegg commented 1 month ago

So something is killing idle TCP connections despite keep alive being set.

Please do a wireshark of your network to identify what is potentially doing this.

rjonkman commented 1 month ago

I'm on a Surface Pro 3, connecting via WIFI to a wireless router. I switch to connecting via by phone's hotspot but it still doesn't work.

rjonkman commented 1 month ago

I think Wireshark is saying that the RST is coming from Microsoft. 21571 141.583795243 40.126.38.102 192.168.149.105 TCP 54 443 → 36106 [RST, ACK] Seq=5400 Ack=2685 Win=0 Len=0

Also from Microsoft Azure: 20566 135.431907281 20.190.141.37 192.168.149.105 TCP 54 443 → 53280 [RST, ACK] Seq=6570 Ack=1918 Win=0 Len=0

rjonkman commented 1 month ago

image

abraunegg commented 1 month ago

From the provided wireshark, and my analysis:

In your 'wireshark' capture you have lots of network packets out-of-order + duplicates going on. Just as an example:

image

What Duplicate ACKs Indicate Packet Loss: Duplicate ACKs are sent when the receiving side notices that one or more packets are missing in the sequence. This often triggers retransmissions from the sender. Network Congestion: Congestion can lead to delayed or lost packets, causing the receiver to detect out-of-sequence packets and respond with duplicate ACKs.

Potential Impacts on curl/libcurl: Connection Instability: If the connection between curl and the server is experiencing significant packet loss, it can lead to retransmission delays or connection resets. When curl attempts to reuse or continue a connection after such instability, it may find the connection in an unexpected state, which can lead to a SIGPIPE. Prolonged Idle Periods: Packet loss might result in prolonged idle periods as curl waits for retransmitted packets. This might contribute to connections timing out and being closed due to perceived inactivity

If a server detects numerous duplicate ACKs, which typically indicate packet loss or network congestion, it may choose to reset the connection regardless of the keep-alive setting. This is because excessive duplicate ACKs signal potential instability in the connection. The server might interpret this as a degraded connection state, prompting it to close the connection with a RST (reset) to prevent further resource usage on what it considers an unreliable link. I have no idea how Microsoft interprets duplicate ACK’s or what measures it uses to determine unstable connections.

As per also my original advice regarding your 'curl' version, please attempt to upgrade this in the meantime to something more modern than 7.81.0 , as potentially some of the issue you are seeing is directly related to your use of the old version.

I would look at your WiFi adapter | driver within your Linux kernel to ensure that there are no updates there to be made, or internal firmware for your WiFi adapter.

abraunegg commented 1 month ago

@rjonkman You have the following options:

  1. Upgrade your Ubuntu to something more modern
  2. Stop using Ubuntu and move to something like Debian 12 where you can use Debian packports to upgrade your 'curl' version and other components to something more modern
  3. Stop Using the entire Ubuntu | Debian ecosystem and use a distribution that is more modern like Arch or Fedora
  4. Upgrade your version of ‘curl’ on your Ubuntu platform
  5. Use an unsupported client version (v2.4.x)

I have articulated why the differences are there between v2.4.x and v2.5.x. I have also articulated that the way that curl is used, and in v2.4.x it is ‘masking’ the issue you are seeing with v2.5.x – which is why you have not seen it with v2.4.x yet – and you eventually will.

I have 100% zero idea why you will not at least try to upgrade your 'curl' version to resolve this situation for you, but you are happy to upgrade|downgrade the client ..... same action, just a different piece of software.

It is your choice how you proceed here, not mine, however I have given you:

I will keep working on looking to handle the SIGPIPE when I can get free air time - and I am not going to do this with any priority, however for now you have your resolution and it is your choice how you proceed.

abraunegg commented 4 weeks ago

@rjonkman Whilst I am still working on trying to replicate a network that has severe network congestion and duplicate packets and packet loss (my FreeBSD ipfw is not behaving) please can you test the following PR #2906.

Please install all the required dependencies to manually compile the PR from here: https://github.com/abraunegg/onedrive/blob/master/docs/install.md#dependencies-ubuntu-20x---ubuntu-24x--debian-10---debian-12---x86_64

Use a script, similar to the following to get the PR version:

#!/bin/bash

PR=2906

rm -rf ./onedrive-pr${PR}
git clone https://github.com/abraunegg/onedrive.git onedrive-pr${PR}
cd onedrive-pr${PR}
git fetch origin pull/${PR}/head:pr${PR}
git checkout pr${PR}

# Configure and Build
./configure --enable-debug --enable-notifications; make clean; make;
./onedrive --version

This script will create a local folder called onedrive-pr2906 with the PR version.

To run the PR, you need to run the client from the PR build directory:

./onedrive <any other options needed>

To install the PR, you will need to perform sudo make install to install the PR version to your system.

When running the PR, your version should be: onedrive v2.5.2-14-gb443bd2 or greater.

When I run the PR (without ipfw doing what it is supposed to do) on Ubuntu 22.04 (correctly updated) using a 100K online data set:

alex@issue-2874:~/onedrive-pr2906$ ./onedrive -s --resync
Reading configuration file: /home/alex/.config/onedrive/config
Configuration file successfully loaded
WARNING: D-Bus message bus daemon is not available; GUI notifications are disabled

The usage of --resync will delete your local 'onedrive' client state, thus no record of your current 'sync status' will exist.
This has the potential to overwrite local versions of files with perhaps older versions of documents downloaded from OneDrive, resulting in local data loss.
If in doubt, backup your local data before using --resync

Are you sure you wish to proceed with --resync? [Y/N] y

Deleting the saved application sync status ...
Using IPv4 and IPv6 (if configured) for all network operations
Attempting to contact Microsoft OneDrive Login Service
Successfully reached Microsoft OneDrive Login Service
Created new CurlEngine instance id: l0TZtizhNUwJcM6f
Configuring Global Azure AD Endpoints
Release Timestamp for CurlEngine l0TZtizhNUwJcM6f: 2024-Oct-14 06:27:32.2130123Z
CurlEngine l0TZtizhNUwJcM6f time since last used: 96 ms, 350 μs, and 4 hnsecs
CurlEngine was in a valid state - returning existing CurlEngine instance
Using CurlEngine instance ID: l0TZtizhNUwJcM6f
Created new CurlEngine instance id: 0pz5SYZaIUfqmViu
Created new CurlEngine instance id: UD7rNlvt9eHdPibw
Release Timestamp for CurlEngine UD7rNlvt9eHdPibw: 2024-Oct-14 06:27:35.185928Z
Release Timestamp for CurlEngine 0pz5SYZaIUfqmViu: 2024-Oct-14 06:27:35.1896435Z
CurlEngine 0pz5SYZaIUfqmViu time since last used: 3 ms, 513 μs, and 2 hnsecs
CurlEngine was in a valid state - returning existing CurlEngine instance
Using CurlEngine instance ID: 0pz5SYZaIUfqmViu
Release Timestamp for CurlEngine 0pz5SYZaIUfqmViu: 2024-Oct-14 06:27:35.2754995Z
Release Timestamp for CurlEngine l0TZtizhNUwJcM6f: 2024-Oct-14 06:27:35.2791432Z
Fetching items from the OneDrive API for Drive ID: b!6YStAVcRrkaXaJQ7jj2CWfQyuny4Y1ROgq7SUuWfQT9l3Nzwzg_8Roub8Te9E-XZ .CurlEngine l0TZtizhNUwJcM6f time since last used: 3 ms, 875 μs, and 1 hnsec
CurlEngine was in a valid state - returning existing CurlEngine instance
Using CurlEngine instance ID: l0TZtizhNUwJcM6f
......................................................................................................................................................................................................................................................................................................................................................................................................................Release Timestamp for CurlEngine l0TZtizhNUwJcM6f: 2024-Oct-14 06:38:37.4116458Z

Processing 101212 applicable changes and items received from Microsoft OneDrive ............................................................................................................................................................................................................ 
Performing a database consistency and integrity check on locally stored data .CurlEngine l0TZtizhNUwJcM6f time since last used: 9 minutes, 25 secs, 851 ms, and 418 μs
CurlEngine idle for > 120 seconds .... destroying and returning a new curl engine instance
CurlEngine shutdownCurlHTTPInstance() called on instance id: l0TZtizhNUwJcM6f
Returning NEW curlEngine instance
Created new CurlEngine instance id: 5EWB0QpSOotFzguA
Release Timestamp for CurlEngine 5EWB0QpSOotFzguA: 2024-Oct-14 06:48:04.064481Z
................................................... 
Scanning the local file system '~/OneDrive' for new data to upload ...................................... 
Performing a last examination of the most recent online data within Microsoft OneDrive to complete the reconciliation process
Fetching items from the OneDrive API for Drive ID: b!6YStAVcRrkaXaJQ7jj2CWfQyuny4Y1ROgq7SUuWfQT9l3Nzwzg_8Roub8Te9E-XZ .CurlEngine 5EWB0QpSOotFzguA time since last used: 1 minute, 42 secs, 209 ms, 66 μs, and 6 hnsecs
CurlEngine was in a valid state - returning existing CurlEngine instance
Using CurlEngine instance ID: 5EWB0QpSOotFzguA
.Release Timestamp for CurlEngine 5EWB0QpSOotFzguA: 2024-Oct-14 06:49:46.6958249Z

No changes or items that can be applied were discovered while processing the data received from Microsoft OneDrive

Sync with Microsoft OneDrive is complete
CurlEngine shutdownCurlHTTPInstance() called on instance id: UD7rNlvt9eHdPibw
CurlEngine shutdownCurlHTTPInstance() called on instance id: 0pz5SYZaIUfqmViu
CurlEngine shutdownCurlHTTPInstance() called on instance id: 5EWB0QpSOotFzguA
Attempting to perform a database vacuum to optimise database
Database vacuum is complete

Key point here is this:

CurlEngine l0TZtizhNUwJcM6f time since last used: 9 minutes, 25 secs, 851 ms, and 418 μs
CurlEngine idle for > 120 seconds .... destroying and returning a new curl engine instance

Please test and provide feedback.

abraunegg commented 3 weeks ago

@rjonkman With PR #2906 I have been testing a dedicated Ubuntu 22.x system, with the same specifications as a Microsoft SurfacePro 3 including CPU speed / IOPS and memory.

image

image

The system has been updated, but the default 'curl' version is being used.

The application configuration is essentially the defaults:

Application version                          = onedrive v2.5.2-18-g46ed402
Compiled with                                = DMD 2109
Curl version                                 = libcurl/7.81.0 OpenSSL/3.0.2 zlib/1.3.1 brotli/1.0.9 zstd/1.4.8 libidn2/2.3.2 libpsl/0.21.0 (+libidn2/2.3.2) libssh/0.9.6/openssl/zlib nghttp2/1.43.0 librtmp/2.3 OpenLDAP/2.5.18
User Application Config path                 = /home/alex/.config/onedrive
System Application Config path               = /etc/onedrive
Applicable Application 'config' location     = /home/alex/.config/onedrive/config
Configuration file found in config location  = true - using 'config' file values to override application defaults
Applicable 'sync_list' location              = /home/alex/.config/onedrive/sync_list
Applicable 'items.sqlite3' location          = /home/alex/.config/onedrive/items.sqlite3
Config option 'drive_id'                     = b!6YStAVcRrkaXaJQ7jj2CWfQyuny4Y1ROgq7SUuWfQT9l3Nzwzg_8Roub8Te9E-XZ
Config option 'sync_dir'                     = ~/OneDrive
Config option 'enable_logging'               = false
Config option 'log_dir'                      = /var/log/onedrive
Config option 'disable_notifications'        = false
Config option 'skip_dir'                     = 
Config option 'skip_dir_strict_match'        = false
Config option 'skip_file'                    = ~*|.~*|*.tmp|*.swp|*.partial
Config option 'skip_dotfiles'                = false
Config option 'skip_symlinks'                = false
Config option 'monitor_interval'             = 300
Config option 'monitor_log_frequency'        = 12
Config option 'monitor_fullscan_frequency'   = 12
Config option 'read_only_auth_scope'         = false
Config option 'dry_run'                      = false
Config option 'upload_only'                  = false
Config option 'download_only'                = false
Config option 'local_first'                  = false
Config option 'check_nosync'                 = false
Config option 'check_nomount'                = false
Config option 'resync'                       = false
Config option 'resync_auth'                  = false
Config option 'cleanup_local_files'          = false
Config option 'classify_as_big_delete'       = 1000
Config option 'disable_upload_validation'    = false
Config option 'disable_download_validation'  = false
Config option 'bypass_data_preservation'     = false
Config option 'no_remote_delete'             = false
Config option 'remove_source_files'          = false
Config option 'sync_dir_permissions'         = 700
Config option 'sync_file_permissions'        = 600
Config option 'space_reservation'            = 52428800
Config option 'application_id'               = d50ca740-c83f-4d1b-b616-12c519384f0c
Config option 'azure_ad_endpoint'            = 
Config option 'azure_tenant_id'              = 
Config option 'user_agent'                   = ISV|abraunegg|OneDrive Client for Linux/v2.5.2-18-g46ed402
Config option 'force_http_11'                = false
Config option 'debug_https'                  = false
Config option 'rate_limit'                   = 0
Config option 'operation_timeout'            = 3600
Config option 'dns_timeout'                  = 60
Config option 'connect_timeout'              = 10
Config option 'data_timeout'                 = 60
Config option 'ip_protocol_version'          = 0
Config option 'threads'                      = 8
Environment var 'XDG_RUNTIME_DIR'            = true
Environment var 'DBUS_SESSION_BUS_ADDRESS'   = true
Config option 'notify_file_actions'          = false

Selective sync 'sync_list' configured        = false

Config option 'sync_business_shared_items'   = false

Config option 'webhook_enabled'              = false

I am not forcing any IPv4 or HTTP1.1 downgrade to ensure/force potential known curl problems.

The network configuration for all my testing is as follows:

image

The 'TransparentBridge' is specifically configured with the following configuration:

tc qdisc add dev ens192 root netem delay 500ms 100ms distribution normal loss 50% 75% duplicate 25% corrupt 10% reorder 50% 75%

This configuration:

This is in an attempt to simulate the PCAP file you provided - essentially having a very poor quality connection between you and Microsoft OneDrive.

What is currently not simulated is the usage of 2 separate Microsoft OneDrive services for the same call as has been evidenced in your debug log files - I am unsure why, for the same account and application call - your environment is making the first call to Japan and the second to South Korea and flips between that usage. Either there is DNS mangling going on somewhere forcing this scenario or there is some sort of transparent upstream device from you causing this scenario - which, could also be the key contributor as to why your idle connections - despite the keep alive flag being set, the TCP connection is being reset upstream from you which is why the SIGPIPE occurs in the first place.

When using application version v2.5.2-18-g46ed402 and the above network configuration the application 'struggles' ... it is constantly getting timeouts (to be expected due to the bridge configuration) ... however, the application completes without issue a resync of 100K+ data set:

alex@issue-2874:~$ cd onedrive-pr2906/
alex@issue-2874:~$ ./clone_pr.sh              
Cloning into 'onedrive-pr2906'...
remote: Enumerating objects: 8339, done.
remote: Counting objects: 100% (3329/3329), done.
remote: Compressing objects: 100% (674/674), done.
remote: Total 8339 (delta 2899), reused 2889 (delta 2648), pack-reused 5010 (from 1)
Receiving objects: 100% (8339/8339), 8.48 MiB | 10.49 MiB/s, done.
Resolving deltas: 100% (5901/5901), done.
Welcome to Ubuntu 22.04.5 LTS (GNU/Linux 6.8.0-45-generic x86_64)

 * Documentation:  https://help.ubuntu.com
 * Management:     https://landscape.canonical.com
 * Support:        https://ubuntu.com/pro

Expanded Security Maintenance for Applications is not enabled.

0 updates can be applied immediately.

Enable ESM Apps to receive additional future security updates.
See https://ubuntu.com/esm or run: sudo pro status

New release '24.04.1 LTS' available.
Run 'do-release-upgrade' to upgrade to it.

Last login: Mon Oct 14 16:10:41 2024 from 172.16.16.212
alex@issue-2874:~$ 
alex@issue-2874:~$ 
alex@issue-2874:~$ 
alex@issue-2874:~$ cd onedrive-pr2906/
alex@issue-2874:~/onedrive-pr2906$ 
alex@issue-2874:~/onedrive-pr2906$ 
alex@issue-2874:~/onedrive-pr2906$ 
alex@issue-2874:~/onedrive-pr2906$ ./onedrive -s --resync
Reading configuration file: /home/alex/.config/onedrive/config
Configuration file successfully loaded
D-Bus message bus daemon is available; GUI notifications are now enabled

The usage of --resync will delete your local 'onedrive' client state, thus no record of your current 'sync status' will exist.
This has the potential to overwrite local versions of files with perhaps older versions of documents downloaded from OneDrive, resulting in local data loss.
If in doubt, backup your local data before using --resync

Are you sure you wish to proceed with --resync? [Y/N] y

Deleting the saved application sync status ...
Using IPv4 and IPv6 (if configured) for all network operations
Attempting to contact Microsoft OneDrive Login Service
Successfully reached Microsoft OneDrive Login Service
Configuring Global Azure AD Endpoints
Fetching items from the OneDrive API for Drive ID: b!6YStAVcRrkaXaJQ7jj2CWfQyuny4Y1ROgq7SUuWfQT9l3Nzwzg_8Roub8Te9E-XZ .................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................. 
Processing 101718 applicable changes and items received from Microsoft OneDrive ............................................................................................................................................................................................................. 
Performing a database consistency and integrity check on locally stored data ................................................... 
Scanning the local file system '~/OneDrive' for new data to upload ......................................... 
New items to upload to Microsoft OneDrive: 6
Uploading new file: ./asdf/random_images/8VN6yerjFX2yuq7qV27A0LWmkiSsOo3L/image274.png ... done
Uploading new file: ./asdf/random_images/8VN6yerjFX2yuq7qV27A0LWmkiSsOo3L/image141.png ... done
Uploading new file: ./asdf/random_images/8VN6yerjFX2yuq7qV27A0LWmkiSsOo3L/image436.png ... done
Uploading new file: ./asdf/random_images/8VN6yerjFX2yuq7qV27A0LWmkiSsOo3L/image167.png ... done
Uploading new file: ./asdf/random_images/8VN6yerjFX2yuq7qV27A0LWmkiSsOo3L/image360.png ... done
Uploading new file: ./asdf/random_images/8VN6yerjFX2yuq7qV27A0LWmkiSsOo3L/image286.png ... done
Performing a last examination of the most recent online data within Microsoft OneDrive to complete the reconciliation process
Fetching items from the OneDrive API for Drive ID: b!6YStAVcRrkaXaJQ7jj2CWfQyuny4Y1ROgq7SUuWfQT9l3Nzwzg_8Roub8Te9E-XZ .. 
Processing 9 applicable changes and items received from Microsoft OneDrive . 

Sync with Microsoft OneDrive is complete
Attempting to perform a database vacuum to optimise database
Database vacuum is complete
alex@issue-2874:~/onedrive-pr2906$ ./onedrive --display-config
Reading configuration file: /home/alex/.config/onedrive/config
ERROR: Unable to access /home/alex/.config/onedrive/config: Permission denied

Configuration file has errors - please check your configuration
alex@issue-2874:~/onedrive-pr2906$ ./onedrive --display-config
Reading configuration file: /home/alex/.config/onedrive/config
Configuration file successfully loaded
D-Bus message bus daemon is available; GUI notifications are now enabled
Application version                          = onedrive v2.5.2-18-g46ed402
Compiled with                                = DMD 2109
Curl version                                 = libcurl/7.81.0 OpenSSL/3.0.2 zlib/1.3.1 brotli/1.0.9 zstd/1.4.8 libidn2/2.3.2 libpsl/0.21.0 (+libidn2/2.3.2) libssh/0.9.6/openssl/zlib nghttp2/1.43.0 librtmp/2.3 OpenLDAP/2.5.18
User Application Config path                 = /home/alex/.config/onedrive
System Application Config path               = /etc/onedrive
Applicable Application 'config' location     = /home/alex/.config/onedrive/config
Configuration file found in config location  = true - using 'config' file values to override application defaults
Applicable 'sync_list' location              = /home/alex/.config/onedrive/sync_list
Applicable 'items.sqlite3' location          = /home/alex/.config/onedrive/items.sqlite3
Config option 'drive_id'                     = b!6YStAVcRrkaXaJQ7jj2CWfQyuny4Y1ROgq7SUuWfQT9l3Nzwzg_8Roub8Te9E-XZ
Config option 'sync_dir'                     = ~/OneDrive
Config option 'enable_logging'               = false
Config option 'log_dir'                      = /var/log/onedrive
Config option 'disable_notifications'        = false
Config option 'skip_dir'                     = 
Config option 'skip_dir_strict_match'        = false
Config option 'skip_file'                    = ~*|.~*|*.tmp|*.swp|*.partial
Config option 'skip_dotfiles'                = false
Config option 'skip_symlinks'                = false
Config option 'monitor_interval'             = 300
Config option 'monitor_log_frequency'        = 12
Config option 'monitor_fullscan_frequency'   = 12
Config option 'read_only_auth_scope'         = false
Config option 'dry_run'                      = false
Config option 'upload_only'                  = false
Config option 'download_only'                = false
Config option 'local_first'                  = false
Config option 'check_nosync'                 = false
Config option 'check_nomount'                = false
Config option 'resync'                       = false
Config option 'resync_auth'                  = false
Config option 'cleanup_local_files'          = false
Config option 'classify_as_big_delete'       = 1000
Config option 'disable_upload_validation'    = false
Config option 'disable_download_validation'  = false
Config option 'bypass_data_preservation'     = false
Config option 'no_remote_delete'             = false
Config option 'remove_source_files'          = false
Config option 'sync_dir_permissions'         = 700
Config option 'sync_file_permissions'        = 600
Config option 'space_reservation'            = 52428800
Config option 'application_id'               = d50ca740-c83f-4d1b-b616-12c519384f0c
Config option 'azure_ad_endpoint'            = 
Config option 'azure_tenant_id'              = 
Config option 'user_agent'                   = ISV|abraunegg|OneDrive Client for Linux/v2.5.2-18-g46ed402
Config option 'force_http_11'                = false
Config option 'debug_https'                  = false
Config option 'rate_limit'                   = 0
Config option 'operation_timeout'            = 3600
Config option 'dns_timeout'                  = 60
Config option 'connect_timeout'              = 10
Config option 'data_timeout'                 = 60
Config option 'ip_protocol_version'          = 0
Config option 'threads'                      = 8
Environment var 'XDG_RUNTIME_DIR'            = true
Environment var 'DBUS_SESSION_BUS_ADDRESS'   = true
Config option 'notify_file_actions'          = false

Selective sync 'sync_list' configured        = false

Config option 'sync_business_shared_items'   = false

Config option 'webhook_enabled'              = false
alex@issue-2874:~/onedrive-pr2906$ 
alex@issue-2874:~/onedrive-pr2906$ ./onedrive -s --resync     
Reading configuration file: /home/alex/.config/onedrive/config
Configuration file successfully loaded
D-Bus message bus daemon is available; GUI notifications are now enabled

The usage of --resync will delete your local 'onedrive' client state, thus no record of your current 'sync status' will exist.
This has the potential to overwrite local versions of files with perhaps older versions of documents downloaded from OneDrive, resulting in local data loss.
If in doubt, backup your local data before using --resync

Are you sure you wish to proceed with --resync? [Y/N] y

Deleting the saved application sync status ...
Using IPv4 and IPv6 (if configured) for all network operations
Attempting to contact Microsoft OneDrive Login Service
Successfully reached Microsoft OneDrive Login Service
Configuring Global Azure AD Endpoints
Internet connectivity to Microsoft OneDrive service has been interrupted .. re-trying in the background
Retrying the respective Microsoft Graph API call for Internal Thread ID: TmDBPsK8WF3tczM2 (Timestamp: 2024-Oct-16 17:52:32) ...
Fetching items from the OneDrive API for Drive ID: b!6YStAVcRrkaXaJQ7jj2CWfQyuny4Y1ROgq7SUuWfQT9l3Nzwzg_8Roub8Te9E-XZ .....Internet connectivity to Microsoft OneDrive service has been interrupted .. re-trying in the background
Retrying the respective Microsoft Graph API call for Internal Thread ID: n2mM4W1QN9x3akUK (Timestamp: 2024-Oct-16 17:55:31) ...
.Internet connectivity to Microsoft OneDrive service has been interrupted .. re-trying in the background
Retrying the respective Microsoft Graph API call for Internal Thread ID: n2mM4W1QN9x3akUK (Timestamp: 2024-Oct-16 17:55:44) ...
Internet connectivity to Microsoft OneDrive service has been interrupted .. re-trying in the background
Retrying the respective Microsoft Graph API call for Internal Thread ID: n2mM4W1QN9x3akUK (Timestamp: 2024-Oct-16 17:57:18) ...
Internet connectivity to Microsoft OneDrive service has been interrupted .. re-trying in the background
Retrying the respective Microsoft Graph API call for Internal Thread ID: n2mM4W1QN9x3akUK (Timestamp: 2024-Oct-16 17:57:36) ...
Internet connectivity to Microsoft OneDrive service has been restored
.Internet connectivity to Microsoft OneDrive service has been interrupted .. re-trying in the background
Retrying the respective Microsoft Graph API call for Internal Thread ID: n2mM4W1QN9x3akUK (Timestamp: 2024-Oct-16 17:58:43) ...
......Internet connectivity to Microsoft OneDrive service has been interrupted .. re-trying in the background
Retrying the respective Microsoft Graph API call for Internal Thread ID: n2mM4W1QN9x3akUK (Timestamp: 2024-Oct-16 18:01:11) ...
..Internet connectivity to Microsoft OneDrive service has been interrupted .. re-trying in the background
Retrying the respective Microsoft Graph API call for Internal Thread ID: n2mM4W1QN9x3akUK (Timestamp: 2024-Oct-16 18:01:29) ...
.Internet connectivity to Microsoft OneDrive service has been interrupted .. re-trying in the background
Retrying the respective Microsoft Graph API call for Internal Thread ID: n2mM4W1QN9x3akUK (Timestamp: 2024-Oct-16 18:01:53) ...
Internet connectivity to Microsoft OneDrive service has been interrupted .. re-trying in the background
Retrying the respective Microsoft Graph API call for Internal Thread ID: n2mM4W1QN9x3akUK (Timestamp: 2024-Oct-16 18:03:08) ...
Internet connectivity to Microsoft OneDrive service has been restored
.Internet connectivity to Microsoft OneDrive service has been interrupted .. re-trying in the background
Retrying the respective Microsoft Graph API call for Internal Thread ID: n2mM4W1QN9x3akUK (Timestamp: 2024-Oct-16 18:04:32) ...
.Internet connectivity to Microsoft OneDrive service has been interrupted .. re-trying in the background
Retrying the respective Microsoft Graph API call for Internal Thread ID: n2mM4W1QN9x3akUK (Timestamp: 2024-Oct-16 18:04:52) ...
.......Internet connectivity to Microsoft OneDrive service has been interrupted .. re-trying in the background
Retrying the respective Microsoft Graph API call for Internal Thread ID: n2mM4W1QN9x3akUK (Timestamp: 2024-Oct-16 18:07:10) ...
.Internet connectivity to Microsoft OneDrive service has been interrupted .. re-trying in the background
Retrying the respective Microsoft Graph API call for Internal Thread ID: n2mM4W1QN9x3akUK (Timestamp: 2024-Oct-16 18:07:40) ...
.Internet connectivity to Microsoft OneDrive service has been interrupted .. re-trying in the background
Retrying the respective Microsoft Graph API call for Internal Thread ID: n2mM4W1QN9x3akUK (Timestamp: 2024-Oct-16 18:08:45) ...
..Internet connectivity to Microsoft OneDrive service has been interrupted .. re-trying in the background
Retrying the respective Microsoft Graph API call for Internal Thread ID: n2mM4W1QN9x3akUK (Timestamp: 2024-Oct-16 18:09:26) ...
Internet connectivity to Microsoft OneDrive service has been interrupted .. re-trying in the background
Retrying the respective Microsoft Graph API call for Internal Thread ID: n2mM4W1QN9x3akUK (Timestamp: 2024-Oct-16 18:09:40) ...
Internet connectivity to Microsoft OneDrive service has been restored
.Internet connectivity to Microsoft OneDrive service has been interrupted .. re-trying in the background
Retrying the respective Microsoft Graph API call for Internal Thread ID: n2mM4W1QN9x3akUK (Timestamp: 2024-Oct-16 18:10:58) ...
.
ERROR: Encounter std.net.curl.CurlException:
  Error Message:    Failure when receiving data from the peer on handle 5AAC55E42CA0
  Calling Function: onedrive.OneDriveApi.getChangesByItemId
  Line number:      596
Retrying the respective Microsoft Graph API call for Internal Thread ID: n2mM4W1QN9x3akUK (Timestamp: 2024-Oct-16 18:11:33) ...
..Internet connectivity to Microsoft OneDrive service has been interrupted .. re-trying in the background
Retrying the respective Microsoft Graph API call for Internal Thread ID: n2mM4W1QN9x3akUK (Timestamp: 2024-Oct-16 18:11:49) ...
..Internet connectivity to Microsoft OneDrive service has been interrupted .. re-trying in the background
Retrying the respective Microsoft Graph API call for Internal Thread ID: n2mM4W1QN9x3akUK (Timestamp: 2024-Oct-16 18:12:24) ...
.........Internet connectivity to Microsoft OneDrive service has been interrupted .. re-trying in the background
Retrying the respective Microsoft Graph API call for Internal Thread ID: n2mM4W1QN9x3akUK (Timestamp: 2024-Oct-16 18:14:40) ...
.........Internet connectivity to Microsoft OneDrive service has been interrupted .. re-trying in the background
Retrying the respective Microsoft Graph API call for Internal Thread ID: n2mM4W1QN9x3akUK (Timestamp: 2024-Oct-16 18:18:47) ...
.......Internet connectivity to Microsoft OneDrive service has been interrupted .. re-trying in the background
Retrying the respective Microsoft Graph API call for Internal Thread ID: n2mM4W1QN9x3akUK (Timestamp: 2024-Oct-16 18:21:45) ...
..Internet connectivity to Microsoft OneDrive service has been interrupted .. re-trying in the background
Retrying the respective Microsoft Graph API call for Internal Thread ID: n2mM4W1QN9x3akUK (Timestamp: 2024-Oct-16 18:22:16) ...

ERROR: Encounter std.net.curl.CurlException:
  Error Message:    Failure when receiving data from the peer on handle 5AAC55E42CA0
  Calling Function: onedrive.OneDriveApi.getChangesByItemId
  Line number:      596
Retrying the respective Microsoft Graph API call for Internal Thread ID: n2mM4W1QN9x3akUK (Timestamp: 2024-Oct-16 18:22:34) ...
Internet connectivity to Microsoft OneDrive service has been interrupted .. re-trying in the background
Retrying the respective Microsoft Graph API call for Internal Thread ID: n2mM4W1QN9x3akUK (Timestamp: 2024-Oct-16 18:22:52) ...
Internet connectivity to Microsoft OneDrive service has been restored
.Internet connectivity to Microsoft OneDrive service has been interrupted .. re-trying in the background
Retrying the respective Microsoft Graph API call for Internal Thread ID: n2mM4W1QN9x3akUK (Timestamp: 2024-Oct-16 18:24:02) ...
......Internet connectivity to Microsoft OneDrive service has been interrupted .. re-trying in the background
Retrying the respective Microsoft Graph API call for Internal Thread ID: n2mM4W1QN9x3akUK (Timestamp: 2024-Oct-16 18:25:38) ...
.Internet connectivity to Microsoft OneDrive service has been interrupted .. re-trying in the background
Retrying the respective Microsoft Graph API call for Internal Thread ID: n2mM4W1QN9x3akUK (Timestamp: 2024-Oct-16 18:25:51) ...
.......Internet connectivity to Microsoft OneDrive service has been interrupted .. re-trying in the background
Retrying the respective Microsoft Graph API call for Internal Thread ID: n2mM4W1QN9x3akUK (Timestamp: 2024-Oct-16 18:28:42) ...
......Internet connectivity to Microsoft OneDrive service has been interrupted .. re-trying in the background
Retrying the respective Microsoft Graph API call for Internal Thread ID: n2mM4W1QN9x3akUK (Timestamp: 2024-Oct-16 18:29:20) ...
Internet connectivity to Microsoft OneDrive service has been interrupted .. re-trying in the background
Retrying the respective Microsoft Graph API call for Internal Thread ID: n2mM4W1QN9x3akUK (Timestamp: 2024-Oct-16 18:30:28) ...
Internet connectivity to Microsoft OneDrive service has been restored
.................Internet connectivity to Microsoft OneDrive service has been interrupted .. re-trying in the background
Retrying the respective Microsoft Graph API call for Internal Thread ID: n2mM4W1QN9x3akUK (Timestamp: 2024-Oct-16 18:35:26) ...
..Internet connectivity to Microsoft OneDrive service has been interrupted .. re-trying in the background
Retrying the respective Microsoft Graph API call for Internal Thread ID: n2mM4W1QN9x3akUK (Timestamp: 2024-Oct-16 18:35:56) ...

ERROR: Encounter std.net.curl.CurlException:
  Error Message:    Failure when receiving data from the peer on handle 5AAC55E42CA0
  Calling Function: onedrive.OneDriveApi.getChangesByItemId
  Line number:      596
Retrying the respective Microsoft Graph API call for Internal Thread ID: n2mM4W1QN9x3akUK (Timestamp: 2024-Oct-16 18:37:08) ...
Internet connectivity to Microsoft OneDrive service has been restored
..Internet connectivity to Microsoft OneDrive service has been interrupted .. re-trying in the background
Retrying the respective Microsoft Graph API call for Internal Thread ID: n2mM4W1QN9x3akUK (Timestamp: 2024-Oct-16 18:38:29) ...
Internet connectivity to Microsoft OneDrive service has been interrupted .. re-trying in the background
Retrying the respective Microsoft Graph API call for Internal Thread ID: n2mM4W1QN9x3akUK (Timestamp: 2024-Oct-16 18:39:35) ...
Internet connectivity to Microsoft OneDrive service has been restored
.....Internet connectivity to Microsoft OneDrive service has been interrupted .. re-trying in the background
Retrying the respective Microsoft Graph API call for Internal Thread ID: n2mM4W1QN9x3akUK (Timestamp: 2024-Oct-16 18:41:10) ...
..Internet connectivity to Microsoft OneDrive service has been interrupted .. re-trying in the background
Retrying the respective Microsoft Graph API call for Internal Thread ID: n2mM4W1QN9x3akUK (Timestamp: 2024-Oct-16 18:42:31) ...
................Internet connectivity to Microsoft OneDrive service has been interrupted .. re-trying in the background
Retrying the respective Microsoft Graph API call for Internal Thread ID: n2mM4W1QN9x3akUK (Timestamp: 2024-Oct-16 18:46:10) ...
..Internet connectivity to Microsoft OneDrive service has been interrupted .. re-trying in the background
Retrying the respective Microsoft Graph API call for Internal Thread ID: n2mM4W1QN9x3akUK (Timestamp: 2024-Oct-16 18:48:00) ...
..Internet connectivity to Microsoft OneDrive service has been interrupted .. re-trying in the background
Retrying the respective Microsoft Graph API call for Internal Thread ID: n2mM4W1QN9x3akUK (Timestamp: 2024-Oct-16 18:49:59) ...
..Internet connectivity to Microsoft OneDrive service has been interrupted .. re-trying in the background
Retrying the respective Microsoft Graph API call for Internal Thread ID: n2mM4W1QN9x3akUK (Timestamp: 2024-Oct-16 18:50:57) ...
..................Internet connectivity to Microsoft OneDrive service has been interrupted .. re-trying in the background
Retrying the respective Microsoft Graph API call for Internal Thread ID: n2mM4W1QN9x3akUK (Timestamp: 2024-Oct-16 18:56:39) ...
..Internet connectivity to Microsoft OneDrive service has been interrupted .. re-trying in the background
Retrying the respective Microsoft Graph API call for Internal Thread ID: n2mM4W1QN9x3akUK (Timestamp: 2024-Oct-16 18:57:55) ...
.........Internet connectivity to Microsoft OneDrive service has been interrupted .. re-trying in the background
Retrying the respective Microsoft Graph API call for Internal Thread ID: n2mM4W1QN9x3akUK (Timestamp: 2024-Oct-16 19:00:09) ...
.....Internet connectivity to Microsoft OneDrive service has been interrupted .. re-trying in the background
Retrying the respective Microsoft Graph API call for Internal Thread ID: n2mM4W1QN9x3akUK (Timestamp: 2024-Oct-16 19:01:45) ...
Internet connectivity to Microsoft OneDrive service has been interrupted .. re-trying in the background
Retrying the respective Microsoft Graph API call for Internal Thread ID: n2mM4W1QN9x3akUK (Timestamp: 2024-Oct-16 19:03:00) ...
Internet connectivity to Microsoft OneDrive service has been interrupted .. re-trying in the background
Retrying the respective Microsoft Graph API call for Internal Thread ID: n2mM4W1QN9x3akUK (Timestamp: 2024-Oct-16 19:03:18) ...

ERROR: Encounter std.net.curl.CurlException:
  Error Message:    Failure when receiving data from the peer on handle 5AAC55E42CA0
  Calling Function: onedrive.OneDriveApi.getChangesByItemId
  Line number:      596
Retrying the respective Microsoft Graph API call for Internal Thread ID: n2mM4W1QN9x3akUK (Timestamp: 2024-Oct-16 19:03:49) ...
Internet connectivity to Microsoft OneDrive service has been restored
.Internet connectivity to Microsoft OneDrive service has been interrupted .. re-trying in the background
Retrying the respective Microsoft Graph API call for Internal Thread ID: n2mM4W1QN9x3akUK (Timestamp: 2024-Oct-16 19:05:12) ...
.Internet connectivity to Microsoft OneDrive service has been interrupted .. re-trying in the background
Retrying the respective Microsoft Graph API call for Internal Thread ID: n2mM4W1QN9x3akUK (Timestamp: 2024-Oct-16 19:05:36) ...
.Internet connectivity to Microsoft OneDrive service has been interrupted .. re-trying in the background
Retrying the respective Microsoft Graph API call for Internal Thread ID: n2mM4W1QN9x3akUK (Timestamp: 2024-Oct-16 19:07:46) ...
Internet connectivity to Microsoft OneDrive service has been interrupted .. re-trying in the background
Retrying the respective Microsoft Graph API call for Internal Thread ID: n2mM4W1QN9x3akUK (Timestamp: 2024-Oct-16 19:09:29) ...
Internet connectivity to Microsoft OneDrive service has been restored
.Internet connectivity to Microsoft OneDrive service has been interrupted .. re-trying in the background
Retrying the respective Microsoft Graph API call for Internal Thread ID: n2mM4W1QN9x3akUK (Timestamp: 2024-Oct-16 19:10:35) ...
...HTTP request returned status code 503 (Service Unavailable) when attempting to query the Microsoft Graph API Service - retrying applicable request in 30 seconds - Internal Thread ID: n2mM4W1QN9x3akUK
Retrying the respective Microsoft Graph API call for Internal Thread ID: n2mM4W1QN9x3akUK (Timestamp: 2024-Oct-16 19:12:09) ...
....Internet connectivity to Microsoft OneDrive service has been interrupted .. re-trying in the background
Retrying the respective Microsoft Graph API call for Internal Thread ID: n2mM4W1QN9x3akUK (Timestamp: 2024-Oct-16 19:14:42) ...
.........
ERROR: Encounter std.net.curl.CurlException:
  Error Message:    Failure when receiving data from the peer on handle 5AAC55E42CA0
  Calling Function: onedrive.OneDriveApi.getChangesByItemId
  Line number:      596
Retrying the respective Microsoft Graph API call for Internal Thread ID: n2mM4W1QN9x3akUK (Timestamp: 2024-Oct-16 19:17:14) ...
.
ERROR: Encounter std.net.curl.CurlException:
  Error Message:    SSL connect error on handle 5AAC55E42CA0
  Calling Function: onedrive.OneDriveApi.getChangesByItemId
  Line number:      596
Retrying the respective Microsoft Graph API call for Internal Thread ID: n2mM4W1QN9x3akUK (Timestamp: 2024-Oct-16 19:17:24) ...
....Internet connectivity to Microsoft OneDrive service has been interrupted .. re-trying in the background
Retrying the respective Microsoft Graph API call for Internal Thread ID: n2mM4W1QN9x3akUK (Timestamp: 2024-Oct-16 19:18:35) ...
.Internet connectivity to Microsoft OneDrive service has been interrupted .. re-trying in the background
Retrying the respective Microsoft Graph API call for Internal Thread ID: n2mM4W1QN9x3akUK (Timestamp: 2024-Oct-16 19:18:58) ...
.....Internet connectivity to Microsoft OneDrive service has been interrupted .. re-trying in the background
Retrying the respective Microsoft Graph API call for Internal Thread ID: n2mM4W1QN9x3akUK (Timestamp: 2024-Oct-16 19:20:50) ...
.
ERROR: Encounter std.net.curl.CurlException:
  Error Message:    Failure when receiving data from the peer on handle 5AAC55E42CA0
  Calling Function: onedrive.OneDriveApi.getChangesByItemId
  Line number:      596
Retrying the respective Microsoft Graph API call for Internal Thread ID: n2mM4W1QN9x3akUK (Timestamp: 2024-Oct-16 19:21:21) ...
...Internet connectivity to Microsoft OneDrive service has been interrupted .. re-trying in the background
Retrying the respective Microsoft Graph API call for Internal Thread ID: n2mM4W1QN9x3akUK (Timestamp: 2024-Oct-16 19:23:00) ...
.....Internet connectivity to Microsoft OneDrive service has been interrupted .. re-trying in the background
Retrying the respective Microsoft Graph API call for Internal Thread ID: n2mM4W1QN9x3akUK (Timestamp: 2024-Oct-16 19:26:20) ...
..Internet connectivity to Microsoft OneDrive service has been interrupted .. re-trying in the background
Retrying the respective Microsoft Graph API call for Internal Thread ID: n2mM4W1QN9x3akUK (Timestamp: 2024-Oct-16 19:27:36) ...
........Internet connectivity to Microsoft OneDrive service has been interrupted .. re-trying in the background
Retrying the respective Microsoft Graph API call for Internal Thread ID: n2mM4W1QN9x3akUK (Timestamp: 2024-Oct-16 19:28:46) ...
Internet connectivity to Microsoft OneDrive service has been interrupted .. re-trying in the background
Retrying the respective Microsoft Graph API call for Internal Thread ID: n2mM4W1QN9x3akUK (Timestamp: 2024-Oct-16 19:29:00) ...
Internet connectivity to Microsoft OneDrive service has been restored
......Internet connectivity to Microsoft OneDrive service has been interrupted .. re-trying in the background
Retrying the respective Microsoft Graph API call for Internal Thread ID: n2mM4W1QN9x3akUK (Timestamp: 2024-Oct-16 19:31:10) ...
.........Internet connectivity to Microsoft OneDrive service has been interrupted .. re-trying in the background
Retrying the respective Microsoft Graph API call for Internal Thread ID: n2mM4W1QN9x3akUK (Timestamp: 2024-Oct-16 19:33:51) ...
Internet connectivity to Microsoft OneDrive service has been interrupted .. re-trying in the background
Retrying the respective Microsoft Graph API call for Internal Thread ID: n2mM4W1QN9x3akUK (Timestamp: 2024-Oct-16 19:34:05) ...
Internet connectivity to Microsoft OneDrive service has been restored
..........................Internet connectivity to Microsoft OneDrive service has been interrupted .. re-trying in the background
Retrying the respective Microsoft Graph API call for Internal Thread ID: n2mM4W1QN9x3akUK (Timestamp: 2024-Oct-16 19:39:32) ...
Internet connectivity to Microsoft OneDrive service has been interrupted .. re-trying in the background
Retrying the respective Microsoft Graph API call for Internal Thread ID: n2mM4W1QN9x3akUK (Timestamp: 2024-Oct-16 19:40:44) ...
Internet connectivity to Microsoft OneDrive service has been restored
.Internet connectivity to Microsoft OneDrive service has been interrupted .. re-trying in the background
Retrying the respective Microsoft Graph API call for Internal Thread ID: n2mM4W1QN9x3akUK (Timestamp: 2024-Oct-16 19:42:18) ...
..Internet connectivity to Microsoft OneDrive service has been interrupted .. re-trying in the background
Retrying the respective Microsoft Graph API call for Internal Thread ID: n2mM4W1QN9x3akUK (Timestamp: 2024-Oct-16 19:44:41) ...
.Internet connectivity to Microsoft OneDrive service has been interrupted .. re-trying in the background
Retrying the respective Microsoft Graph API call for Internal Thread ID: n2mM4W1QN9x3akUK (Timestamp: 2024-Oct-16 19:46:02) ...
....Internet connectivity to Microsoft OneDrive service has been interrupted .. re-trying in the background
Retrying the respective Microsoft Graph API call for Internal Thread ID: n2mM4W1QN9x3akUK (Timestamp: 2024-Oct-16 19:48:42) ...
.......Internet connectivity to Microsoft OneDrive service has been interrupted .. re-trying in the background
Retrying the respective Microsoft Graph API call for Internal Thread ID: n2mM4W1QN9x3akUK (Timestamp: 2024-Oct-16 19:50:35) ...
..Internet connectivity to Microsoft OneDrive service has been interrupted .. re-trying in the background
Retrying the respective Microsoft Graph API call for Internal Thread ID: n2mM4W1QN9x3akUK (Timestamp: 2024-Oct-16 19:52:14) ...
.......Internet connectivity to Microsoft OneDrive service has been interrupted .. re-trying in the background
Retrying the respective Microsoft Graph API call for Internal Thread ID: n2mM4W1QN9x3akUK (Timestamp: 2024-Oct-16 19:53:04) ...
......Internet connectivity to Microsoft OneDrive service has been interrupted .. re-trying in the background
Retrying the respective Microsoft Graph API call for Internal Thread ID: n2mM4W1QN9x3akUK (Timestamp: 2024-Oct-16 19:54:07) ...
.Internet connectivity to Microsoft OneDrive service has been interrupted .. re-trying in the background
Retrying the respective Microsoft Graph API call for Internal Thread ID: n2mM4W1QN9x3akUK (Timestamp: 2024-Oct-16 19:55:55) ...
Internet connectivity to Microsoft OneDrive service has been interrupted .. re-trying in the background
Retrying the respective Microsoft Graph API call for Internal Thread ID: n2mM4W1QN9x3akUK (Timestamp: 2024-Oct-16 19:57:13) ...
Internet connectivity to Microsoft OneDrive service has been restored
.Internet connectivity to Microsoft OneDrive service has been interrupted .. re-trying in the background
Retrying the respective Microsoft Graph API call for Internal Thread ID: n2mM4W1QN9x3akUK (Timestamp: 2024-Oct-16 19:58:20) ...
.Internet connectivity to Microsoft OneDrive service has been interrupted .. re-trying in the background
Retrying the respective Microsoft Graph API call for Internal Thread ID: n2mM4W1QN9x3akUK (Timestamp: 2024-Oct-16 20:00:01) ...
..Internet connectivity to Microsoft OneDrive service has been interrupted .. re-trying in the background
Retrying the respective Microsoft Graph API call for Internal Thread ID: n2mM4W1QN9x3akUK (Timestamp: 2024-Oct-16 20:00:21) ...
.......Internet connectivity to Microsoft OneDrive service has been interrupted .. re-trying in the background
Retrying the respective Microsoft Graph API call for Internal Thread ID: n2mM4W1QN9x3akUK (Timestamp: 2024-Oct-16 20:01:13) ...
.Internet connectivity to Microsoft OneDrive service has been interrupted .. re-trying in the background
Retrying the respective Microsoft Graph API call for Internal Thread ID: n2mM4W1QN9x3akUK (Timestamp: 2024-Oct-16 20:01:39) ...
.Internet connectivity to Microsoft OneDrive service has been interrupted .. re-trying in the background
Retrying the respective Microsoft Graph API call for Internal Thread ID: n2mM4W1QN9x3akUK (Timestamp: 2024-Oct-16 20:03:15) ...
......Internet connectivity to Microsoft OneDrive service has been interrupted .. re-trying in the background
Retrying the respective Microsoft Graph API call for Internal Thread ID: n2mM4W1QN9x3akUK (Timestamp: 2024-Oct-16 20:05:08) ...
...............Internet connectivity to Microsoft OneDrive service has been interrupted .. re-trying in the background
Retrying the respective Microsoft Graph API call for Internal Thread ID: n2mM4W1QN9x3akUK (Timestamp: 2024-Oct-16 20:07:46) ...
........HTTP request returned status code 503 (Service Unavailable) when attempting to query the Microsoft Graph API Service - retrying applicable request in 30 seconds - Internal Thread ID: n2mM4W1QN9x3akUK
Retrying the respective Microsoft Graph API call for Internal Thread ID: n2mM4W1QN9x3akUK (Timestamp: 2024-Oct-16 20:09:39) ...
........Internet connectivity to Microsoft OneDrive service has been interrupted .. re-trying in the background
Retrying the respective Microsoft Graph API call for Internal Thread ID: n2mM4W1QN9x3akUK (Timestamp: 2024-Oct-16 20:12:39) ...
...........Internet connectivity to Microsoft OneDrive service has been interrupted .. re-trying in the background
Retrying the respective Microsoft Graph API call for Internal Thread ID: n2mM4W1QN9x3akUK (Timestamp: 2024-Oct-16 20:16:48) ...
Internet connectivity to Microsoft OneDrive service has been interrupted .. re-trying in the background
Retrying the respective Microsoft Graph API call for Internal Thread ID: n2mM4W1QN9x3akUK (Timestamp: 2024-Oct-16 20:18:55) ...
Internet connectivity to Microsoft OneDrive service has been restored
.....Internet connectivity to Microsoft OneDrive service has been interrupted .. re-trying in the background
Retrying the respective Microsoft Graph API call for Internal Thread ID: n2mM4W1QN9x3akUK (Timestamp: 2024-Oct-16 20:20:36) ...
Internet connectivity to Microsoft OneDrive service has been interrupted .. re-trying in the background
Retrying the respective Microsoft Graph API call for Internal Thread ID: n2mM4W1QN9x3akUK (Timestamp: 2024-Oct-16 20:21:42) ...
Internet connectivity to Microsoft OneDrive service has been restored
.Internet connectivity to Microsoft OneDrive service has been interrupted .. re-trying in the background
Retrying the respective Microsoft Graph API call for Internal Thread ID: n2mM4W1QN9x3akUK (Timestamp: 2024-Oct-16 20:22:49) ...
.........Internet connectivity to Microsoft OneDrive service has been interrupted .. re-trying in the background
Retrying the respective Microsoft Graph API call for Internal Thread ID: n2mM4W1QN9x3akUK (Timestamp: 2024-Oct-16 20:24:21) ...
.................Internet connectivity to Microsoft OneDrive service has been interrupted .. re-trying in the background
Retrying the respective Microsoft Graph API call for Internal Thread ID: n2mM4W1QN9x3akUK (Timestamp: 2024-Oct-16 20:28:31) ...
.Internet connectivity to Microsoft OneDrive service has been interrupted .. re-trying in the background
Retrying the respective Microsoft Graph API call for Internal Thread ID: n2mM4W1QN9x3akUK (Timestamp: 2024-Oct-16 20:29:54) ...
...Internet connectivity to Microsoft OneDrive service has been interrupted .. re-trying in the background
Retrying the respective Microsoft Graph API call for Internal Thread ID: n2mM4W1QN9x3akUK (Timestamp: 2024-Oct-16 20:30:37) ...
..Internet connectivity to Microsoft OneDrive service has been interrupted .. re-trying in the background
Retrying the respective Microsoft Graph API call for Internal Thread ID: n2mM4W1QN9x3akUK (Timestamp: 2024-Oct-16 20:31:26) ...
.Internet connectivity to Microsoft OneDrive service has been interrupted .. re-trying in the background
Retrying the respective Microsoft Graph API call for Internal Thread ID: n2mM4W1QN9x3akUK (Timestamp: 2024-Oct-16 20:31:42) ...
.....Internet connectivity to Microsoft OneDrive service has been interrupted .. re-trying in the background
Retrying the respective Microsoft Graph API call for Internal Thread ID: n2mM4W1QN9x3akUK (Timestamp: 2024-Oct-16 20:33:22) ...
.Internet connectivity to Microsoft OneDrive service has been interrupted .. re-trying in the background
Retrying the respective Microsoft Graph API call for Internal Thread ID: n2mM4W1QN9x3akUK (Timestamp: 2024-Oct-16 20:33:40) ...
...Internet connectivity to Microsoft OneDrive service has been interrupted .. re-trying in the background
Retrying the respective Microsoft Graph API call for Internal Thread ID: n2mM4W1QN9x3akUK (Timestamp: 2024-Oct-16 20:34:34) ...
..Internet connectivity to Microsoft OneDrive service has been interrupted .. re-trying in the background
Retrying the respective Microsoft Graph API call for Internal Thread ID: n2mM4W1QN9x3akUK (Timestamp: 2024-Oct-16 20:36:04) ...
Internet connectivity to Microsoft OneDrive service has been interrupted .. re-trying in the background
Retrying the respective Microsoft Graph API call for Internal Thread ID: n2mM4W1QN9x3akUK (Timestamp: 2024-Oct-16 20:36:18) ...
Internet connectivity to Microsoft OneDrive service has been restored
..................Internet connectivity to Microsoft OneDrive service has been interrupted .. re-trying in the background
Retrying the respective Microsoft Graph API call for Internal Thread ID: n2mM4W1QN9x3akUK (Timestamp: 2024-Oct-16 20:39:33) ...
..Internet connectivity to Microsoft OneDrive service has been interrupted .. re-trying in the background
Retrying the respective Microsoft Graph API call for Internal Thread ID: n2mM4W1QN9x3akUK (Timestamp: 2024-Oct-16 20:40:03) ...
Internet connectivity to Microsoft OneDrive service has been interrupted .. re-trying in the background
Retrying the respective Microsoft Graph API call for Internal Thread ID: n2mM4W1QN9x3akUK (Timestamp: 2024-Oct-16 20:41:10) ...
Internet connectivity to Microsoft OneDrive service has been interrupted .. re-trying in the background
Retrying the respective Microsoft Graph API call for Internal Thread ID: n2mM4W1QN9x3akUK (Timestamp: 2024-Oct-16 20:41:22) ...
Internet connectivity to Microsoft OneDrive service has been restored
............Internet connectivity to Microsoft OneDrive service has been interrupted .. re-trying in the background
Retrying the respective Microsoft Graph API call for Internal Thread ID: n2mM4W1QN9x3akUK (Timestamp: 2024-Oct-16 20:44:02) ...
....Internet connectivity to Microsoft OneDrive service has been interrupted .. re-trying in the background
Retrying the respective Microsoft Graph API call for Internal Thread ID: n2mM4W1QN9x3akUK (Timestamp: 2024-Oct-16 20:45:44) ...
..Internet connectivity to Microsoft OneDrive service has been interrupted .. re-trying in the background
Retrying the respective Microsoft Graph API call for Internal Thread ID: n2mM4W1QN9x3akUK (Timestamp: 2024-Oct-16 20:47:08) ...
...Internet connectivity to Microsoft OneDrive service has been interrupted .. re-trying in the background
Retrying the respective Microsoft Graph API call for Internal Thread ID: n2mM4W1QN9x3akUK (Timestamp: 2024-Oct-16 20:48:49) ...
Internet connectivity to Microsoft OneDrive service has been interrupted .. re-trying in the background
Retrying the respective Microsoft Graph API call for Internal Thread ID: n2mM4W1QN9x3akUK (Timestamp: 2024-Oct-16 20:49:03) ...
Internet connectivity to Microsoft OneDrive service has been restored
.Internet connectivity to Microsoft OneDrive service has been interrupted .. re-trying in the background
Retrying the respective Microsoft Graph API call for Internal Thread ID: n2mM4W1QN9x3akUK (Timestamp: 2024-Oct-16 20:50:40) ...
.......Internet connectivity to Microsoft OneDrive service has been interrupted .. re-trying in the background
Retrying the respective Microsoft Graph API call for Internal Thread ID: n2mM4W1QN9x3akUK (Timestamp: 2024-Oct-16 20:52:25) ...
..Internet connectivity to Microsoft OneDrive service has been interrupted .. re-trying in the background
Retrying the respective Microsoft Graph API call for Internal Thread ID: n2mM4W1QN9x3akUK (Timestamp: 2024-Oct-16 20:53:26) ...
.......Internet connectivity to Microsoft OneDrive service has been interrupted .. re-trying in the background
Retrying the respective Microsoft Graph API call for Internal Thread ID: n2mM4W1QN9x3akUK (Timestamp: 2024-Oct-16 20:56:21) ...
.........Internet connectivity to Microsoft OneDrive service has been interrupted .. re-trying in the background
Retrying the respective Microsoft Graph API call for Internal Thread ID: n2mM4W1QN9x3akUK (Timestamp: 2024-Oct-16 20:59:06) ...
......Internet connectivity to Microsoft OneDrive service has been interrupted .. re-trying in the background
Retrying the respective Microsoft Graph API call for Internal Thread ID: n2mM4W1QN9x3akUK (Timestamp: 2024-Oct-16 21:04:50) ...
....Internet connectivity to Microsoft OneDrive service has been interrupted .. re-trying in the background
Retrying the respective Microsoft Graph API call for Internal Thread ID: n2mM4W1QN9x3akUK (Timestamp: 2024-Oct-16 21:06:07) ...
....Internet connectivity to Microsoft OneDrive service has been interrupted .. re-trying in the background
Retrying the respective Microsoft Graph API call for Internal Thread ID: n2mM4W1QN9x3akUK (Timestamp: 2024-Oct-16 21:07:39) ...
Internet connectivity to Microsoft OneDrive service has been interrupted .. re-trying in the background
Retrying the respective Microsoft Graph API call for Internal Thread ID: n2mM4W1QN9x3akUK (Timestamp: 2024-Oct-16 21:08:51) ...
Internet connectivity to Microsoft OneDrive service has been restored
.Internet connectivity to Microsoft OneDrive service has been interrupted .. re-trying in the background
Retrying the respective Microsoft Graph API call for Internal Thread ID: n2mM4W1QN9x3akUK (Timestamp: 2024-Oct-16 21:10:13) ...
.Internet connectivity to Microsoft OneDrive service has been interrupted .. re-trying in the background
Retrying the respective Microsoft Graph API call for Internal Thread ID: n2mM4W1QN9x3akUK (Timestamp: 2024-Oct-16 21:11:33) ...
..Internet connectivity to Microsoft OneDrive service has been interrupted .. re-trying in the background
Retrying the respective Microsoft Graph API call for Internal Thread ID: n2mM4W1QN9x3akUK (Timestamp: 2024-Oct-16 21:12:54) ...
...Internet connectivity to Microsoft OneDrive service has been interrupted .. re-trying in the background
Retrying the respective Microsoft Graph API call for Internal Thread ID: n2mM4W1QN9x3akUK (Timestamp: 2024-Oct-16 21:13:22) ...
......Internet connectivity to Microsoft OneDrive service has been interrupted .. re-trying in the background
Retrying the respective Microsoft Graph API call for Internal Thread ID: n2mM4W1QN9x3akUK (Timestamp: 2024-Oct-16 21:18:19) ...
.Internet connectivity to Microsoft OneDrive service has been interrupted .. re-trying in the background
Retrying the respective Microsoft Graph API call for Internal Thread ID: n2mM4W1QN9x3akUK (Timestamp: 2024-Oct-16 21:18:46) ...
Internet connectivity to Microsoft OneDrive service has been interrupted .. re-trying in the background
Retrying the respective Microsoft Graph API call for Internal Thread ID: n2mM4W1QN9x3akUK (Timestamp: 2024-Oct-16 21:19:00) ...
Internet connectivity to Microsoft OneDrive service has been interrupted .. re-trying in the background
Retrying the respective Microsoft Graph API call for Internal Thread ID: n2mM4W1QN9x3akUK (Timestamp: 2024-Oct-16 21:20:59) ...
Internet connectivity to Microsoft OneDrive service has been restored
.....Internet connectivity to Microsoft OneDrive service has been interrupted .. re-trying in the background
Retrying the respective Microsoft Graph API call for Internal Thread ID: n2mM4W1QN9x3akUK (Timestamp: 2024-Oct-16 21:22:34) ...
.Internet connectivity to Microsoft OneDrive service has been interrupted .. re-trying in the background
Retrying the respective Microsoft Graph API call for Internal Thread ID: n2mM4W1QN9x3akUK (Timestamp: 2024-Oct-16 21:23:49) ...
.Internet connectivity to Microsoft OneDrive service has been interrupted .. re-trying in the background
Retrying the respective Microsoft Graph API call for Internal Thread ID: n2mM4W1QN9x3akUK (Timestamp: 2024-Oct-16 21:25:17) ...
.. 
Processing 101724 applicable changes and items received from Microsoft OneDrive ............................................................................................................................................................................................................. 
Performing a database consistency and integrity check on locally stored data .Internet connectivity to Microsoft OneDrive service has been interrupted .. re-trying in the background
Retrying the respective Microsoft Graph API call for Internal Thread ID: L4VhYu0co7E3AZMx (Timestamp: 2024-Oct-16 21:33:32) ...
Internet connectivity to Microsoft OneDrive service has been interrupted .. re-trying in the background
Retrying the respective Microsoft Graph API call for Internal Thread ID: L4VhYu0co7E3AZMx (Timestamp: 2024-Oct-16 21:33:46) ...
Internet connectivity to Microsoft OneDrive service has been restored
............................................... 
Scanning the local file system '~/OneDrive' for new data to upload ....................................... 
Performing a last examination of the most recent online data within Microsoft OneDrive to complete the reconciliation process
Fetching items from the OneDrive API for Drive ID: b!6YStAVcRrkaXaJQ7jj2CWfQyuny4Y1ROgq7SUuWfQT9l3Nzwzg_8Roub8Te9E-XZ ... 
Processing 205 applicable changes and items received from Microsoft OneDrive . 

Sync with Microsoft OneDrive is complete
Attempting to perform a database vacuum to optimise database
Database vacuum is complete
alex@issue-2874:~/onedrive-pr2906$ 
abraunegg commented 3 weeks ago

@rjonkman ~Please can you provide an update~

Confirmed as resolved via email

abraunegg commented 2 weeks ago

This issue has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs.