[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[osx-users:0583] 「サーバへ接続...」でFinderがクラッシュする




しろやまです。

朝っぱらからトラブルが躍り込んできてとりあえず解決したので、その
報告をいたします。(まぁ、こんなんでも誰かの役に立つかと思いまして...)


[症状]
Finder より「サーバへ接続...」で、Sambaでボリュームを公開している
サーバへ接続しようとすると、Finder がクラッシュし強制的にログアウト
されてしまう。

具体的には、URLを指定ないしはカラム表示部分からサーバを選択し
接続ボタンを押すと、通常だとどの共有ボリュームをマウントするかを
指定するパネルが表示されるが、パネルが表示されずFinderが落ち
てしまう。


Samba以外の共有に対して同問題が出るかは不明(うちには永続的な
AFPのサーバなんてないものですから)。

この症状が出たときには、以下のメッセージがログ(/var/log/system.log)
に表示される。

Jun 16 11:05:15 chameleon /System/Library/Frameworks/ApplicationServices.framework/Versions/A/ Frameworks/ATS.framework/V
ersions/A/Support/ATSServer: ATSServer: Corrupt Container info in FODB cache file. status = -4


[対処]
FODB キャッシュファイルがおかしいというのだから、こいつを正しい
状態に戻せばいいだろうと判断。既存ファイルの修復方法はわから
ないので、キャッシュなのだから消して、作り直させるという方がいい
だろうと判断。
FODBキャッシュファイルは以下に存在。

[chameleon:~] siroyama% locate FODB
/System/Library/Caches/com.apple.ATSServer.FODB_System

ただし、ログインしているときにこれを消しても駄目。なぜなら、Finder
(あるいはATServer?)がこのファイルを参照しているので結局壊れ
たファイルが作り直されてしまうからです。

なので、誰もコンソールからGUIでログインしていない状態を作る必
要があります。

私は Loginウィンドウから >console を打ち込んでコマンドラインから
ログインし、さくっとファイルを削除後、ログアウトしてあらためてGUI
からのログインをしなおしました。

現時点では、これで問題なく動作しております。

---
SHIROAYMA Takayuki


--[PR]------------------------------------------------------------------
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■PC専門店■■        これが世界標準価格!       ■■■
■■■■ツクモ■   話題の低価格パソコン「イーマシーンズ」   ■■■
     http://ad.freeml.com/cgi-bin/ad.cgi?id=bUd7N
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
------------------------------------------------------------------[PR]--
<GMO GROUP> Global Media Online www.gmo.jp