I'm using OneDrive across multiple devices, including Linux, Windows, iOS, and Android. Recently, when I start OneDrive on my Kubuntu setup (version 24.04), I get a warning that says, 'Libcurl 8.5.0 has known bugs. You need to upgrade it.' I already upgraded curl/libcurl to version 8.16.0, but for some reason, OneDrive still shows it's using version 8.5.0. I've even tried uninstalling and reinstalling OneDrive to the latest version I could find (V.2.5.6-1+np1+1.1), and I still face the same issue. Does anyone have suggestions on how to get OneDrive to recognize and use the latest libcurl?
3 Answers
I think the issue is with using the snap version. I'd recommend upgrading curl/libcurl using the standard repositories instead. If you're finding that too difficult, you might want to switch to a distribution that keeps packages more updated, like Debian 12 or 13, and grab curl/libcurl from the backports.
It seems like Microsoft is really trying to bring that Windows experience over to Linux! In Linux, apps usually don't impose updates on you. If OneDrive can't work with the libcurl version you have, that’s on them. Just remember, it's your choice to update or uninstall as you see fit!
What version of Kubuntu are you using? I see you’ve upgraded libcurl to 8.16.0. Can you share how you did that? It might help others troubleshoot better!
I'm on Kubuntu 24.04. I checked curl's website, and after some trial and error, I ended up installing the snap for version 8.16.0. I can use it in the command line for file transfers, but OneDrive still shows that error message.