Description of problem: linker errors in idmapd. probably compiled with the new glibc which provides the new strlcpy Version-Release number of selected component (if applicable): nfs-utils-1.3.1-0.0.fc22.x86_64 glibc-2.20.90-6.fc22.x86_64 How reproducible: Always Additional info: ldd /usr/sbin/rpc.idmapd linux-vdso.so.1 (0x00007ffffa3da000) libevent-2.0.so.5 => /lib64/libevent-2.0.so.5 (0x00007f9803b10000) libnfsidmap.so.0 => /lib64/libnfsidmap.so.0 (0x00007f9803908000) libc.so.6 => /lib64/libc.so.6 (0x00007f9803540000) libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f9803320000) libdl.so.2 => /lib64/libdl.so.2 (0x00007f9803118000) /lib64/ld-linux-x86-64.so.2 (0x00000038ba200000)
Also a problem with: nfs-utils-1.3.1-1.1.fc21.x86_64 glibc-2.20-5.fc21.x86_64
Downgrading libnfsidmap from 0.26-1.1.fc21 to 0.26-0.1.fc21 fixes this for me. Also, if I compile nfs-utils against libnfsidmap 0.26-1.1.fc21 it removes this error, but then I get: rpc.idmapd: libnfsidmap: requested translation method, 'nsswitch', is not available rpc.idmapd: Unable to create name to user id mappings. ala bug #1156484
Using libnfsidmap-0.26-2.0.fc21.x86_64 fixes it for me. I think if you do a buildroot override for libnfsidmap for f21 and rebuild nfs-utils, we should be good to go.
*** Bug 1158236 has been marked as a duplicate of this bug. ***
(In reply to Orion Poplawski from comment #3) > Using libnfsidmap-0.26-2.0.fc21.x86_64 fixes it for me. I think if you do a > buildroot override for libnfsidmap for f21 and rebuild nfs-utils, we should > be good to go. I'm not sure what you meaing "buildroot override". Also why is the rebuild needed since libnfsidmap.so is dynamically loaded?
To be honest, I really have no clue as to the true cause of this issue. All I know is that a rebuilt nfs-utils with the updated libnfsidmap seems to fix it. In order to rebuild nfs-utils with the new libnfsidmap for F21 while libnfsidmap is still in updates-testing, you need to submit a buildroot override for it here: https://admin.fedoraproject.org/updates/override/new This will put it in the buildroot so nfs-utils can be built against it.
*** This bug has been marked as a duplicate of bug 1159943 ***