On Wed, Jul 30, 2008 at 06:41:04PM -0400, Kevin Coffman wrote: >A new version of libnfsidmap is now available from >http://www.citi.umich.edu/projects/nfsv4/linux/libnfsidmap/libnfsidmap-0.21.tar.gz > >Changes since libnfsidmap-0.20: > > - The main library has been changed to load "plugin" libraries to >perform the mappings. This decouples the main library from any ldap >(and sasl, etc.) dependencies. > > - Several translation methods (plugins) may now be specified in the >idmapd.conf file. While a plugin returns -ENOENT, the next is called >until a mapping is found, or there are no more plugins to try. See >the notes in the updated sample idmapd.conf configuration file. > > - A "static" mapping plugin from David Härdeman <[EMAIL PROTECTED]> >has been added. > > - A "gums" mapping plugin from Olga Kornievskaia ><[EMAIL PROTECTED]> has been added. Olga also did most of the work >to convert the code to use this new plugin architecture. > > - The interface is changed to add two new functions, >nfs4_gss_princ_to_ids_ex(), and nfs4_gss_princ_to_grouplist_ex() which >allow extra information to be passed to these mapping functions.
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=493217 Upgrading from 0.20-1 to 0.21-1 breaks rpc.idmapd: On Fri, Aug 01, 2008 at 11:40:32PM +1200, Paul Collins wrote: >Package: libnfsidmap2 >Version: 0.21-1 >Severity: grave > >Upgrading from 0.20-1 to 0.21-1 breaks rpc.idmapd: > > $ sudo rpc.idmapd -f -v > rpc.idmapd: libnfsidmap: using domain: wgtn.ondioline.org > > rpc.idmapd: libnfsidmap: processing 'Method' list > > rpc.idmapd: libnfsidmap: Unable to load plugin: libnfsidmap_nsswitch.so: > cannot open shared object file: No such file or directory > > rpc.idmapd: libnfsidmap: requested translation method, 'nsswitch', is not > available > > rpc.idmapd: Unable to create name to user id mappings. > $ dpkg -L libnfsidmap2 | grep nsswitch > /usr/lib/libnfsidmap_nsswitch.so.0.0.0 > /usr/lib/libnfsidmap_nsswitch.so.0 > >Since these newly separated plugins are not general-purpose shared >libraries, perhaps they should be shipped as >/usr/lib/libnfsidmap2/nsswitch.so and so forth, or something along >those lines. > >-- >Paul Collins >Wellington, New Zealand
signature.asc
Description: Digital signature