rpcbind.service启动失败

新装的服务器,启动rpcbind.service通常失败,执行下面的两个命令经常卡死,一直不返回,也不报错

#systemctl start nfs-server.service
#systemctl start rpcbind.service

偶尔执行以下命令,却又可以

#systemctl restart rpcbind.service

关机偶尔会卡在rpcbind.service,近5分钟也关闭不了。阿里的云服务器还是不错的,不仅可以利用网页远程控制服务器,连整个关机、重启的过程的屏显都可以看到。为问题的分析提供了便利。下面是关机时的截图

开机有一个加载失败的提示

于是按提示,在登录系统后执行相关命令

象是说地址没有解释的协议,解释地址错误,于是按提示打开相关配置文件

#vi /etc/systemd/system/sockets.target.wants/rpcbind.socket

因提示的地址并不完整,看上去似乎是64位IP地址有问题,因为内部也没有必要使用64位IP地址,于是我注释了[::]:111相关的两行内容

保存,重启后,问题解决:)

 

转载于:https://www.cnblogs.com/kevin-Y/p/10222639.html

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
遇到 "Failed to start rpcbind.service: Unit not found" 这个错误通常是Linux系统中rpcbind服务未正确安装或配置导致的。rpcbind是一个提供远程过程调用(RPC)服务的关键守护进程,它允许不同系统之间的通信。 错误信息表明操作系统在尝试启动rpcbind服务时找不到对应的单元文件(service unit),这可能有以下几个原因: 1. 服务没有安装:确保rpcbind服务已经被安装在系统上。在基于Debian或Ubuntu的系统中,你可以使用 `apt-get install rpcbind` 或 `sudo apt update && sudo apt install rpcbind` 来检查和安装。 2. 单元文件损坏或丢失:有时候,服务单元文件可能由于某种原因被删除或损坏。你可以检查 `/etc/systemd/system/rpcbind.service` 文件是否完整。 3. 启动顺序问题:检查系统启动时,rpcbind服务是否被正确添加到启动列表。在Ubuntu系统中,可以在 `/etc/systemd/system/multi-user.target.wants/rpcbind.service` 文件中确认。 4. 系统更新后遗留问题:如果你最近更新了系统,某些服务配置可能会被重置。这时,你可以尝试手动创建或者更新单元文件。 为了解决这个问题,你可以按照以下步骤操作: - 检查服务状态:`sudo systemctl status rpcbind` - 搜索并恢复单元文件:`sudo cp /lib/systemd/system/rpcbind.service /etc/systemd/system/` - 修复启动链接:`sudo systemctl daemon-reload` - 重新启动服务:`sudo systemctl restart rpcbind` - 如果以上步骤无法解决问题,查看日志文件 `/var/log/syslog` 或 `/var/log/messages` 以获取更多关于错误的详细信息。 如果问题依然存在,可能需要寻求更高级别的系统管理员帮助。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值