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

Attachment: signature.asc
Description: Digital signature

Reply via email to