我正在尝试在安装了Centos 6.7版的linux计算机上启动Cadence。我遇到的问题是在我输入icfb之后&在终端上,我得到了下面的错误,它不能让我启动Cadence。
*WARNING* voInit failed to find the passwd entry for (null), using '/tmp' for a home directory.
The most likely cause of this problem is the failure of NIS lookups.
Please contact your system administrator.
*WARNING* clsInit failed: Success
*WARNING* file /home/john/CDS.log Success
*WARNING* file /home/john/CDS.log.1 Success
*WARNING* file /home/john/CDS.log.2 Success
*WARNING* file /home/john/CDS.log.3 Success
*WARNING* file /home/john/CDS.log.4 Success
*WARNING* file /home/john/CDS.log.5 Success
*WARNING* file /home/john/CDS.log.6 Success
*WARNING* file /home/john/CDS.log.7 Success
*WARNING* file /home/john/CDS.log.8 Success
*WARNING* file /home/john/CDS.log.9 Success
Failed to lock log file: /home/john/CDS.log.9如果在座的任何人能帮我解决这个问题,我将非常满意。
由衷地,
发布于 2016-07-01 19:09:22
这是我在sourcelink上找到的一篇文章,它似乎涵盖了你的错误:
这个问题与winbind被用作名称服务的事实有关。下面是/etc/nsswitch.conf文件的配置:
passwd:文件winbind卷影:文件winbind组:文件winbind
这也解释了为什么本地用户不存在该问题。解决方案是转到Winbind身份验证配置,然后在Options选项卡中打开以下两个标志:
使用影子密码缓存用户信息
如果系统配置为使用LDAP (即,nsswitch.conf中的密码文件ldap )存储用户信息,使用Kerberos进行用户身份验证。我们还需要验证系统上是否安装了某些共享对象库。最常见的解决方法是为RHEL安装32位nss_libraries,即nss_ldap.i386 -(已经安装了64位版本)。这将安装LDAP身份验证所需的/usr/lib/libnss_ldap.so。
新的RHEL6身份验证方式不是libnss,而是一种较新的工具SSSD。如果主机使用sssd处理用户身份验证,则还应安装32位版本的libnss_sss.so。已经观察到,如果没有为sssd运行服务调用"nscd“,也可能出现上述错误。
LINUX% sudo yum安装sssd-client.i686 nss-pam-ldapd.i686
https://stackoverflow.com/questions/38136253
复制相似问题