Description of problem: ldd -r /usr/lib64/dirsrv/plugins/nisserver-plugin.so undefined symbol: xdr_ypresp_master (/usr/lib64/dirsrv/plugins/nisserver-plugin.so) undefined symbol: xdr_ypreq_key (/usr/lib64/dirsrv/plugins/nisserver-plugin.so) undefined symbol: xdr_ypresp_key_val (/usr/lib64/dirsrv/plugins/nisserver-plugin.so) undefined symbol: xdr_ypresp_maplist (/usr/lib64/dirsrv/plugins/nisserver-plugin.so) undefined symbol: xdr_ypreq_nokey (/usr/lib64/dirsrv/plugins/nisserver-plugin.so) undefined symbol: xdr_ypresp_order (/usr/lib64/dirsrv/plugins/nisserver-plugin.so) undefined symbol: xdr_ypresp_all (/usr/lib64/dirsrv/plugins/nisserver-plugin.so) undefined symbol: xdr_ypresp_val (/usr/lib64/dirsrv/plugins/nisserver-plugin.so) undefined symbol: slapi_ch_malloc (/usr/lib64/dirsrv/plugins/nisserver-plugin.so) nsslapd: report_error - Netscape Portable Runtime error -5977: /usr/lib64/dirsrv/plugins/nisserver-plugin.so: undefined symbol: xdr_ypresp_master Because of this the freeipa server fails to start.
Fixed in the package git and package is built in koji. I'm planning to do a combined freeipa+slapi-nis release.
I can confirm that https://kojipkgs.fedoraproject.org//packages/slapi-nis/0.56.2/6.fc28/x86_64/slapi-nis-0.56.2-6.fc28.x86_64.rpm fixes the error for me.
slapi-nis-0.56.2-6.fc28 freeipa-4.6.90.pre1-7.fc28 has been submitted as an update to Fedora 28. https://bodhi.fedoraproject.org/updates/FEDORA-2018-a22497315b
freeipa-4.6.90.pre1-7.fc28, slapi-nis-0.56.2-6.fc28 has been pushed to the Fedora 28 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2018-a22497315b
freeipa-4.6.90.pre1-7.fc28, slapi-nis-0.56.2-6.fc28 has been pushed to the Fedora 28 stable repository. If problems still persist, please make note of it in this bug report.