This discussion is archived
4936 Views 14 Replies Latest reply: Dec 5, 2009 8:37 AM by Thomas von Eyben
Currently Being ModeratedSep 13, 2009 7:00 PM (in response to sirsky)Hi,
Try deleting this file.
Drag that file to the Trash, empty the Trash and restart your Mac.
CarolynIntel iMac 2.66 Snow Leopard, Mac OS X (10.6), iPhone 3GS PBookG4 iBookG4 Intuos Tablet Epson Olympus Airport iPods JBL
Currently Being ModeratedSep 13, 2009 7:05 PM (in response to Carolyn Samit)Done. And it's still crashing - it's the exact same error over and over.MBP 5.1, Mac OS X (10.6)
Currently Being ModeratedSep 13, 2009 8:43 PM (in response to Carolyn Samit)I've also tried restoring the Disk Utility.app from backups in case it was somehow corrupted. Ran permissions repair via the 10.6 install CD also..still no luck, same error.MBP 5.1, Mac OS X (10.6)
Currently Being ModeratedSep 13, 2009 9:17 PM (in response to sirsky)be sure the permissions are correct on it:
sudo chown -R root:admin /Applications/Utilities/Disk\ Utility.app
sudo chmod -R =rw,+X /Applications/Utilities/Disk\ Utility.app
KjMac Pro Mac OS X (10.6.1), , Win XP "What!?, you didn't back it up?"
Currently Being ModeratedSep 13, 2009 10:12 PM (in response to KJK555)That is what the ownership on the app is - when I ran the Repair Permissions on it, it didn't find anything to fix so...I double-checked it via console, and they're set right.
Seems to be saying that it can't find a matching architecture in the image - so that tells me that something is screwing with it, that it can't match PPC vs x86 32 vs x86 64? Don't know how it could be that confused though - especially since PPC shouldn't be an option in 10.6....MBP 5.1, Mac OS X (10.6)
Currently Being ModeratedSep 13, 2009 10:19 PM (in response to sirsky)Did check that - ran Repair Permissions via the 10.6 install CD, and it didn't find any problems - double checked via the console - same, all's good. Seems to me that the problem is that it can't find a valid image - PPC vs x86-32 vs x86-64 in the app - here's the error again:
Dyld Error Message:
Library not loaded: /System/Library/PrivateFrameworks/PlatformHardwareManagement.framework/Versions /A/PlatformHardwareManagement
Referenced from: /System/Library/PrivateFrameworks/ServerFoundation.framework/Versions/A/ServerF oundation
Reason: no suitable image found. Did find:
/System/Library/PrivateFrameworks/PlatformHardwareManagement.framework/Versions /A/PlatformHardwareManagement: no matching architecture in universal wrapper
Not quite sure where to go from here - all files listed in the error have been checked for correct permissions, etc...as well as Disk Utility.app.
Hmmm...anything else I can check without having to backup and resinstall??? Seems pretty silly to me...MBP 5.1, Mac OS X (10.6)
Currently Being ModeratedSep 14, 2009 6:44 AM (in response to sirsky)SOLVED.
I used Pacifist to open my Mac OS X Install DVD (10.6) and manually pulled out the PlatformHardwareManagement.framework. The one that was installed on my system was dated March '07, I replaced it with the one from the installer DVD.
Disk Utility no longer crashes on startup, it operates normally. You could also copy it from another (working) machine, if you have one available - I didn't so I had to pull it off the DVD. A fresh install over-top may have fixed it as well - but may have broken more things than it fixed.MBP 5.1, Mac OS X (10.6)
Currently Being ModeratedSep 14, 2009 7:13 AM (in response to sirsky)Cool, I am having this problem too. I was also getting the same error when launching the 10.6 Versions of Workgroup Manager and Server Admin.
Off to another 10.6 machine.
Currently Being ModeratedSep 14, 2009 11:03 AM (in response to sirsky)Just curious, did you upgrade by booting from the SL DVD or did you start the install from the
I had problems when I started the install from the 10.5 desktop, but had no problems when
starting directly from DVD and simply selecting the volume I wanted to install to. It upgraded properly
using the boot from DVD method.
Glad you found a solution.
KjMac Pro Mac OS X (10.6.1), , Win XP "What!?, you didn't back it up?"
Currently Being ModeratedSep 22, 2009 8:44 AM (in response to sirsky)I had the same issue. Also, Activity Monitor would hang upon launching it. I considered doing the whole "use Pacifist to extract updated Hardware.platform from the Snow Leopard install CD" but it failed checksum so there was no way I was going to rely on it as a critical system file.
I installed 10.6.1 in hopes it would resolve the issue, and it did resolve Activity Monitor hanging, but disk utility still crashes. Off to the Genius Bar. ugh./17" MBPro Matte 2.93 unibody, Mac OS X (10.5.6)
Currently Being ModeratedSep 30, 2009 1:46 PM (in response to sirsky)I have this same problem with a number of apps -- Disk Utility, SugarSyn Manager, others that are crashing on startup.
I'd love to try your solution but according to the Finder there is nothing called ``PlatformHardwareManagement.framework" anywhere on my hard drive, so I can't figure out how to replace it with a more recent file? Can anyone advise?
DavidMacbook, Mac OS X (10.6.1)
Currently Being ModeratedOct 23, 2009 5:27 AM (in response to sirsky)My DU was crashing upon launching after installing 10.6. Numerous trips to 'Genius' bar were unhelpful. Penultimate visit suggested reformatting by hard drive which i did (after backing everything up). 25hrs later same problem!! Not happy. Last return to 'genius' showed i was trying to launch an old PowerPC version of DU which i had moved from the Utilities folder on my Macbook. When i installed 10.6 it put the current copy of DU in the right place, but left the older version where i had moved it to (for convenience). Moral of the story for me was to not move system apps from their proper folders. If anyone else is having a similar problem, do a spotlight search for "Disk Utility" and see if more than one version is found on your Mac!Macbook, Mac OS X (10.6.1)
Currently Being ModeratedDec 5, 2009 8:37 AM (in response to dberreby)I had the same problem (and cannot remember what the difference was between the installation on the to machines.
Both have been installed from the same bootable harddrive with the SL image, but I THINK that I did it slightly different.
One was booted from the SL installer, the other began the installation by double clicking the installer.
Anyways - heres how to fix it.
NOTE: 'SCP' will not work since it follows symlinks 'RSYNC' works handling symlinks as expected.
1. To verify that the "PlatformHardwareManagement.framework" is indeed missing list the PlatformHardwareManagement.framework:
TvE-iMac24 is BAD!
TvE-MBP15 is GOOD!
# A broken installation #
TvE-iMac24:~ tve$ ls -lR /System/Library/PrivateFrameworks/PlatformHardwareManagement.framework
lrwxr-xr-x 1 root wheel 24 27 Sep 18:33 CodeResources -> Versions/A/CodeResources
drwxr-xr-x 3 root wheel 102 22 Okt 17:19 Versions
drwxr-xr-x 4 root wheel 136 22 Okt 17:19 A
lrwxr-xr-x 1 root wheel 28 27 Sep 17:58 CodeResources -> _CodeSignature/CodeResources
drwxr-xr-x 3 root wheel 102 1 Aug 07:59 _CodeSignature
-rw-r--r-- 1 root wheel 1657 1 Aug 07:59 CodeResources
# A working installation #
TvE-MBP15:~ ladmin$ ls -lR /System/Library/PrivateFrameworks/PlatformHardwareManagement.framework
lrwxr-xr-x 1 root wheel 24 Aug 29 09:32 CodeResources -> Versions/A/CodeResources
lrwxr-xr-x 1 root wheel 43 Aug 29 09:32 PlatformHardwareManagement -> Versions/Current/PlatformHardwareManagement
lrwxr-xr-x 1 root wheel 26 Aug 29 09:32 Resources -> Versions/Current/Resources
drwxr-xr-x 4 root wheel 136 Aug 29 09:34 Versions
drwxr-xr-x 6 root wheel 204 Aug 29 09:34 A
lrwxr-xr-x 1 root wheel 1 Aug 29 09:32 Current -> A
lrwxr-xr-x 1 root wheel 28 Aug 29 09:32 CodeResources -> _CodeSignature/CodeResources
-rwxr-xr-x 1 root wheel 364464 Aug 29 09:33 PlatformHardwareManagement
drwxr-xr-x 5 root wheel 170 Aug 1 07:59 Resources
drwxr-xr-x 3 root wheel 102 Aug 1 07:59 _CodeSignature
drwxr-xr-x 3 root wheel 102 Aug 1 07:59 English.lproj
-rw-r--r-- 1 root wheel 867 Aug 1 07:59 Info.plist
-rw-r--r-- 1 root wheel 452 Aug 1 07:59 version.plist
-rw-r--r-- 1 root wheel 62163 Aug 1 07:59 PlatformHardwareManagement-IPMI.plist
-rw-r--r-- 1 root wheel 1657 Aug 1 07:59 CodeResources
2. From the broken Mac use rsync to get a copy of the files back to the broken mac:
sudo rsync -ave ssh ladmin@TvE-MBP15.local:/System/Library/PrivateFrameworks/PlatformHardwareManage ment.framework /System/Library/PrivateFrameworks/
Replace username 'ladmin' and hostname 'TvE-MBP15.local' as appropriate
Provide passwords as prompted.
First the remote users (here "ladmin" then the local user (unless you have sudoed within the last five minutes)
3. Now you have the correct permissions AND the files hence you'll be able to use both DiskUtility as well as Server Admin Tools (the latter also being "broke" and generting the same error in the logfiles.iMac 24" and a lot more, Mac OS X (10.6.2)