japan.internet.com The Internet & IT Network


RSSニュース検索
カテゴリ
> トップページ
> Webビジネス
> Eコマース
> Webファイナンス
> Webマーケティング
> パブリック
> Webテクノロジー
> 携帯・ワイヤレス
> Linux Today
> Linux Tutorial
> J.I.C.ブログ
キャリア
> 転職ならen
> 派遣ならen
> アルバイトならen
> IT求人情報
ヘッドライン
> 今日のヘッドライン
> 週間ヘッドライン
Special Link
> フォトコミュニティ
> ストックフォト
> クリップアート
> イラスト
> フェリカ
> Web2.0
> 写真
イベント&セミナー
> イベントカレンダー
> 書評「IT の耳」
> 出張・接待検索
> ニュースガジェット 注目
無料ニュースメール
> 新規登録
> 変更・解除
> オプトインメールの登録・変更・解除
インフォメーション
> パートナーサイト
転職ならエン
就職ならen
求人ならen
履歴書ならen
アルバイトならエン
CRM/SFAならオラクル
> グループ会社
株式会社アエリア
(株)サンゼロミニッツ
株式会社エアネット
> お問い合わせ
> 広告掲載について
> リンクについて
> 著作権について
> その他お問い合わせ
> 利用規約
> 個人情報保護方針
> 会社概要地図
コラム コラム一覧へ戻る

japan.internet.com 編集部 japan.internet.com 編集部
米国 Jupitermedia が運営する IT マネジメントに特化したサイト。

 メール  著者にメールする
 ホーム  http://itmanagement.earthweb.com/

最新コラム

次期 Mac OS X Leopard に望むこと

著者: John Welch プリンター用 記事を転送
2007年2月2日 13:50 付の記事
■海外internet.com発の記事

Mac OS X 10.4 について、修正が必要なほど大きな問題はただひとつ。ノート PC でディレクトリサービスを使うときに生じる問題である。

Leopard には Mac の熱狂的なファンを興奮させる新機能がたくさんある。「Time Machine」や「Core Animation」、新しくなった「iChat」および「メール」、そして ZFS をサポートするといううわさもある。しかし、ひとつだけ修正してほしい点がある。私が Mac OS X 10.2 を使っていた時からずっと抱えてきた問題で、ディレクトリサービスとノート PC に関する問題だ。

読者は、ふたつのグループに分かれるだろう。ひとつめは、私と同じ苦しみを経験したことがあるため、私の話に共感し、額を机にぶつけてるほど激しくうなずいている人たち。もうひとつは、私が何を言っているのかさっぱりわからないという人たち。おそらくこちらのグループの人は、PowerBook や MacBook でネットワークが見えないときにディレクトリサービスにつなげて起動させるといった使い方をあまりしない人だろう。

基本的な問題は次のとおり。例えば Open Directory とか Active Directory といったディレクトリサービスを持っているとする。これらのサービスは便利なので、マシンをこれらのサービスにつなげて使用する。ノート PC につなげることもあると思うが、当然ノート PC はよく持ち運んで使う。ノート PC をアクティブネットワークに接続させたが、ディレクトリサービスが見えない。信号音が聞こえてしばらく待つが、一向に改善しない。

永遠にログイン画面にならない場合もある。ログイン ID を無事入力できるまでに10分以上かかる場合もある。また、デスクトップにつながるものの、マシンがかたまったりダウンしてしまい、決して元に戻らないといったこともある。再起動しても直らない、これが問題なのだ。

問題はふたつある。まず、/Library/Preferences/DirectoryService のさまざまな .plist ファイルでいかにタイムアウトを設定しなおしたところで、OS は通常ディレクトリサービスのドメインコントローラの検索を中断したりはしない。これらの症状は見つけやすい。システムログを見ればわかる。システムログが、次のようになっていたら、ディレクトリサービスにつながった Mac OS X は、アクティブネットワーク接続がディレクトリサービスネットワークから外れた状態で、起動待ちになっている。

machinename / System/Library / CoreServices / mcxd.app / Contents / MacOS / mcxd: DSOpenNode(): dsOpenDirNode(" / LDAPv3 / open directory master DNS name ") == -14002

この状態を回避する方法は、最悪なものから幾分面倒なものまで3つある。

1. ディレクトリサービスにつながらないときは、決してマシンを起動させないこと。当然「携帯端末は使えない」ということを意味する。問題は解決できるが、実用的ではない。

2. 無線接続をすべて切り(例えば Airport など)、再起動する前に有線接続をすべて外す。これでほとんどうまくいくが、すぐ下で解説するおまけの問題が付きまとう。マシンがかたまったりカーネルがパニック状態のときは、Airport の接続を切ることはできない。

3. マシンをネットワークにつなげてアカウントの設定を行ったら、/Library/Preferences/DirectoryService にあるすべてを削除する。これは結構うまくいく。このデータが必要になることはほとんどないが、必要になったときに備えてコピーをとっておいたほうがいい。これは面倒だが効果的な方法だ。

しかし3番目の方法を除いてすべてに当てはまる別の問題がある。マシンをディレクトリサービスにつなげることはできても、「オートマウントが異常」という意味のバグが起きる。これは2番目の方法を選択するとよく起こる。すべてのネットワーク接続を切断して再起動し、ログイン後ネットワーク接続を回復させる。その後オートマウントさせると、マシンがゆっくり停止する。最終的に再起動がうまくできた後、システムログに以下のようなメッセージがあらわれる。

Dec 29 15:48:02 kernel[0]: nfs server automount -nsl [254]: not responding

Dec 29 15:48:02 KernelEventAgent[72]: tid 00000000 received VQ_NOTRESP event (1)

Dec 29 15:48:02 KernelEventAgent[72]: tid 00000000 type ’nfs’, mounted on ’/Network’, from ’automount -nsl [254]’, not responding

もしこのメッセージを見たら、オートマウントバグが起きていることを意味する。マシンが完全にかたまる前にできることといったら、すべてのネットワーク接続を切断することだけだ。これでオートマウントが自身には何の問題もないことに気づき、マシンを動かさなくしようとするのをやめるまで、オートマウントを停止させる。 Apple の記事“Mac OS X: Resolving login issues with Active Directory plug-in”(Active Directory プラグインでのログイン問題を解決)が役立つかもしれない。

しかし、これは完ぺきな修正方法ではない。携帯端末に搭載した Mac OS X でディレクトリサービスを使うのは、ユーザー側で手動で介入しない限り、いい考えではないというのが本音だ。もっと率直に言うと、ノート PC を携帯してよく使う状況では、Mac OS X のディレクトリサービスは機能しないということになる。

これは、ノート PC とディレクトリサービスを使うものとして、Leopard に修正を待ち望む唯一の点だ。ディレクトリサービスがこれ以上痛点であってほしくない。これを修正できれば、あとは非常に優れているといえる。


過去コラム集
Apple 関連の注目製品
社内で自分の企画を通す
緊急時の呼び出しの負担を軽減する
Parallels を使って Mac に Windows を並べて表示する
Mac で Vista と Linux を使う パート2
Mac で Vista と Linux を使う
米大手 ISP、ビヘイビアブロッキング技術提供へ
IE 7 と適合しないアプリケーションの対処法
IE 7 は本当に安全なのか
無料でない“フリー”ソフトウェア
海外のインターネットコム アメリカ韓国ドイツトルコ
関連企業のサイト:ストックフォト イラスト ネットストリート ホテル予約サイト タウン情報 出張 事業継承 シミュレーション トランクルーム 優待映画チケット 田舎暮らしガイド オリジナルデザインTシャツ ニタコエ
Copyright 2008 Jupitermedia Corporation All Rights Reserved. http://www.internet.com/
space.gif space.gif