• Explore the magic and the mystery!



  • Attention Mac Users: Welcome to the World of Placebo Remedies

    December 28th, 2009

    In the old days of the Classic Mac OS, whenever something went wrong, the standard fix was to rebuild the desktop, check the hard drive with Apple’s disk repair application, and restart. That was the beginning and end of it, even if none of those remedies had anything to do with the problem.

    Indeed, I once got involved in a heated exchange with a forum helper on AOL who kept repeating this silly mantra even for issues that could not possibly be repaired in this fashion.

    Now the promise of Mac OS X was that its Unix foundation would rid Mac users of extension conflicts, desktop rebuilding and other irritating rituals and usher in a new era of speed and stability.

    Well, the truth is that we didn’t get the speed at first, but stability was somewhat better, though never perfect. Applications would still crash, only the event would rarely force you to restart. There was no desktop to rebuild, but the world of Unix brought its own nasty complications, the most prominent of which is permissions.

    Now giving a file read and write access was a part of the Classic Mac OS too, but Unix refines the process, and since application and system files are routinely made up of tens of thousands or hundreds of thousands of separate files, there’s a whole lot of potential mischief that can occur.

    As a result, Apple added a Repair Disk Permissions feature to its Disk Utility to address the problem, although in a very incomplete fashion. It relies on the contents of a folder called Receipts that provides an application and the operating system’s “bill of materials” that catalogs the files and the permissions that apply to those files. If you mistakenly delete those receipt files, unfortunately, or they aren’t present for any other reason, the repair disk function will bypass those apps.

    Now wrong permissions may mean that a file won’t open, can’t be properly modified, or any combination of mistakes that might cause erratic system behavior or an application crash. At the very least, the repair process shouldn’t make things worse, so even if it does nothing I suppose it’s worth a try.

    However, I can safely tell you that I’ve had maybe one or two problems that can be blamed on permissions issues since I started using Mac OS X, and that started with the original Public Beta in September 2000. Moreover, it’s not that I’m necessarily a shrinking violet when it comes to playing with the system, upgrading early and often and acquiring new systems to test and deploy for my daily work.

    More to the point, the most serious of those permissions issues, involving the inability to launch Parallels Desktop 5 on a Mac Pro, was not resolved by Repair Disk Permissions. It required a Terminal command that accomplished a similar purpose, one fed to me by the support people at Parallels. There’s no point even in mentioning the specific command, since it related to a single file listed in my Mac’s crash log. The chances that anyone else would be impacted by the same permissions irregularity are slim to none.

    Unfortunately, some Mac troubleshooting resources have taken to making disk permissions repair the prime preventive maintenance procedure before installing software, after installing software, or when you have nothing better to do with your time but watch it happen.

    This isn’t to say that the effect is entirely placebo. As I said, there may be times when permissions issues are truly responsible for your grief, but it happens so rarely that you shouldn’t concern yourself about it. Mac application crashes are far more often caused by basic incompatibilities with your OS or a system enhancement or perhaps a damaged preference file. Indeed, repeated crashes often call for just removing that preference file and seeing if things are fixed. Sure, some of your custom settings may disappear when you dump that file, but at least your application will run again.

    Now as far as checking the hard drive, well drive directory corruption can occur, though not nearly as often as it did back in the days of the Classic Mac OS. Apple’s Disk Utility, however, limits you to a Verify Disk function when you want to check the startup disk. However, checking the drive can be forced in Snow Leopard by restarting and holding down the Shift key until you see a white screen and a progress bar.

    But outright hard drive failures are quite possible. Indeed, it’s fair to say that most of you will confront a hard drive failure at one time or another during the course of working on your Mac, or any personal computer for that matter. Hard drives remain extremely fragile, and that argues all over again for the need to set up a routine for regular and recent backups in case something goes wrong. Product warranties won’t help beyond replacing a failed drive. Lost data remains lost unless you pay a ton of cash to a drive recovery lab.

    So checking your hard drive and doing regular backups are probably the two most important troubleshooting steps you can take. As far as the Repair Disk Permissions function is concerned, I usually have better things to do.



    Share
    | Print This Post Print This Post

    10 Responses to “Attention Mac Users: Welcome to the World of Placebo Remedies”

    1. rwahrens says:

      I agree. I haven’t done a repair permissions on my Mac since probably 10.3 or earlier. Very few issues anyway, especially since Leopard, and SL has been stellar.

    2. Ben says:

      For a lot of program issues, it’s true, disk permissions are rarely the cause of the problem. It’s a good place to start though to rule out any pesky file that has had it’s permission changed by accident from another program or utility. It’s even worse if you upgraded your OS rather than archiving it and installing a clean system. So it really depends on your configuration and what kind of programs you install and how old they might be.

      • @Ben, Snow Leopard is very different. The simple installation is very much a clean installation and the only other option is to wipe the drive and start over. That’s draconian, and rarely needed.

        Peace,
        Gene

    3. Andrew says:

      I’ve actually had to repair permission many times. Of course, since my files are hosted on a Windows server and accessed by both Mac and PC clients, permission issues are probably the cause of most of my office computer problems (files that won’t open for a given user or machine).

      Its probably something I’m doing wrong on the server side, but most of the Macs need their permissions repaired, perhaps monthly, to keep things running smoothly. The OS or applications are never a problem, just individual documents that won’t open, or open “read only” instead of normally.

    4. DaveD says:

      I ran “Repair Permissions” regularly from 10.1 to 10.3. At the time it seemed that it was a preferred method for preventative maintenance. Then came the brouhaha between those who do it before and after a software install, and those who said that it was a mostly a waste of time. With 10.4, I tailed off the regimentation and have done it twice in 10.5. I arrived at the conclusion that it is best to do the permission fix as a troubleshooting task.

    5. Joe Anonymous says:

      Actually, I prefer to sacrifice a goat when I have Mac problems.

    6. TroyB says:

      I use Yasu.

    7. dmangstars says:

      thank goodness someone posted this before i did. I am so tired of remedy guides saying to run disc utility, like it actually does something. Unless you are on network share, with admins constantly changing user access permissions on files, disk utility is as worthless as unix defragging.

    Leave Your Comment