The NFS error message "clnt_create: RPC: Program not registered" is popular (make a search engine query for proof) and is quite unhelpful. Please replace it with a message explaining what error occurred (i.e. what is expected to occur and what happened instead) and probably instructions how to fix it, e.g. `The client RPC program [/path/to/binary] crashes with return code 2. A running instance is expected to listen on port n in order to make an XMLRPC call to the server [server]`. I'm pretty sure that the message wants to tell us something like that, so why not just do it.
This has absolutely nothing at all to do with the kernel.