Comment 3 for bug 1088154

Revision history for this message
Ashish SHUKLA (wahjava) wrote :

I'm able to triage this bug, and it seems like the culprit is `conf_*` functions present in conffile.c (nfs-utils), which are also present in cfg.c (libnfsidmap2), and due to runtime linking, `conf_*` present in `rpc.idmapd` executable (nfs-utils) takes precedence over the `conf_*` functions present in `/lib/libnfsidmap.so.0` due to symbol search order, and therefore complicating configuration parsing.

The diff attached marks the `conf_*` functions, present in `conffile.c` which seem to conflict with functions present in `cfg.c`, as `static`, and therefore fixing the conflict.

For the record, I'm running `Ubuntu Precise`.

Thanks