上周,我正在使用RPC,可以很好地运行RPC服务器程序。但是,今天我尝试再次启动它,并且出现此错误:
Cannot register service: RPC: Authentication error; why = Client credential too weak unable to register (X_PROG, X_VERS, udp)
谁能告诉我这个错误的原因是什么?
rpcinfo给我这个:
program version netid address service owner
100000 4 tcp6 ::.0.111 portmapper superuser
100000 3 tcp6 ::.0.111 portmapper superuser
100000 4 udp6 ::.0.111 portmapper superuser
100000 3 udp6 ::.0.111 portmapper superuser
100000 4 tcp 0.0.0.0.0.111 portmapper superuser
100000 3 tcp 0.0.0.0.0.111 portmapper superuser
100000 2 tcp 0.0.0.0.0.111 portmapper superuser
100000 4 udp 0.0.0.0.0.111 portmapper superuser
100000 3 udp 0.0.0.0.0.111 portmapper superuser
100000 2 udp 0.0.0.0.0.111 portmapper superuser
100000 4 local /run/rpcbind.sock portmapper superuser
100000 3 local /run/rpcbind.sock portmapper superuser
奇怪的是,过去一周我什至没有使用过这台电脑。
是否应该运行任何服务?
希望你能帮帮我。
格茨·斯特凡(Grtz Stefan)
最佳答案
此错误与rpcbind链接,因此您应像这样停止服务端口映射:
sudo -i service portmap stop
然后
sudo -i rpcbind -i -w
最后启动服务端口图:
sudo -i service portmap start
关于authentication - RPC验证错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13111910/