web-dev-qa-db-ja.com

NIS / YPmake-mail.aliasesコールバックがタイムアウトしました

NIS/YPサーバーのMakefileにmail.aliasesマップを追加しようとしています。ビルドするマップのリストに「mail」を追加し、正しいエイリアスファイル(/ etc/aliases)を指していることを確認しました。

私が得ている問題は、makeを実行すると、次のような「コールバックタイムアウト」エラーが発生することです。

mail.aliases-> "SlaveNisServer":コールバックがタイムアウトしました

他のマップは正常に作成されているようです。

ここで何がうまくいかないのか誰かが知っていますか?

2
JT.WK

スレーブサーバーが正しく設定されていない可能性があります-SlaveNisServerでypinitを実行してみて、NIS(およびrpcbind)デーモンが実行されていることを確認してください。

/usr/lib/yp/ypinit -s MasterNisServer
3
Christophe

ありがとう。問題の解決に役立ちました:

# /usr/lib64/yp/ypinit -s nfs1
We will need a few minutes to copy the data from nfs1.
Transferring protocols.bynumber...
Trying ypxfrd ... success

Transferring services.byname...
Trying ypxfrd ... success

Transferring group.bygid...
Trying ypxfrd ... success

Transferring auto.data...
Trying ypxfrd ... success

Transferring mail.aliases...
Trying ypxfrd ... success

Transferring auto.app...
Trying ypxfrd ... success

Transferring netid.byname...
Trying ypxfrd ... success

Transferring ypservers...
Trying ypxfrd ... success

Transferring auto.home...
Trying ypxfrd ... success

Transferring rpc.byname...
Trying ypxfrd ... success

Transferring hosts.byname...
Trying ypxfrd ... success

Transferring passwd.byname...
Trying ypxfrd ... success

Transferring auto.master...
Trying ypxfrd ... success

Transferring passwd.byuid...
Trying ypxfrd ... success

Transferring hosts.byaddr...
Trying ypxfrd ... success

Transferring rpc.bynumber...
Trying ypxfrd ... success

Transferring group.byname...
Trying ypxfrd ... success

Transferring protocols.byname...
Trying ypxfrd ... success

Transferring services.byservicename...
Trying ypxfrd ... success


nfs2's NIS data base has been set up.
If there were warnings, please figure out what went wrong, and fix it.

この時点で、/etc/passwd/etc/groupが編集されていることを確認してください。これにより、NISがアクティブ化されたときに、/etc ASCIIファイル。
[root@nfs2:/root]

また、以下を実行します。service ypserv restartこれにより、ypserv設定が更新されます。

1
Alex