繁体   English   中英

如何在 Windows Linux 子系统中运行 rpc?

[英]How to run rpc in Windows Linux Subsystem?

我想执行一个涉及 RPC 的基本 c 程序。 但是,当我尝试在 Ubuntu 18.04 LTS(Linux 子系统)上运行它时,我收到以下错误。

mugdha@LAPTOP-1ME15EK1:~$ rpcinfo

rpcinfo:无法联系 rpcbind:RPC:远程系统错误 - 没有这样的文件或目录

即使安装了 rpbind 也会出错

尝试查看 pkg 准确安装的路径。

which rpcinfo

也许这个问题与端口有关,当您在 WSL 中启动服务器时,windows 和 linux 共享相同的 localhost。 有关更多信息,请参阅端口转发端口转发

你是如何解决这个问题的? 我遇到了和你一样的问题

启用 rpcbind 和 nfs 服务。

sudo update-rc.d rpcbind 启用

sudo update-rc.d nfs-common 启用

重启 rpcbind 服务

sudo 服务 rpcbind 重启

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM