VirtualPCの亡霊

2014年5月16日Mac

昨日、hdiutilコマンドで、dmgファイルを圧縮された形式に変換しようとしたら、次の様なエラーが出て困りました。

% hdiutil convert AFPI.dmg -format UDZO -o AFPI-zip.dmg
2014-05-14 23:52:30.629 hdiutil[58844:303] Error loading /Library/Plug-ins/DiskImages/VirtualPCDiskImagePlugin.bundle/Contents/MacOS/VirtualPCDiskImagePlugin:  dlopen(/Library/Plug-ins/DiskImages/VirtualPCDiskImagePlugin.bundle/Contents/MacOS/VirtualPCDiskImagePlugin, 262): no suitable image found.  Did find:
	/Library/Plug-ins/DiskImages/VirtualPCDiskImagePlugin.bundle/Contents/MacOS/VirtualPCDiskImagePlugin: mach-o, but wrong architecture
2014-05-14 23:52:30.630 hdiutil[58844:303] Cannot find function pointer MacDiskImagePluginFactory for factory 7F1FD83E-6684-11D8-968F-000A957703C0 in CFBundle/CFPlugIn 0x7fd60340f960  (bundle, not loaded)

検索したら、似た様な事例がありました。

該当するプラグインを消せば直るとか。

以前インストールしていた(Mac OS X 10.5の頃)VirtualPCのプラグイン(PPC専用)が、「移行アシスタント」を経ても、亡霊の様にしがみついていたようです。

“/Library/Plug-ins/DiskImages/VirtualPCDiskImagePlugin.bundle"を消した所、このエラーは無くなりました。

hdiutilが発動されるたびに、VirtualPCDiskImagePlugin.bundleがエラーを発生させていたのか!? (タイトルも含め、ガンダムUCネタです)

Posted by お市のかた