让我先说一下这个问题,我是EDI世界和Gentran的新手。
我在Ge Solaris上运行Sun Solaris 10服务器。我正在尝试使用Gentran服务器GUI从Windows 7服务器连接到该实例。当我尝试连接时,我得到端口映射器错误。错误读取; WinRPC:端口映射器故障。 Winsock:错误7。 sub-error:身份验证错误。 当我点击确定错误时我收到了这个; It_connect:在主机名称经纪人身上找不到Namebroker。端口映射器故障,身份验证错误。
名称经纪人在Sun服务器上运行,我已经投保了rpc / bind也正常运行。我从命令rpcinfo命令看到rquotad在生产服务器上运行,所以我开始使用DR环境。
我找到了一个答案,但它没有找到我。 IBM告诉我让Unix管理员启动端口映射器。我是Unix管理员和端口映射器正在运行。
非常感谢任何帮助。
答案 0 :(得分:0)
我发现rpcbind只是在本论坛的帮助下在本地设置的; http://www.unix.com/solaris/228033-rpcinfo-cant-contact-portmapper-rpc-authentication-error-why-failed-unspecified-error.html
无法从server1运行命令的server2获取rpcinfo;
server1 $ rpcinfo -p server2 rpcinfo:无法联系portmapper:RPC:身份验证错误;为什么=失败(未指定的错误)
我遵循了这些指示;
检查您尝试从(server1)获取RPC信息的主机上的输出: 码: svcprop network / rpc / bind:default | grep -i local
如果它返回config / local_only布尔值为true,则通过svccfg将其置为false。
代码: SVC产品:>选择network / rpc / bind
SVC:/网络/ RPC /绑定> setprop config / local_only = false
SVC:/网络/ RPC /绑定>退出
root @ host:〜#svcadm refresh / network / rpc / bind
root @ host:〜#svcprop network / rpc / bind:default | grep -i local
config / local_only boolean false
rpcinfo -p命令现在可以正常工作。