Skip to content

Upgrade GlusterFS client to 4.0 in hypercube #65093

@mweichert

Description

@mweichert

I cannot mount volumes from a Gluster server running the latest stable release of Gluster, 4.0 as I get the following error:

Server is operating at an op-version which is not supported

It appears that glusterfs-client and glusterfs-common are out-of-date by 5 minor versions, and one major version in hypercube.

Kubernetes version (use kubectl version):
Client Version: version.Info{Major:"1", Minor:"10", GitVersion:"v1.10.0", GitCommit:"fc32d2f3698e36b93322a3465f63a14e9f0eaead", GitTreeState:"clean", BuildDate:"2018-03-27T00:13:02Z", GoVersion:"go1.9.4", Compiler:"gc", Platform:"darwin/amd64"}
Server Version: version.Info{Major:"1", Minor:"10+", GitVersion:"v1.10.2-gke.3", GitCommit:"d2c7a2bd41036f9474287579a725dc54c904e92d", GitTreeState:"clean", BuildDate:"2018-05-23T00:19:39Z", GoVersion:"go1.9.3b4", Compiler:"gc", Platform:"linux/amd64"}

Environment:

  • Cloud provider: GKE
  • OS: Ubuntu 16.04.4 LTS
  • Kernel: gke-imagely-hosting-default-pool-1fdf6b0c-353m 4.13.0-1015-gcp

Anything else we need to know:

For now I'm manually upgrading by logging into each node and executing:

cd /home/kubernetes/containerized_mounter/
sudo chroot rootfs /bin/bash
apt-get update
apt-get install software-properties-common
add-apt-repository ppa:gluster/glusterfs-4.0
apt-get update
apt-get install glusterfs-client

Please consider upgrading these tools for interoperability with newer Gluster volumes.

Metadata

Metadata

Assignees

No one assigned

    Labels

    lifecycle/rottenDenotes an issue or PR that has aged beyond stale and will be auto-closed.sig/storageCategorizes an issue or PR as relevant to SIG Storage.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions