我正在使用 Solaris 11 系统,并尝试从我知道没问题的 tar 文件中提取内容,但当我尝试提取它时,tar 挂起了。我没有从 tar 收到任何反馈。
我应该检查 Solaris 的哪些区域来解决这个问题?
答案1
嗯,在这种情况下,错误在于系统无法正确访问 NIS 服务器,因此无法向 tar 提供正确的权限信息。
这似乎是一个“先有鸡还是先有蛋”的问题。我不知道是 NIS 服务器发生故障导致服务 network-inetd 发生故障,还是 network-inetd 先发生故障导致 NIS 访问被阻止。
无论如何,进入 /etc/nsswitch.conf 并从文件中删除对 nis(或 ldap,如果您使用的话)的所有引用,然后重新启动系统会有所帮助。Solaris 恢复了,tar 正在运行,您可以返回并像以前一样放置 nis 引用。
一切恢复正常。