[gluster-packaging] userspace-rcu problems with glusterfs-3.12.5-1.el7 from the CentOS Storage SIG

Niels de Vos ndevos at redhat.com
Wed Jan 24 16:49:42 UTC 2018


On Wed, Jan 24, 2018 at 04:31:16PM +0000, Smith, David wrote:
> Sending privately because I'm not part of the Gluster packaging list,
> just a user.

Oh, you're welcome to subscribe to the packaging or gluster-users list
and report it there. Others might have seen the same problem and are
wondering if/when its going to be resolved.

> Please make sure that Gluster 3.12 is rebuilt too - I've got the same
> problem trying to upgrade 3.12.4 to 3.12.5. (3.12.5 was built against
> the wrong/older version of userspace-rcu)

Thanks for reporting! I can reproduce that too :-/

  $ mkdir /var/tmp/storage7-312-test
  $ cd /var/tmp/storage7-312-test
  $ vagrant init centos/7
  $ vagrant up
  $ vagrant ssh
  $ sudo -i
  # yum -y install centos-release-gluster312
  # yum -y install glusterfs-server
  # yum -y --enablerepo=centos-gluster312-test update glusterfs
  ..
  Error: Package: glusterfs-server-3.12.5-1.el7.x86_64 (centos-gluster312-test)
             Requires: liburcu-bp.so.1()(64bit)
             Available: userspace-rcu-0.7.16-3.el7.x86_64 (centos-gluster312-test)
                 liburcu-bp.so.1()(64bit)
             Installed: userspace-rcu-0.10.0-3.el7.x86_64 (@centos-gluster312)
                ~liburcu-bp.so.6()(64bit)
  Error: Package: glusterfs-server-3.12.5-1.el7.x86_64 (centos-gluster312-test)
             Requires: liburcu-cds.so.1()(64bit)
             Available: userspace-rcu-0.7.16-3.el7.x86_64 (centos-gluster312-test)
                 liburcu-cds.so.1()(64bit)
             Installed: userspace-rcu-0.10.0-3.el7.x86_64 (@centos-gluster312)
                ~liburcu-cds.so.6()(64bit)
  ..


I'm rebuild glusterfs-3.12.5-2.el7 now, the package will land in a few
hours in the centos-gluster312-test repository. Use 'yum clean all' to
remove the metadata before trying to install the update again.

Niels


More information about the packaging mailing list