为什么 tar 无法提取文件并挂起

为什么 tar 无法提取文件并挂起

我正在使用 Solaris 11 系统,并尝试从我知道没问题的 tar 文件中提取内容,但当我尝试提取它时,tar 挂起了。我没有从 tar 收到任何反馈。

我应该检查 Solaris 的哪些区域来解决这个问题?

答案1

嗯,在这种情况下,错误在于系统无法正确访问 NIS 服务器,因此无法向 tar 提供正确的权限信息。

这似乎是一个“先有鸡还是先有蛋”的问题。我不知道是 NIS 服务器发生故障导致服务 network-inetd 发生故障,还是 network-inetd 先发生故障导致 NIS 访问被阻止。

无论如何,进入 /etc/nsswitch.conf 并从文件中删除对 nis(或 ldap,如果您使用的话)的所有引用,然后重新启动系统会有所帮助。Solaris 恢复了,tar 正在运行,您可以返回并像以前一样放置 nis 引用。

一切恢复正常。

相关内容