2016-07-01 11 views
0

Ich versuche Cadence auf meinem Linux-Computer mit Centos Release 6.7 zu starten. Das Problem, das ich habe, ist, nachdem ich icfb & auf dem Terminal eintippte, bekomme ich den untenstehenden Fehler, der mich Cadence nicht starten lassen konnte.Ich kann Cadence nicht starten

*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 

Ich werde sehr groß sein, wenn jemand hier mir helfen kann, es zu lösen. Mit freundlichen Grüßen

,

Antwort

0

Hier ist ein Artikel, den ich auf Sourcelink gefunden, die Ihren Fehler zu decken scheint:

Das Problem mit der Tatsache zusammen, dass winbind als Name-Dienst verwendet wird. Hier ist, wie die /etc/nsswitch.conf-Datei konfiguriert ist:

passwd: files winbind Schatten: Dateien winbind Gruppe: Dateien winbind

Dies erklärt auch, warum das Problem nicht für lokale Benutzer nicht vorhanden ist. Die Lösung ist auf die Winbind Authentifizierungskonfiguration zu gehen und dann auf der Registerkarte Optionen wiederum auf den folgenden zwei Flaggen:

Cache Benutzerinformationen Shadow-Passwörter verwenden

Wenn Systeme sind so konfiguriert, LDAP (dh passwd-Dateien zur Verwendung von LDAP in nsswitch.conf) für Benutzerinformationen und Kerberos für Benutzerauthentifizierung. Außerdem müssen wir prüfen, ob bestimmte Bibliotheken gemeinsam genutzter Objekte auf dem System installiert sind. Meistens wird es durch Installieren der 32-Bit-nss-libraries gelöst, d. H. Paket nss_ldap.i386 - (64-Bit-Version wurde bereits installiert) für RHEL. Dadurch wird die für die LDAP-Authentifizierung erforderliche Datei /usr/lib/libnss_ldap.so installiert.

Die neue Authentifizierungsmethode von RHEL6 ist nicht libnss, sondern ein neueres Tool SSSD. Wenn der Host sssd für die Benutzerauthentifizierung verwendet, sollte auch die 32-Bit-Version von libnss_sss.so installiert sein. Es wurde beobachtet, dass die obigen Fehler auch auftreten können, wenn der Dienst "nscd" nicht für sssd ausgeführt wird.

LINUX% sudo yum installieren sssd-client.i686 nss-pam-ldapd.i686