[GH-ISSUE #1177] It is incompatible with curl v4. I get an error "s3fs: /usr/lib/x86_64-linux-gnu/libcurl.so.4: version `CURL_OPENSSL_3' not found (required by s3fs)" #621

Closed
opened 2026-03-04 01:47:17 +03:00 by kerem · 5 comments
Owner

Originally created by @UnclAlDeveloper on GitHub (Oct 16, 2019).
Original GitHub issue: https://github.com/s3fs-fuse/s3fs-fuse/issues/1177

The current version of s3fs seems to rely on the legacy curl v3. If I try to mount an S3 volume I get the following error "s3fs: /usr/lib/x86_64-linux-gnu/libcurl.so.4: version `CURL_OPENSSL_3' not found (required by s3fs)". This only occurs if curl is upgraded to v4.

In my case, I am using rstudio which gets totally uninstalled if I reinstall curl v3, but I am sure the legacy requirements would effect many situations.

Originally created by @UnclAlDeveloper on GitHub (Oct 16, 2019). Original GitHub issue: https://github.com/s3fs-fuse/s3fs-fuse/issues/1177 The current version of s3fs seems to rely on the legacy curl v3. If I try to mount an S3 volume I get the following error "s3fs: /usr/lib/x86_64-linux-gnu/libcurl.so.4: version `CURL_OPENSSL_3' not found (required by s3fs)". This only occurs if curl is upgraded to v4. In my case, I am using rstudio which gets totally uninstalled if I reinstall curl v3, but I am sure the legacy requirements would effect many situations.
kerem 2026-03-04 01:47:17 +03:00
  • closed this issue
  • added the
    need info
    label
Author
Owner

@nikowitt commented on GitHub (Jan 9, 2020):

Encountered the same issue with Debian Buster. There, libcurl.so.4.5.0 is being used. Using libcurl.so.4.4.0 works, so it seems that libcurl has removed some backward compatibility. Is there any update planned in the future? Thanks in advance.

<!-- gh-comment-id:572629220 --> @nikowitt commented on GitHub (Jan 9, 2020): Encountered the same issue with Debian Buster. There, libcurl.so.4.5.0 is being used. Using libcurl.so.4.4.0 works, so it seems that libcurl has removed some backward compatibility. Is there any update planned in the future? Thanks in advance.
Author
Owner

@gaul commented on GitHub (Feb 3, 2020):

It would be good if someone could research if there are any differences between libcurl3 and 4. We would like to allow still-supported LTS distros like CentOS 6 and Ubuntu 16.04 to compile s3fs. I found this reference but it's not clear to me:

https://askubuntu.com/questions/469360/what-is-the-difference-between-libcurl3-and-libcurl4

<!-- gh-comment-id:581287532 --> @gaul commented on GitHub (Feb 3, 2020): It would be good if someone could research if there are any differences between libcurl3 and 4. We would like to allow still-supported LTS distros like CentOS 6 and Ubuntu 16.04 to compile s3fs. I found this reference but it's not clear to me: https://askubuntu.com/questions/469360/what-is-the-difference-between-libcurl3-and-libcurl4
Author
Owner

@gaul commented on GitHub (Jun 23, 2020):

Can someone comment on the status of this issue? Does the Debian package still work or is this a user-compiled s3fs? My Debian-based system links s3fs against libcurl-gnutls.so.4.6.0 without any issues.

<!-- gh-comment-id:647887865 --> @gaul commented on GitHub (Jun 23, 2020): Can someone comment on the status of this issue? Does the Debian package still work or is this a user-compiled s3fs? My Debian-based system links s3fs against libcurl-gnutls.so.4.6.0 without any issues.
Author
Owner

@nikowitt commented on GitHub (Jul 11, 2020):

So basically, on a freshly installed Debian Buster 10, it works fine (having verision libcurl 4.5.0) - on a Debian 9 that has been migrated to Debian 10, this seems to be still an issue, but we haven't done any deep debugging.

<!-- gh-comment-id:656998834 --> @nikowitt commented on GitHub (Jul 11, 2020): So basically, on a freshly installed Debian Buster 10, it works fine (having verision libcurl 4.5.0) - on a Debian 9 that has been migrated to Debian 10, this seems to be still an issue, but we haven't done any deep debugging.
Author
Owner

@gaul commented on GitHub (Oct 10, 2020):

Please reopen if symptoms persist.

<!-- gh-comment-id:706509826 --> @gaul commented on GitHub (Oct 10, 2020): Please reopen if symptoms persist.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/s3fs-fuse#621
No description provided.