Closed pagratios closed 4 months ago
@pagratios Some basic troubleshooting steps for you:
Failing these first 2 steps:
@pagratios Looking at the log file:
DEBUG: Internet connectivity to Microsoft OneDrive service has been interrupted .. re-trying in the background
DEBUG: A libcurl timeout has been triggered - data transfer too slow, no DNS resolution response, no server response
DEBUG: - IPv6 DNS resolution issues may be causing timeouts. Consider setting 'ip_protocol_version' to IPv4 to potentially avoid this
DEBUG: - HTTP/2 compatibility issues might also be interfering with your system. Use 'force_http_11' to switch to HTTP/1.1 to potentially avoid this
DEBUG: - If these options do not resolve this timeout issue, please use --debug-https to diagnose this issue further.
So this certainly points to your old curl version being a culprit here, together with HTTP/2.
In addition to this, the client did not have the 416 error listed in the response code, which has been rectified with 53aa334
If you rebuild your client from #2728 this issue potentially will be resolved.
onedrive v2.5.0-rc2-74-gcea7137
or greater.Update curl to greater than version 8.8.0 and building from specific branch solved the issue
Thanks for the update - glad this is now resolved for you
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.
Describe the bug
I have a folder with a lot of files some of them are .mp4 files and some of those .mp4 files are bigger than 100MB when I start a synchronize the first .mp4 will be uploaded to onedrive, the second one will be stuck at 0% and an CurlException occurs.
If I terminate the onedrive and run it again the new second file will be uploaded and the third will stuck. I have minimized threads to 1, increase timeouts to 180sec
Operating System Details
Client Installation Method
From Source
OneDrive Account Type
Personal
What is your OneDrive Application Version
onedrive v2.5.0-rc2-24-gfb77411
What is your OneDrive Application Configuration
What is your 'curl' version
Where is your 'sync_dir' located
Local
What are all your system 'mount points'
What are all your local file system partition types
How do you use 'onedrive'
I have an onedrive personal account to sync data between my VM and Onedrive
Steps to reproduce the behaviour
I do not have any specific steps, just run sync and stuck
Complete Verbose Log Output
Screenshots
No response
Other Log Information or Details
No response
Additional context
No response