You can make a difference in the Apple Support Community!

When you sign up with your Apple Account, you can provide valuable feedback to other community members by upvoting helpful replies and User Tips.

Looks like no one’s replied in a while. To start the conversation again, simply ask a new question.

Warning: SUID file has been modified and will not be repaired.

Any courageous guesses to the meaning of this somber conversation reported in Disk Utility following a permission repair after installing OSX 10.5 ?
Thank you Frederick

G5 Dual 2 GHz PPC G5 Macbook Pro 15" refurb w/Shoulder Chip on, Mac OS X (10.4.10), Seagate 160 G and Seagate 300 G

Posted on Oct 29, 2007 10:52 AM

Reply
39 replies

Nov 3, 2007 11:11 PM in response to Frederick Royce Perez

I wiped my drive, repartitioned and did a clean install of 10.5. I have the same issues with my SUID, permission repair times are very long, problem is not fixed when using disk utility from the install disc, and to add [not sure if this is linked] my Time Machine back Ups have failed 3 times starting with the initial attempt all resulting in a kernel panic and forced shutdown dialogue box.

A fix is needed!

Nov 5, 2007 6:38 AM in response to Frederick Royce Perez

Ok,

I too have the message. I take it Apple will fix this soon? In the meantime, does anyone have any ideas? I am not experienced using terminal, but would appreciate any other ideas. Running the disk utility from the Leopard Disc, did not fix the problem with me. It seems that this occurred after we all did the Software update after installing leopard. The culprit: Remote desktop Client.

Matt

Nov 5, 2007 8:16 PM in response to Frederick Royce Perez

Here's the reason:

Repairing permissions (which isn't a necessary task and you've all wasted part of your lives worrying about it, time which you'll never get back) just compares the permissions on files installed by Apple to the receipt which came with the original package.

ARDAgent is part of the Apple Remote Desktop, which was updated just after Leopard came out. Therefore, the file that Disk Utility is comparing to the receipt is DIFFERENT, and therefore Disk Utility is not going to make any decisions about the permissions. This is NORMAL, and has nothing to do with any perceived problems that people may be having with their computers.

I wish to God that the Repair Permissions button didn't exist.

Nov 8, 2007 5:30 AM in response to Paul Dossett

Generally I love people say: "The reason is"...

Question now is: You KNOW it, or you just observed, what Disk-Utility in general does?

Yes, it's a well known fact, that DU does compare rights files have right now to a given standard value.
BUT, IF you are right, why
1. DU needs 10 to 20 times more than it does in Tiger and
2. It eats up a LOT of CPU during the "repair".

So, as far as I can tell we are NOT finished here and might even wait on 10.5 :-/

Nov 8, 2007 6:11 AM in response to Jochen Burkhard

Well, I believe that Leopard checks the file checksum and compares it to the one stored in the "Bill of Materials" (.bom file) in the associated receipt package (/Library/Receipts). It's the computation of the file checksums that requires time and taxes the CPU. Tiger didn't do this -- it simply assumed the file was the same and compared the permissions with those in the BOM.

However, I think Leopard checks the checksums for ALL files listed in the receipts, and that isn't absolutely necessary. It should be checked for anything with SUID permissions, and any kernel extensions, but anything else ought to be OK.

Incidentally, you can use Terminal.app and do

*lsbom -pfcM /Library/Receipts/Essentials.pkg/Contents/Archive.bom | grep MacOS/ARDAgent*

then

*cksum /System/Library/CoreServices/RemoteManagement/ARDAgent.app/Contents/MacOS/ARDAg ent*
*ls -l /System/Library/CoreServices/RemoteManagement/ARDAgent.app/Contents/MacOS/ARDAg ent*

and manually check that the checksums and permissions are the same. The error message you see is telling you that the checksums are not the same, so it's going to skip changing the permissions on ARDAgent.

Warning: SUID file has been modified and will not be repaired.

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.