glusterfs icon indicating copy to clipboard operation
glusterfs copied to clipboard

Gluster 11.2 not published in repos. Official upgrade instructions missing

Open edrock200 opened this issue 5 months ago • 14 comments

Great to see 11.2 released. It's not pushed to the repos, at least not for Ubuntu Jammy.

Is there any official instructions on how to properly upgrade? E.g. which deb packages should be installed for clients, and which for servers? Should gluster and glusterfsd processes be force killed and restarted after?

I attempted to install 11.2 over 11.1 and installed all the non-debug deb packages. Although things seemed to be operating, any gluster command would just hang at the prompt. As opposed to guessing and checking I rolled back the node to 11.1. Wanted to see if there is any official process or recommended guidelines on which packages to install and steps to take. Thanks in advance.

edrock200 avatar Jul 08 '25 17:07 edrock200

Official Ubuntu Launchpad (https://launchpad.net/ubuntu/+source/glusterfs):

Latest version published is 11.1-x ([as of July 25, 2025]).

11.2 is not present in Ubuntu’s official binary channels or Launchpad, so not available for any architecture via apt.

vojha2404 avatar Aug 05 '25 10:08 vojha2404

Thank you. Any guidance on which packages to install to upgrade servers?

edrock200 avatar Aug 06 '25 18:08 edrock200

What about this repo: https://download.gluster.org/pub/gluster/glusterfs/ ?

gilbertoferreira avatar Aug 07 '25 11:08 gilbertoferreira

What about this repo: https://download.gluster.org/pub/gluster/glusterfs/ ?

I see that but there's 2 dozen packages in there for each os. Which packages are needed?

edrock200 avatar Aug 09 '25 00:08 edrock200

What about this repo: https://download.gluster.org/pub/gluster/glusterfs/ ?

Gluster 11.2 is completely missing from the official Gluster repo. There should be all supported distros under https://download.gluster.org/pub/gluster/glusterfs/11/11.2/ which doesn't exist yet, and LATEST at that minor version level still links to 11.1.

HarisDotParis avatar Aug 09 '25 02:08 HarisDotParis

What about this repo: https://download.gluster.org/pub/gluster/glusterfs/ ?

I see that but there's 2 dozen packages in there for each os. Which packages are needed?

Debian Trixie...

gilbertoferreira avatar Aug 10 '25 00:08 gilbertoferreira

Each package has a dozen debs within.

What about this repo: https://download.gluster.org/pub/gluster/glusterfs/ ?

I see that but there's 2 dozen packages in there for each os. Which packages are needed?

Debian Trixie...

Each package has a dozen debs within. Trying to install all the non-debug ones caused my gluster to lock up.

edrock200 avatar Aug 12 '25 13:08 edrock200

Packages going forward will only be pushed to https://github.com/gluster/glusterfs/releases/tag/v11.2

pranithk avatar Aug 12 '25 20:08 pranithk

Are there then instructions on how to install them correctly and how to migrate from a former installation?

Apollon77 avatar Aug 13 '25 09:08 Apollon77

The general instructions are to upgrade servers first then clients. I am not sure how this works on all the distributions. In the past where were you getting these instructions? Maybe we can add installation guidelines on different distributions based on that. Some community can contribute as well.

pranithk avatar Aug 14 '25 00:08 pranithk

The instructions for each update were on the glusterfs webpage like https://docs.gluster.org/en/latest/Upgrade-Guide/upgrade-to-11/ Maybe the easiest option is to simply use the wiki here in GitHub when access to the webpage is not possible? Then it could also be easy to get community contributions

Apollon77 avatar Aug 27 '25 07:08 Apollon77

@Apollon77 we had an internal discussion. Considering this is minor release, upgrade instructions don't change from what is already available. We also found that https://github.com/gluster/glusterdocs is the repo for documentation. Folks can definitely contribute here.

pranithk avatar Sep 09 '25 09:09 pranithk

Please consider maintaining packages in repos directly, instead of just publishing them to Github - typical upgrade workflows rely on OS package tools and not searching github. The launchpad integration should be able to build your packages automatically if the builder is pointed to your new tag, but it needs someone to take ownership of the launchpad PPA site.

howels avatar Sep 17 '25 14:09 howels

Please consider maintaining packages in repos directly, instead of just publishing them to Github - typical upgrade workflows rely on OS package tools and not searching github. The launchpad integration should be able to build your packages automatically if the builder is pointed to your new tag, but it needs someone to take ownership of the launchpad PPA site.

I agree. apt update; apt dist-upgrade so much simple.

gilbertoferreira avatar Sep 17 '25 15:09 gilbertoferreira