2013年12月22日日曜日

シャットダウン/再起動時にNetAuthSysAgentにパスワードを要求されるがキーボードを受け付けずデッドロックに対処する件

Mac OS X Serverを使ってMacをmobile account(モバイルアカウント)のhome directory共有で運用しているケースで、再起動やシャットダウンしようとするとhomeの同期が始まった途端にNetAuthSysAgent wants to use the...というダイアログが出てきて、パスワードを要求してくる。しかしどうやってもキー入力を受け付けない、という現象が時々起きます。

これが起きるとずっと入力待ちなため、リモートで管理している場合はどうしようもなくなります(シャットダウンプロセス中なのでscreen sharingのdaemonはすでにkillされている)。いずれにしてもキー入力を受け付けないのですからコンソールの前に座っていてもどうしようもないのですが。

とりあえずの回避策としては、ダイアログのキャンセルボタンを押すこと。何度かダイアログが出てきますが全部キャンセルを押せば、シャットダウンプロセスが進みます。

それにしても、寝覚めが悪いのでもうちょっとぐぐってみたところ、モバイルアカウントの設定(あるいはメニューバーのhome directory同期のアイコン)からSync Home Nowを押すと、ここでもパスワードを聞いてきますのでそこでパスワードを入れると覚えるので、しばらくはシャットダウン時/再起動時にNetAuthSysAgentがパスワードを聞いてこなくなるようです。

この対処法でも事前にこのダイアログが出てくることを防げるわけではないようですが、一度この現象が出たら「キャンセル攻撃」でやり過ごして、次にこの方法でパスワードを入れれば、しばらくは治まるわけです。

参考にしたのは:

0 件のコメント:

コメントを投稿