Oracle Solaris 10 9/10 릴리스 노트

업그레이드 후 시스템이 ypbind와 통신할 수 없음(6488549)

이 버그는 Solaris 10 Hardware 2(HW2) 릴리스에서 최신 Solaris 10 10/09 릴리스로 업그레이드하는 경우 발생합니다.

Solaris 10 HW2 릴리스에서 NIS, NIS+, FILES 또는 LDAP와 같은 모든 이름 서비스의 name_service.xml 파일은 다음과 같습니다.


# ls -l name_service.xml
lrwxrwxrwx   1 root     root     10 Apr 10 16:26 name_service.xml -> ns_files.xml

이름 서비스가 NIS이면 name_service.xml 파일이 ns_files.xml에 연결됩니다. 하지만 ns_files.xml 파일의 내용은 ns_nis.xml과 동일합니다.


  # cat /etc/release
                     Solaris 10 3/05 HW2 s10s_hw2wos_05 SPARC
           Copyright 2005 Sun Microsystems, Inc.  All Rights Reserved.
                        Use is subject to license terms.
                           Assembled 26 September 2005
  # cd /var/svc/profile
  # ls -l name_service.xml ns_files.xml ns_nis.xml
  lrwxrwxrwx   1 root   other    12 May 21 04:06 name_service.xml -> ns_files.xml
  -r--r--r--   1 root   sys     779 May 21 04:25 ns_files.xml
  -r--r--r--   1 root   sys     779 Jan 21  2005 ns_nis.xml
  #
  # diff ns_files.xml ns_nis.xml
  # diff name_service.xml ns_nis.xml

앞의 출력에서 ns_nis.xmlns_files.xml 파일은 동일합니다. 이것은 name_service.xml 파일이 잘못된 이름 서비스 파일에 심볼릭 링크되었음을 의미합니다. name_service.xml 파일이 ns_files.xml에 연결되어 있습니다. 대신 name_service.xml 파일이 ns_nis.xml에 연결되어야 합니다.


주 –

CR 6411084에 대한 수정 프로그램인 SUNWcsr 설치 또는 설치 후 스크립트는 name_service.xml이 링크 파일이 아닌 경우에만 올바른 링크를 만듭니다. name_service.xml이 이미 심볼릭 링크 파일인 경우 Solaris 10 Hardware 2 릴리스에서와 같이 CR 6411084에 대한 수정이 작동하지 않습니다.


Solaris 10 Hardware 2에서 최신 Solaris 10 10/09 릴리스로 업그레이드한 후 다음 메시지가 콘솔에 표시되거나 메시지 파일에 기록됩니다.


Oct 23 12:18:45 vt2000a automount[301]: [ID 366266 daemon.error] 
can't read nis map auto_master: can't communicate with ypbind - retrying 

또한 /network/nis/client:default 서비스가 오프라인으로 전환됩니다.

해결 방법: 다음 해결 방법 중 하나를 선택합니다.