Bernhard Dübi
2017-May-20 08:33 UTC
[Gluster-users] ganesha.nfsd: `NTIRPC_1.4.3' not found
Hi, is this list also dealing with nfs-ganesha problems? I just ran a dist-upgrade on my Ubuntu 16.04 machine and now nfs-ganesha doesn't start anymore May 20 10:00:15 chastcvtprd03 bash[5720]: /usr/bin/ganesha.nfsd: /lib/x86_64-linux-gnu/libntirpc.so.1.4: version `NTIRPC_1.4.3' not found (required by /usr/bin/ganesha.nfsd) Any hints? Here some info about my system: # uname -a Linux hostname 4.4.0-78-generic #99-Ubuntu SMP Thu Apr 27 15:29:09 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux # cat /etc/os-release NAME="Ubuntu" VERSION="16.04.2 LTS (Xenial Xerus)" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu 16.04.2 LTS" VERSION_ID="16.04" HOME_URL="http://www.ubuntu.com/" SUPPORT_URL="http://help.ubuntu.com/" BUG_REPORT_URL="http://bugs.launchpad.net/ubuntu/" VERSION_CODENAME=xenial UBUNTU_CODENAME=xenial /etc/apt/sources.list.d# head *.list ==> gluster-ubuntu-glusterfs-3_8-xenial.list <=deb http://ppa.launchpad.net/gluster/glusterfs-3.8/ubuntu xenial main # deb-src http://ppa.launchpad.net/gluster/glusterfs-3.8/ubuntu xenial main ==> gluster-ubuntu-libntirpc-xenial.list <=deb http://ppa.launchpad.net/gluster/libntirpc/ubuntu xenial main # deb-src http://ppa.launchpad.net/gluster/libntirpc/ubuntu xenial main ==> gluster-ubuntu-nfs-ganesha-xenial.list <=deb http://ppa.launchpad.net/gluster/nfs-ganesha/ubuntu xenial main # deb-src http://ppa.launchpad.net/gluster/nfs-ganesha/ubuntu xenial main # dpkg -l | grep -E 'gluster|ganesha|libntirpc' ii glusterfs-common 3.8.12-ubuntu1~xenial1 amd64 GlusterFS common libraries and translator modules ii libntirpc1:amd64 1.4.4-ubuntu1~xenial1 amd64 new transport-independent RPC library ii nfs-ganesha 2.4.5-ubuntu1~xenial1 amd64 nfs-ganesha is a NFS server in User Space ii nfs-ganesha-fsal:amd64 2.4.5-ubuntu1~xenial1 amd64 nfs-ganesha fsal libraries Best Regards Bernhard
Jiffin Tony Thottan
2017-May-20 08:59 UTC
[Gluster-users] ganesha.nfsd: `NTIRPC_1.4.3' not found
On 20/05/17 14:03, Bernhard D?bi wrote:> Hi, > > is this list also dealing with nfs-ganesha problems? > > I just ran a dist-upgrade on my Ubuntu 16.04 machine and now > nfs-ganesha doesn't start anymore > > May 20 10:00:15 chastcvtprd03 bash[5720]: /usr/bin/ganesha.nfsd: > /lib/x86_64-linux-gnu/libntirpc.so.1.4: version `NTIRPC_1.4.3' not > found (required by /usr/bin/ganesha.nfsd)it looks like ganesha process is trying to use old libntirpc(1.4.3) version than the new one libntirpc(1.4.4) even after post upgrade. If possible can you try to reinstall libntirpc packages and check whether it works -- Jiffin> Any hints? > > > Here some info about my system: > > # uname -a > Linux hostname 4.4.0-78-generic #99-Ubuntu SMP Thu Apr 27 15:29:09 UTC > 2017 x86_64 x86_64 x86_64 GNU/Linux > > # cat /etc/os-release > NAME="Ubuntu" > VERSION="16.04.2 LTS (Xenial Xerus)" > ID=ubuntu > ID_LIKE=debian > PRETTY_NAME="Ubuntu 16.04.2 LTS" > VERSION_ID="16.04" > HOME_URL="http://www.ubuntu.com/" > SUPPORT_URL="http://help.ubuntu.com/" > BUG_REPORT_URL="http://bugs.launchpad.net/ubuntu/" > VERSION_CODENAME=xenial > UBUNTU_CODENAME=xenial > > > /etc/apt/sources.list.d# head *.list > ==> gluster-ubuntu-glusterfs-3_8-xenial.list <=> deb http://ppa.launchpad.net/gluster/glusterfs-3.8/ubuntu xenial main > # deb-src http://ppa.launchpad.net/gluster/glusterfs-3.8/ubuntu xenial main > > ==> gluster-ubuntu-libntirpc-xenial.list <=> deb http://ppa.launchpad.net/gluster/libntirpc/ubuntu xenial main > # deb-src http://ppa.launchpad.net/gluster/libntirpc/ubuntu xenial main > > ==> gluster-ubuntu-nfs-ganesha-xenial.list <=> deb http://ppa.launchpad.net/gluster/nfs-ganesha/ubuntu xenial main > # deb-src http://ppa.launchpad.net/gluster/nfs-ganesha/ubuntu xenial main > > > # dpkg -l | grep -E 'gluster|ganesha|libntirpc' > ii glusterfs-common 3.8.12-ubuntu1~xenial1 > amd64 GlusterFS common libraries and translator > modules > ii libntirpc1:amd64 1.4.4-ubuntu1~xenial1 > amd64 new transport-independent RPC library > ii nfs-ganesha 2.4.5-ubuntu1~xenial1 > amd64 nfs-ganesha is a NFS server in User Space > ii nfs-ganesha-fsal:amd64 2.4.5-ubuntu1~xenial1 > amd64 nfs-ganesha fsal libraries > > > Best Regards > Bernhard > _______________________________________________ > Gluster-users mailing list > Gluster-users at gluster.org > http://lists.gluster.org/mailman/listinfo/gluster-users
I got bit by that during a maintenance session on a production NFS server. I upgraded and got the same message. libntirpc 1.4.4 is a security upgrade due to a DOS possibility with 1.4.3 or earlier but the nfs-ganesha package is still looking for 1.4.3 Unfortunately the maintainers removed the older libntirpc 1.4.3 package but didn't update the nfs-ganesha deb to accept 1.4.4 I was in a hurry so I ended up digging up an older 1.4.3 Trusty deb package (I'm on Xenial) and installed that manually. That seemed to work fine. NFS-Ganesha sees 1.4.3 and is fine with it. When the nfs-ganasha package is fixed, I'll put back in the proper 1.4.4 package -wk On 5/20/2017 1:33 AM, Bernhard D?bi wrote:> Hi, > > is this list also dealing with nfs-ganesha problems? > > I just ran a dist-upgrade on my Ubuntu 16.04 machine and now > nfs-ganesha doesn't start anymore > > May 20 10:00:15 chastcvtprd03 bash[5720]: /usr/bin/ganesha.nfsd: > /lib/x86_64-linux-gnu/libntirpc.so.1.4: version `NTIRPC_1.4.3' not > found (required by /usr/bin/ganesha.nfsd) > > Any hints? > > > Here some info about my system: > > # uname -a > Linux hostname 4.4.0-78-generic #99-Ubuntu SMP Thu Apr 27 15:29:09 UTC > 2017 x86_64 x86_64 x86_64 GNU/Linux > > # cat /etc/os-release > NAME="Ubuntu" > VERSION="16.04.2 LTS (Xenial Xerus)" > ID=ubuntu > ID_LIKE=debian > PRETTY_NAME="Ubuntu 16.04.2 LTS" > VERSION_ID="16.04" > HOME_URL="http://www.ubuntu.com/" > SUPPORT_URL="http://help.ubuntu.com/" > BUG_REPORT_URL="http://bugs.launchpad.net/ubuntu/" > VERSION_CODENAME=xenial > UBUNTU_CODENAME=xenial > > > /etc/apt/sources.list.d# head *.list > ==> gluster-ubuntu-glusterfs-3_8-xenial.list <=> deb http://ppa.launchpad.net/gluster/glusterfs-3.8/ubuntu xenial main > # deb-src http://ppa.launchpad.net/gluster/glusterfs-3.8/ubuntu xenial main > > ==> gluster-ubuntu-libntirpc-xenial.list <=> deb http://ppa.launchpad.net/gluster/libntirpc/ubuntu xenial main > # deb-src http://ppa.launchpad.net/gluster/libntirpc/ubuntu xenial main > > ==> gluster-ubuntu-nfs-ganesha-xenial.list <=> deb http://ppa.launchpad.net/gluster/nfs-ganesha/ubuntu xenial main > # deb-src http://ppa.launchpad.net/gluster/nfs-ganesha/ubuntu xenial main > > > # dpkg -l | grep -E 'gluster|ganesha|libntirpc' > ii glusterfs-common 3.8.12-ubuntu1~xenial1 > amd64 GlusterFS common libraries and translator > modules > ii libntirpc1:amd64 1.4.4-ubuntu1~xenial1 > amd64 new transport-independent RPC library > ii nfs-ganesha 2.4.5-ubuntu1~xenial1 > amd64 nfs-ganesha is a NFS server in User Space > ii nfs-ganesha-fsal:amd64 2.4.5-ubuntu1~xenial1 > amd64 nfs-ganesha fsal libraries > > > Best Regards > Bernhard > _______________________________________________ > Gluster-users mailing list > Gluster-users at gluster.org > http://lists.gluster.org/mailman/listinfo/gluster-users > > --- > This email has been checked for viruses by AVG. > http://www.avg.com >