[GH-ISSUE #2624] Upgrade from V1.89 to V1.95 on Debian 11 #1250

Open
opened 2026-03-04 01:52:33 +03:00 by kerem · 2 comments
Owner

Originally created by @hamidamadani on GitHub (Dec 26, 2024).
Original GitHub issue: https://github.com/s3fs-fuse/s3fs-fuse/issues/2624

I'm experiencing potential memory-related issues on my web server, and I'd like to explore upgrading s3fs to version 1.95. I'm currently running Debian 11 (Bullseye) and am unable to upgrade the OS version for at least a year. As far as I'm aware, there's no official Debian 11 package providing s3fs V1.95. Therefore, I have two main questions:

  1. Is it safe and recommended to manually compile and install s3fs V1.95 on Debian 11? If so, could you please provide instructions or guidance on the recommended procedure?
  2. Are there any alternative repositories or backports that provide s3fs V1.95 (or a similarly recent and stable version) for Debian 11?

Any assistance or advice you can provide would be greatly appreciated. Thank you for your work on s3fs!

Additional Information

Version of s3fs being used (s3fs --version)

Amazon Simple Storage Service File System V1.89 (commit:unknown) with GnuTLS(gcrypt)
Copyright (C) 2010 Randy Rizun rrizun@gmail.com
License GPL2: GNU GPL version 2 https://gnu.org/licenses/gpl.html
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Amazon Simple Storage Service File System V1.89 (commit:unknown) with GnuTLS(gcrypt)
Copyright (C) 2010 Randy Rizun rrizun@gmail.com
License GPL2: GNU GPL version 2 https://gnu.org/licenses/gpl.html
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.

Version of fuse being used (pkg-config --modversion fuse, rpm -qi fuse or dpkg -s fuse)

Package: fuse
Status: install ok installed
Priority: optional
Section: utils
Installed-Size: 137
Maintainer: Laszlo Boszormenyi (GCS) gcs@debian.org
Architecture: amd64
Version: 2.9.9-5
Depends: libc6 (>= 2.28), libfuse2 (= 2.9.9-5), adduser, mount (>= 2.19.1), sed (>= 4)
Conffiles:
/etc/fuse.conf 298587592c8444196833f317def414f2
Description: Filesystem in Userspace
Filesystem in Userspace (FUSE) is a simple interface for userspace programs to
export a virtual filesystem to the Linux kernel. It also aims to provide a
secure method for non privileged users to create and mount their own filesystem
implementations.
Homepage: https://github.com/libfuse/libfuse/wiki

Kernel information (uname -r)

5.10.0-33-cloud-amd64

GNU/Linux Distribution, if applicable (cat /etc/os-release)

PRETTY_NAME="Debian GNU/Linux 11 (bullseye)"
NAME="Debian GNU/Linux"
VERSION_ID="11"
VERSION="11 (bullseye)"
VERSION_CODENAME=bullseye
ID=debian
HOME_URL="https://www.debian.org/"
SUPPORT_URL="https://www.debian.org/support"
BUG_REPORT_URL="https://bugs.debian.org/"

How to run s3fs, if applicable

[] command line
[] /etc/fstab

/etc/fstab: static file system information

UUID=098f8c2da571 / ext4 usrquota,grpquota,relatime,rw,discard,quota,errors=remount-ro 0 1
UUID=F62
5A /boot/efi vfat defaults 0 0
#s3:
bbb /hoes fuse.s3fs _netdev,allow_other,use_path_request_style,url=https://s3.net/,use_cache=/ho***/tmp/s3fs,uid>

s3fs syslog messages (grep s3fs /var/log/syslog, journalctl | grep s3fs, or s3fs outputs)

Details about issue

As mentioned in the initial description, I'm encountering potential memory issues on my web server. I suspect that upgrading s3fs to a more recent version (specifically 1.95) might address these issues, as newer versions often include performance improvements and bug fixes. However, I'm currently running Debian 11 (Bullseye), and I'm unable to upgrade the OS for at least the next year due to various constraints.

I've checked the standard Debian repositories, and it appears that V1.95 is not available for Bullseye. Therefore, I'm seeking guidance on the following:

  1. Is it generally considered safe to manually compile and install s3fs V1.95 from source on Debian 11? If so, could you please provide a recommended procedure or any specific considerations for this process?
  2. Are there any alternative repositories (official or third-party, but reputable) that might offer s3fs V1.95 or a similarly recent stable release for Debian 11?

I understand that manually compiling software can sometimes introduce complexities, so I'd appreciate any insights or warnings you might have. Thank you again for your time and support.

Originally created by @hamidamadani on GitHub (Dec 26, 2024). Original GitHub issue: https://github.com/s3fs-fuse/s3fs-fuse/issues/2624 I'm experiencing potential memory-related issues on my web server, and I'd like to explore upgrading s3fs to version 1.95. I'm currently running Debian 11 (Bullseye) and am unable to upgrade the OS version for at least a year. As far as I'm aware, there's no official Debian 11 package providing s3fs V1.95. Therefore, I have two main questions: 1. Is it safe and recommended to manually compile and install s3fs V1.95 on Debian 11? If so, could you please provide instructions or guidance on the recommended procedure? 2. Are there any alternative repositories or backports that provide s3fs V1.95 (or a similarly recent and stable version) for Debian 11? Any assistance or advice you can provide would be greatly appreciated. Thank you for your work on s3fs! ### Additional Information #### Version of s3fs being used (`s3fs --version`) Amazon Simple Storage Service File System V1.89 (commit:unknown) with GnuTLS(gcrypt) Copyright (C) 2010 Randy Rizun <rrizun@gmail.com> License GPL2: GNU GPL version 2 <https://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Amazon Simple Storage Service File System V1.89 (commit:unknown) with GnuTLS(gcrypt) Copyright (C) 2010 Randy Rizun <rrizun@gmail.com> License GPL2: GNU GPL version 2 <https://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. #### Version of fuse being used (`pkg-config --modversion fuse`, `rpm -qi fuse` or `dpkg -s fuse`) Package: fuse Status: install ok installed Priority: optional Section: utils Installed-Size: 137 Maintainer: Laszlo Boszormenyi (GCS) <gcs@debian.org> Architecture: amd64 Version: 2.9.9-5 Depends: libc6 (>= 2.28), libfuse2 (= 2.9.9-5), adduser, mount (>= 2.19.1), sed (>= 4) Conffiles: /etc/fuse.conf 298587592c8444196833f317def414f2 Description: Filesystem in Userspace Filesystem in Userspace (FUSE) is a simple interface for userspace programs to export a virtual filesystem to the Linux kernel. It also aims to provide a secure method for non privileged users to create and mount their own filesystem implementations. Homepage: https://github.com/libfuse/libfuse/wiki #### Kernel information (`uname -r`) 5.10.0-33-cloud-amd64 #### GNU/Linux Distribution, if applicable (`cat /etc/os-release`) PRETTY_NAME="Debian GNU/Linux 11 (bullseye)" NAME="Debian GNU/Linux" VERSION_ID="11" VERSION="11 (bullseye)" VERSION_CODENAME=bullseye ID=debian HOME_URL="https://www.debian.org/" SUPPORT_URL="https://www.debian.org/support" BUG_REPORT_URL="https://bugs.debian.org/" #### How to run s3fs, if applicable [] command line [] /etc/fstab # /etc/fstab: static file system information UUID=098f8c2***da571 / ext4 usrquota,grpquota,relatime,rw,discard,quota,errors=remount-ro 0 1 UUID=F62***5A /boot/efi vfat defaults 0 0 #s3: bbb /ho***es fuse.s3fs _netdev,allow_other,use_path_request_style,url=https://s3***.net/,use_cache=/ho***/tmp/s3fs,uid> #### s3fs syslog messages (`grep s3fs /var/log/syslog`, `journalctl | grep s3fs`, or `s3fs outputs`) ### Details about issue As mentioned in the initial description, I'm encountering potential memory issues on my web server. I suspect that upgrading s3fs to a more recent version (specifically 1.95) might address these issues, as newer versions often include performance improvements and bug fixes. However, I'm currently running Debian 11 (Bullseye), and I'm unable to upgrade the OS for at least the next year due to various constraints. I've checked the standard Debian repositories, and it appears that V1.95 is not available for Bullseye. Therefore, I'm seeking guidance on the following: 1. Is it generally considered safe to manually compile and install s3fs V1.95 from source on Debian 11? If so, could you please provide a recommended procedure or any specific considerations for this process? 2. Are there any alternative repositories (official or third-party, but reputable) that might offer s3fs V1.95 or a similarly recent stable release for Debian 11? I understand that manually compiling software can sometimes introduce complexities, so I'd appreciate any insights or warnings you might have. Thank you again for your time and support.
Author
Owner

@gaul commented on GitHub (Dec 26, 2024):

@juliogonzalez provides unofficial packages for Debian at https://build.opensuse.org/project/show/home:juliogonzalez:s3fs-fuse

https://github.com/s3fs-fuse/s3fs-fuse/blob/master/COMPILATION.md has compilation instructions

Generally I would encourage users to use the distribution packages unless they have issues. Debian 11 only provides s3fs 1.89 which is almost 4 years old and newer versions fix a lot of bugs and improve performance so I would encourage you to test with those if you have a problem with the distribution package. But you could also ask your distro to upgrade to the newest package which would probably be better for everyone.

<!-- gh-comment-id:2562882606 --> @gaul commented on GitHub (Dec 26, 2024): @juliogonzalez provides unofficial packages for Debian at https://build.opensuse.org/project/show/home:juliogonzalez:s3fs-fuse https://github.com/s3fs-fuse/s3fs-fuse/blob/master/COMPILATION.md has compilation instructions Generally I would encourage users to use the distribution packages unless they have issues. Debian 11 only provides s3fs 1.89 which is almost 4 years old and newer versions fix a lot of bugs and improve performance so I would encourage you to test with those if you have a problem with the distribution package. But you could also ask your distro to upgrade to the newest package which would probably be better for everyone.
Author
Owner

@juliogonzalez commented on GitHub (Apr 1, 2025):

Good news: 1.95 is already at Debian Unstable. I can't tell for sure if it will be included into Testing in time for Debian 13.

But since Unstable has it, I took it into my OBS project, so 1.95 is now building at https://build.opensuse.org/project/show/home:juliogonzalez:s3fs-fuse for Debian 11, Debian 12, Rasperry Pi OS12, Ubuntu 22.04, 23.04, 23.10, 24.04 and 24.10.

Give it a try, and if works fine (it should), them maybe this issue can be closed.

Keep in mind:

  • Debian stable versions do not get new versions during the lifecycle. That said, you can report bugs to the maintainer and they can try to backport fixes. How complex that is, depends on the patches, and how the code change between the version on stable, and the version for which the fix was released.
  • Debian 11 is now out of full support and on LTS mode, with the subsequent limitations described at https://lts-team.pages.debian.net/wiki/FAQ.html. And that will last until next year, so you should consider upgrading to Debian 12 ASAP.
<!-- gh-comment-id:2770869864 --> @juliogonzalez commented on GitHub (Apr 1, 2025): Good news: 1.95 is already at Debian Unstable. I can't tell for sure if it will be included into Testing in time for Debian 13. But since Unstable has it, I took it into my OBS project, so 1.95 is now building at https://build.opensuse.org/project/show/home:juliogonzalez:s3fs-fuse for Debian 11, Debian 12, Rasperry Pi OS12, Ubuntu 22.04, 23.04, 23.10, 24.04 and 24.10. Give it a try, and if works fine (it should), them maybe this issue can be closed. Keep in mind: - Debian stable versions do not get new versions during the lifecycle. That said, you can report bugs to the maintainer and they can try to backport fixes. How complex that is, depends on the patches, and how the code change between the version on stable, and the version for which the fix was released. - Debian 11 is now out of full support and on LTS mode, with the subsequent limitations described at https://lts-team.pages.debian.net/wiki/FAQ.html. And that will last until next year, so you should consider upgrading to Debian 12 ASAP.
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#1250
No description provided.