On 01/21/2016 04:41 PM, Kaushal M wrote: > On Thu, Jan 21, 2016 at 4:38 PM, Atin Mukherjee <amukherj@xxxxxxxxxx> wrote: >> >> >> On 01/21/2016 04:36 PM, Kaushal M wrote: >>> On Thu, Jan 21, 2016 at 3:52 PM, Ronny Adsetts >>> <ronny.adsetts@xxxxxxxxxxxxxxxxxxx> wrote: >>>> 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. >>> >>> *-dev packages are only required when building, they just provide the >>> header files required. So they wouldn't help. >> Yes right, my bad, I thought it was a source installation as I missed to >> read the initial lines. >>> >>> Could you provide a little more details on your system and the >>> packages used (arch, version etc.). >>> >>> Also could you do a `ldd` on glusterd.so to find the exact .so >>> glusterd is trying to find, `ldd >>> /usr/lib/x86_64-linux-gnu/glusterfs/3.7.6/xlator/mgmt/glusterd.so | >>> grep liburcu`. > > Wheezy has an old version of liburcu [1]. Gluster requires at-least > v0.7. I don't know how Wheezy packages even got built without the > required version of liburcu being present. Probably Kaleb might be knowing it? > > [1] https://packages.debian.org/search?searchon=names&keywords=urcu > >>> >>>> >>>> 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 >>>> >>>> >>>> >>>> _______________________________________________ >>>> Gluster-users mailing list >>>> Gluster-users@xxxxxxxxxxx >>>> http://www.gluster.org/mailman/listinfo/gluster-users >>> _______________________________________________ >>> Gluster-users mailing list >>> Gluster-users@xxxxxxxxxxx >>> http://www.gluster.org/mailman/listinfo/gluster-users >>> > _______________________________________________ Gluster-users mailing list Gluster-users@xxxxxxxxxxx http://www.gluster.org/mailman/listinfo/gluster-users