1 2 Previous Next 27 Replies Latest reply: Apr 4, 2012 7:58 AM by fane_j Go to original post
  • 15. Re: External disk - repair permissions
    Memoire Level 1 Level 1 (10 points)

    Sorry fane_j I can understand your logic or what you are trying to get at; the issue is now resolved. It turned out quite simple thanks to the hint from X423424X

     

    I ran Repair Disk, then ran Repair Disk Permissions; I can't understand what point you are trying to make, you seem off on a tangent again. My original post was addressing the issue I was having with: "The intention was to boot from the external drive and repair permisions on the MacBook HD."

     

    The Suid File corruption was show within Repair Disk. Once Repair Disk Permissions was run this error was resolved.

  • 16. Re: External disk - repair permissions
    Memoire Level 1 Level 1 (10 points)

    Hi WZZZ thank you for your kind reply, now I remembered the point you made about Repairing Permissions with the same OS as on the internal boot drive; whoops. But the current stability is luckily much better than before I ran Disk Repair and Repair Permisions; well at least for now :-)

     

    This requirement to use the same OS to repair Permissions was initially why I was trying to make a bootable external drive using the install disk, then update it and run DIsk repair. But the direction changed with the various posts. However the external drive after formating, checking integrety still showed when I tried to install OS 10.6 that "the external disk had not been ejected correctly".

     

    You're right that repairing permissions was an original requirement in past OS's, but old habits die hard:-)

     

    So basicially I am back to the original issue of how to get OS10.6 installed onto my external drive.

     

    As always thank you for your kind reply.

     


     


     


  • 17. Re: External disk - repair permissions
    fane_j Level 4 Level 4 (3,660 points)

    Memoire wrote:

     

    I can't understand what point you are trying to make

    Very well, I'll try to explain again.

     

    (1) Repair Disk and Repair Disk Permissions are two fundamentally different tasks. What Repair Disk Permissions does is explained in Apple KB docs HT2963 and HT1452, linked to above.

     

    (2) While Repair Disk can, and sometimes should, be performed from a different boot volume, Repair Disk Permissions should be done so only if there is no alternative. If one can boot from the respective hard disk, one should run the Repair Disk Permissions from it. The reason is, as I told you before, explained in HT1452.

     

    Making this any clearer is well beyond my poor abilities.

    Suid File corruption was show within Repair Disk

    No. SUID is not corruption and it is not (it cannot) be "show within Repair Disk", because the underlying task does not check for setuid or any other file permissions.

  • 18. Re: External disk - repair permissions
    Mark Jalbert Level 5 Level 5 (4,475 points)

    You don't want to repair Permissions booted from the install DVD. This will give you the Permissions for the version on the DVD.

    Let's dispel another myth. The Install DVD (10.6) does not contain any receipts. So, the receipts read are those on a valid boot volume. In 10.2 the utility used a special file called hintList.plist (located within the Disk Utility application) that modified the permission settings in the hard coded Archive.bom files. So, in that version, you should use the utility on the boot volume. The file was moved into the System folder in 10.3 and if I remember correctly, using the the boot volume or the CD version of Disk Utility made no difference.

  • 19. Re: External disk - repair permissions
    Memoire Level 1 Level 1 (10 points)

    fane_j wrote:

     

    Memoire wrote:

     

    I can't understand what point you are trying to make

    Very well, I'll try to explain again.

     

    (1) Repair Disk and Repair Disk Permissions are two fundamentally different tasks. What Repair Disk Permissions does is explained in Apple KB docs HT2963 and HT1452, linked to above.

     

    (2) While Repair Disk can, and sometimes should, be performed from a different boot volume, Repair Disk Permissions should be done so only if there is no alternative. If one can boot from the respective hard disk, one should run the Repair Disk Permissions from it. The reason is, as I told you before, explained in HT1452.

     

    Making this any clearer is well beyond my poor abilities.

    Suid File corruption was show within Repair Disk

    No. SUID is not corruption and it is not (it cannot) be "show within Repair Disk", because the underlying task does not check for setuid or any other file permissions.

    The situation is now resolved. As I stated: 'I can't understand what point you are making. Of course Repair Disk and Repair Disk Permissions are two fundamentally different tasks. The Disk Repair was necessary and the Repare Permissions resolved a number of issues that were show in the status window. Thanks to WZZZ I reran the Repair Permissions from the internal boot drive and it resolved also issues shown in the status window.

     

    The Suid file was shown as corrupted after running Repair Disk in the Disk Repair status window, with the comment that Disk Repair couldn't repare this fine; this is a fact; the issue is not to argue like a Kindergarden playground.

  • 20. Re: External disk - repair permissions
    Memoire Level 1 Level 1 (10 points)

    WZZZ wrote:

     

    The exact solution!

    Not really. You don't want to repair Permissions booted from the install DVD. This will give you the Permissions for the version on the DVD. Since you are running 10.6.8, not 10.6.2 or.3, the disc version, repairing from the DVD will actually introduce errors, which will then have to be repaired while booted normally. You should always repair Permissions booted normally.

     

    Permissions repair in earlier versions of OS X, perhaps even as recent as Tiger (and doubtful even there) may once have been a useful general troubleshooting step, but no longer. I have never seen my Permissions altered one wit since I've been running Snow Leopard (and Leopard.)

     

    Some suggested reading on the myth of Permissions repair.

     

    http://unsanity.org/archives/000410.php

    Thank you WZZZ, I re-ran Repare Disk Permissions from the internal boot drive and it repaired quite a number of permissions; I appreciate the tip. As always your help is perfect.

  • 21. Re: External disk - repair permissions
    WZZZ Level 6 Level 6 (12,205 points)

    Mark Jalbert wrote:

     

    You don't want to repair Permissions booted from the install DVD. This will give you the Permissions for the version on the DVD.

    Let's dispel another myth. The Install DVD (10.6) does not contain any receipts. So, the receipts read are those on a valid boot volume. In 10.2 the utility used a special file called hintList.plist (located within the Disk Utility application) that modified the permission settings in the hard coded Archive.bom files. So, in that version, you should use the utility on the boot volume. The file was moved into the System folder in 10.3 and if I remember correctly, using the the boot volume or the CD version of Disk Utility made no difference.

    So some real world experience: then please explain why it was that, on the occasion some years ago of being given bad advice, when I repaired Permissions in 10.4 booted from the install CD, Permissions repair, subsequently booted normally, found numerous genuine errors that then needed to be repaired.

  • 22. Re: External disk - repair permissions
    jsd2 Level 5 Level 5 (6,200 points)

    My understanding is that for the items that do leave receipts in that folder, it doesn't matter where Disk Utility is run from - Disk Utility does always look at the list on the target volume.

     

    I'm not sure this is correct, but my understanding is that for some basic system files, the "desired" permissions are not kept in the Receipts folder (they were never installed by an installer)  but are rather stored within Disk Utility.app itself. If the "desired" permissions for those files are later changed by an OS X software update, then you would need a new version of Disk Utility.app to allow for this, and that is the reasoning behind this entry in the support article:

    -----------------

    Should I start up from a Mac OS X install disc to repair disk permissions?

     

    When possible, disk permissions should be repaired while started up from a Mac OS X volume (hard disk) that contains Mac OS X, instead of a Mac OS X installation disc. Mac OS X software updates may change permissions on some files to improve security. When this occurs, the version of Disk Utility on the Mac OS X volume is updated to account for the new permissions. Running Disk Utility while started from the Mac OS X volume ensures that the changes made by software updates are preserved.

    ---------------------

     

    It's not the Receipts list that needs updating (the only list is on the HD), it is Disk Utility.app itself. If you peek into the SL 10.6.8 Combo Updater, it does contain an update for Disk Utility.app

  • 23. Re: External disk - repair permissions
    Memoire Level 1 Level 1 (10 points)

    WZZZ wrote:

     

    Mark Jalbert wrote:

     

    You don't want to repair Permissions booted from the install DVD. This will give you the Permissions for the version on the DVD.

    Let's dispel another myth. The Install DVD (10.6) does not contain any receipts. So, the receipts read are those on a valid boot volume. In 10.2 the utility used a special file called hintList.plist (located within the Disk Utility application) that modified the permission settings in the hard coded Archive.bom files. So, in that version, you should use the utility on the boot volume. The file was moved into the System folder in 10.3 and if I remember correctly, using the the boot volume or the CD version of Disk Utility made no difference.

    So some real world experience: then please explain why it was that, on the occasion some years ago of being given bad advice, when I repaired Permissions in 10.4 booted from the install CD, Permissions repair, subsequently booted normally, found numerous genuine errors that then needed to be repaired.

    Exactly what I found WZZZ, when I ran Repair Disk Permissions from the internal drive as you recommended I did get a whole list of files that needed repair by Repair Disk Permisions which were then subsequently repaired.

  • 24. Re: External disk - repair permissions
    WZZZ Level 6 Level 6 (12,205 points)

    jsd2 wrote: It's not the Receipts list that needs updating (the only list is on the HD), it is Disk Utility.app itself. If you peek into the SL 10.6.8 Combo Updater, it does contain an update for Disk Utility.app

    As always, the formidable jsd2 comes in and nails it on the head. Thanks.

  • 25. Re: External disk - repair permissions
    jsd2 Level 5 Level 5 (6,200 points)

    I did get a whole list of files that needed repair by Repair Disk Permisions which were then subsequently repaired.

     

    Are you sure they were "repaired"? Here is an exercise for you: run  Repair Disk Permissions again, both from the HD, and if you like, from the Install DVD. Repeat as many times as you like.

     

    What do you see?

     

    As mentioned earlier, take a look at

    Mac OS X: Disk Utility's Repair Disk Permissions messages that you can safely ignore

  • 26. Re: External disk - repair permissions
    fane_j Level 4 Level 4 (3,660 points)

    Memoire wrote:

     

    the issue is not to argue like a Kindergarden playground.

    Could you please direct me to the 'Kindergarden' playground where they make references to Apple KB docs? I'd like to send my daughter there.

     

    On second thoughts, forget it. I give up.

  • 27. Re: External disk - repair permissions
    fane_j Level 4 Level 4 (3,660 points)

    jsd2 wrote:

     

    my understanding is that for some basic system files, the "desired" permissions are not kept in the Receipts folder (they were never installed by an installer)  but are rather stored within Disk Utility.app itself. If the "desired" permissions for those files are later changed by an OS X software update, then you would need a new version of Disk Utility.app to allow for this, and that is the reasoning behind this entry in the support article:

    That's also my understanding. That's why I pointed the OP to that very section of HT1452. But, as they say, one can lead a horse to water…

1 2 Previous Next