Install liburcu-dev package. That should solve the problem. ~Atin On 01/21/2016 03:11 PM, Ronny Adsetts wrote:> Hi all, > > I'm trying to upgrade our gluster install to 3.7.6 from the gluster.org repo for Debian Wheezy. The package installs but gluster fails to start with the following logged: > > [2016-01-21 09:11:16.473409] I [MSGID: 100030] [glusterfsd.c:2318:main] 0-/usr/sbin/glusterd: Started running /usr/sbin/glusterd version 3.7.6 (args: /usr/sbin/glusterd -p /var/run/glusterd.pid) > [2016-01-21 09:11:16.477126] W [MSGID: 101095] [xlator.c:194:xlator_dynload] 0-xlator: /usr/lib/x86_64-linux-gnu/glusterfs/3.7.6/xlator/mgmt/glusterd.so: undefined symbol: rcu_read_lock_bp > [2016-01-21 09:11:16.477161] E [graph.y:212:volume_type] 0-parser: Volume 'management', line 2: type 'mgmt/glusterd' is not valid or not found on this machine > [2016-01-21 09:11:16.477199] E [graph.y:321:volume_end] 0-parser: "type" not specified for volume management > [2016-01-21 09:11:16.477258] E [MSGID: 100026] [glusterfsd.c:2173:glusterfs_process_volfp] 0-: failed to construct the graph > [2016-01-21 09:11:16.477416] W [glusterfsd.c:1236:cleanup_and_exit] (-->/usr/sbin/glusterd(glusterfs_volumes_init+0xcd) [0x7f5a3246a83d] -->/usr/sbin/glusterd(glusterfs_process_volfp+0x126) [0x7f5a3246a716] -->/usr/sbin/glusterd(cleanup_and_exit+0x71) [0x7f5a32469d41] ) 0-: received signum (0), shutting down > > Having Googled around, I installed librcu1: > > https://packages.debian.org/wheezy/liburcu1 > > but this doesn't help. > > The function rcu_read_lock_bp does exist in a library /usr/lib/liburcu-bp.so.1 installed by the librcu1 package: > > # readelf -Ws /usr/lib/liburcu*.so.1 | grep -E "(^File|rcu_read_lock_bp)" > File: /usr/lib/liburcu-bp.so.1 > 59: 0000000000002a80 89 FUNC GLOBAL DEFAULT 12 rcu_read_lock_bp > File: /usr/lib/liburcu-cds.so.1 > File: /usr/lib/liburcu-common.so.1 > File: /usr/lib/liburcu-mb.so.1 > File: /usr/lib/liburcu-qsbr.so.1 > File: /usr/lib/liburcu-signal.so.1 > File: /usr/lib/liburcu.so.1 > > Any ideas on how to proceed from here? > > Thanks. > > Ronny > > > > _______________________________________________ > Gluster-users mailing list > Gluster-users at gluster.org > http://www.gluster.org/mailman/listinfo/gluster-users >
Atin Mukherjee wrote on 21/01/2016 10:12:> On 01/21/2016 03:11 PM, Ronny Adsetts wrote: >> >> I'm trying to upgrade our gluster install to 3.7.6 from the >> gluster.org repo for Debian Wheezy. The package installs but >> gluster fails to start with the following logged: >>[...]>> [2016-01-21 09:11:16.477126] W [MSGID: 101095] >> [xlator.c:194:xlator_dynload] 0-xlator: >> /usr/lib/x86_64-linux-gnu/glusterfs/3.7.6/xlator/mgmt/glusterd.so: >> undefined symbol: rcu_read_lock_bp[...]>> >> Having Googled around, I installed librcu1: >> >> https://packages.debian.org/wheezy/liburcu1 >> >> but this doesn't help. >> >> The function rcu_read_lock_bp does exist in a library >> /usr/lib/liburcu-bp.so.1 installed by the librcu1 package:[...]>> >> Any ideas on how to proceed from here? > > Install liburcu-dev package. That should solve the problem.Hi Atin, Thanks for your reply. That doesn't seem to help. Trying to start gluster after installing liburcu-dev gives the same error as above. Ronny -- Ronny Adsetts Technical Director Amazing Internet Ltd, London t: +44 20 8977 8943 w: www.amazinginternet.com Registered office: 85 Waldegrave Park, Twickenham, TW1 4TJ Registered in England. Company No. 4042957 -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 196 bytes Desc: OpenPGP digital signature URL: <http://www.gluster.org/pipermail/gluster-users/attachments/20160121/9c4225ef/attachment.sig>