Error – Nelze použít doplněk ……………..

Objevuje se vám tato nebo podobné hláška :

LittleSnapper.png
LittleSnapper_1.png

Musíme zjisiti příčinu :
sudo kextutil –verbos -t /System/Library/Extensions/IOStorageFamily.kext
No kernel file specified, using ‘/mach_kernel’
Diagnostics for /System/Library/Extensions/IOStorageFamily.kext:
Authentication Failures:
File owner/permissions are incorrect (must be root:wheel, nonwritable by group/other):
/System/Library/Extensions/IOStorageFamily.kext/Contents/Resources/External.icns

Warnings:
Personality has no CFBundleIdentifier; the kext’s identifier will be inserted when sending to the IOCatalogue:
IOApplePartitionScheme
IOBlockStorageDriver
IOGUIDPartitionScheme
IOMediaBSDClient
IOAppleLabelScheme
IOFDiskPartitionScheme

Tady vidíme že je chyba v právech na souboru : /System/Library/Extensions/IOStorageFamily.kext/Contents/Resources/External.icns

$ls -la /System/Library/Extensions/IOStorageFamily.kext/Contents/Resources/External.icns
-rw-r–r– 1 mstefl staff 159258 19 dub 2012 /System/Library/Extensions/IOStorageFamily.kext/Contents/Resources/External.icns

Jedná se o systémovou knihovnu a práva by měla být roota

Změníme práva :
$sudo chown root:wheel /System/Library/Extensions/IOStorageFamily.kext/Contents/Resources/External.icns

A znuvu zkusíme zavést modul :
$sudo kextutil –verbos -t /System/Library/Extensions/IOStorageFamily.kext
No kernel file specified, using ‘/mach_kernel’
Warnings:
Personality has no CFBundleIdentifier; the kext’s identifier will be inserted when sending to the IOCatalogue:
IOApplePartitionScheme
IOBlockStorageDriver
IOGUIDPartitionScheme
IOMediaBSDClient
IOAppleLabelScheme
IOFDiskPartitionScheme

/System/Library/Extensions/IOStorageFamily.kext appears to be loadable (not including linkage for on-disk libraries).
Loading /System/Library/Extensions/IOStorageFamily.kext.
/System/Library/Extensions/IOStorageFamily.kext successfully loaded (or already loaded).

A máme hotovo.