本ブログの更新は停止しています。更新は新しいサイトの Travellers Tales で行なっています。

Tiger で iSync がクラッシュログを吐いていたら


Tiger (Mac OS 10.4.x) で、ある日コンソールのログを眺めていたら、iSync らしきものが同期の度にクラッシュして、ログを吐いていることに気付きました。

アクセス権の修復なんかをやってみても一向に改善される気配がなかったのですが、検索してみたら、ずばりそのものがありました。Panther (Mac OS 10.3.x) からアップデートしていると起こる問題らしいです。

こんなログです。

The macosxhints Forums - Problem with iSync in Tiger
Apr 30 14:21:25 imac-g5 crashdump[14969]: Scheduler crashed
Apr 30 14:21:25 imac-g5 crashdump[14969]: crash report written to: /Users/artemio/Library/Logs/CrashReporter/Scheduler.crash.log
*** loading the extensions datasource
dyld: Library not loaded: /System/Library/PrivateFrameworks/SyncEngine.framework/Versions/A/SyncEngine
Referenced from: /Applications/iSync.app/Contents/Resources/Scheduler.app/Contents/MacOS/Scheduler
Reason: image not found

これを直すには、ユーザフォルダのライブラリ以下にある Preferences フォルダ中の com.apple.scheduler.plist をいじる必要があります。

Developer Tools がインストールされているなら Property List Editor を使って、com.apple.scheduler.plist を編集して、AbsoluteSchedule の下にある com.apple.isync.scheduler を削除します。

Property List Editor がないなら、テキストエディタで com.apple.scheduler.plist を開き、以下の箇所を削除して保存します (数字の部分は設定により異なります)。間違えてしまった場合に備えて、バックアップは取ってから作業して下さい。

<key>com.apple.isync.scheduler</key>
<dict>
	<key>com.apple.isync.scheduler</key>
	<dict>
		<key>Action</key>
		<dict>
			<key>process</key>
			<string>/Applications/iSync.app/Contents/Resources/Scheduler.app</string>
			<key>type</key>
			<integer>0</integer>
		</dict>
		<key>Timer</key>
		<dict>
			<key>date</key>
			<date>2006-01-18T15:30:15Z</date>
			<key>repeatInterval</key>
			<real>3600</real>
		</dict>
	</dict>
</dict>

Posted: 木 - 1月 19, 2006 at 12:31 AM               Hatena Bookmark



©