[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 20:43:09 UTC 2018
On Wed, Jan 24, 2018 at 05:49:42PM +0100, Niels de Vos wrote:
> 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.
Packages are available now, a simple upgrade test (no volumes) worked
for me.
# yum --enablerepo=centos-gluster312-test clean all
# yum --enablerepo=centos-gluster312-test update glusterfs
As soon as someone else confirms that the packages are not worse than
the 3.12.4 release, I'll mark them for sync'ing to the mirrors tomorrow.
Niels
More information about the packaging
mailing list