Мы разрабатываем систему RPC с клиентом в системе Ubuntu и сервером в системе Solaris.
В настоящее время мы поражены этой ошибкой: «RPC: неизвестный протокол»
может помочьнам с этим?
Измените "visible" на "tcp" в вызове clnt_create ().
Запустите вашу программу с помощью strace, чтобы проверить, отсутствуют ли какие-либо критические файлы. В моем случае я понял, что мне не хватает библиотек libnss_files и libnss_dns, и проблема исчезла, как только я их добавил.