Closed DanySK closed 1 month ago
@DanySK This is not a bug:
Please be mindful of what constitutes a software bug and what does not.
You have a curl issue - and the application is telling you how to resolve this.
Look, before opening this one I:
ip_protocol_version=1
and force_http_11=true
and I still experienced the issue. Unless I missed a clear compatibility table with curl
, then I don't see how you can say this is not a bug. Call it a feature, if you like, but it is a problem preventing the application from working as intended -- regardless of whether it refers to a dependency.
Anyway, for those who run into the same issue, it looks like onedrive v2.5.2 requires curl 8.10.1. Today's Manjaro stable updates pulled this version in and the application returned to doing its job without needing to change any settings.
curl --version
curl 8.10.1 (x86_64-pc-linux-gnu) libcurl/8.10.1 OpenSSL/3.3.2 zlib/1.3.1 brotli/1.1.0 zstd/1.5.6 libidn2/2.3.7 libpsl/0.21.5 libssh2/1.11.0 nghttp2/1.63.0 nghttp3/1.5.0
Release-Date: 2024-09-18
Protocols: dict file ftp ftps gopher gophers http https imap imaps ipfs ipns mqtt pop3 pop3s rtsp scp sftp smb smbs smtp smtps telnet tftp
Features: alt-svc AsynchDNS brotli GSS-API HSTS HTTP2 HTTP3 HTTPS-proxy IDN IPv6 Kerberos Largefile libz NTLM PSL SPNEGO SSL threadsafe TLS-SRP UnixSockets zst
@DanySK
then I don't see how you can say this is not a bug.
A bug with 'curl' - yes .. a bug with this client - no ..
A 'bug' with this client would be:
but it is a problem preventing the application from working as intended
yes I agree with you that 'curl' prevented things from working correctly, and getting the latest version of 'curl' resolved your issue.
Look, before opening this one I:
Based on your application output you actually missed the downgrade to HTTP/1.1 .. In all of the past 5 years, these are the 3 things that have made the client 'work' again due to 'curl' bugs:
This is why I call out these steps in Basic Troubleshooting Steps - so that folk that are running into odd problems, do some self diagnosis and problem solving first before hitting the panic button and raising a bug when they could have self helped.
Unless I missed a clear compatibility table with curl
No you did not miss something - however, I feel that this is potentially needed to list the known back versions of curl (generally all the Debian|Ubuntu versions) and will add 8.10.0 as well. Expect a documentation update that adds this to be added shortly.
Thanks. I believe a compatibility table would be great, especially as this problem seems to come out often.
Would it make sense to switch the default options dynamically depending on the detected version of curl?
Would it make sense to switch the default options dynamically depending on the detected version of curl?
This would not have solved your issue however ..
Thanks. I believe a compatibility table would be great, especially as this problem seems to come out often.
Please review the following PR:
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
The system can download successfully from OneDrive. It can successfully upload on OneDrive. It gets stuck when a folder gets deleted, though.
this error occurs besides
Operating System Details
Client Installation Method
From 3rd Party Source (PPA, OpenSuSE Build Service etc)
OneDrive Account Type
Business | Office365
What is your OneDrive Application Version
2.5.2
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'
Sync among Linux computers. No Windows, no Mac.
Steps to reproduce the behaviour
run a resync:
then delete a folder from the synced onedrive folder
then sync again:
Complete Verbose Log Output
Screenshots
No response
Other Log Information or Details
No response
Additional context
No response