2011年6月1日 星期三

CentOS autofs client & 問題排除

原文 http://www.centos.org/docs/5/html/Deployment_Guide-en-US/s1-nfs-client-config-autofs.html

CentOS autofs client只需新增 /etc/auto.home,此檔內容如下:
*       -rw,soft,intr   <fileserver>:/export/home/&

再執行 service autofs restart。

問題:
以 su - <useraccount> 測試 autofs,出現錯誤訊息:

hostname: error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory
pwd: error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory

排除:
經測試問題點為 <useraccount> 的 .cshrc 裡面有 setenv LD_ASSUME_KERNEL        2.4.1,
這會將環境改為使用舊版 kernel,將這一行用 # 改為註解就 OK 了。

PS. LD_ASSUME_KERNEL 的說明 http://www.akkadia.org/drepper/assumekernel.html

2014.12.5 update:

NIS server的內容
/etc/auto.master改為/home   auto.home,這樣就會用NIS的auto.home了。
/etc/auto.home內容為 * -rw,soft,intr nfssvr:/data/home/&
 
NIS client
nssswitch.conf內容改為automount:  nis files
ypcat auto.master的結果為auto.home
ypcat auto.home的結果為-rw,soft,intr nfssvr:/data/home/&
restart autofs就可以了。

沒有留言:

張貼留言