
I don't think so...
I'm running Mac OS X Server 10.4.3 on my iMac, and I'm wondering whether it's the revision number, or the fact that I'm running Server, that means that I can't install the update. Anyone got any ideas?
The often deranged postings of yet another hacker, pretending to be an Astronomer, pretending to be a hacker who has written a book or two for O'Reilly Media.
The installer first checks the firmware for the model of the machine. As you alredy have the hardware you pass the first test, but then, it ckecks the HD for the OS. The OS for the iMac G5 with iSight is a little different from the regular, since it adds some files to support IR, the remote and iSight integration. The difference is reflected on the build numbers. For example, in 10.4.2, the regular build number was 8C46, while the build for iMac G5 with iSight was 8E102, so a quick build number check from the installer would screw up the installation. This is one of your problems. But you have a second. The installer is programmed to not allow Server to install the update. It has specific code to do this, and it starts with "// must not be server". However, there is a workaround for this. Download the update, copy the pkg file to your computer, show its package contents, inside get into the Contents folder and open the .dist file (the one with the package icon) in a text editor (like TextEdit). Search for "must not be server", and when you find it, delete the whole conditional. Then, if you notice, the conditional right before the one you just deleted is the one that checks for build number. You shouldn't need to delete this one, since I tried it with 10.4.3 on my iMac G4 hacking the firmware check and it doesn't show me an OS error, so I guess you should be fine with it. Now just save the file and launch the installer. It should work now.
ReplyDelete