Occasionally in OS X some key file ownership and permissions get changed for whatever reason by applications and more frequently, program installers. When ownership and permissions get changed, things just don’t work as they should. The symptoms might be programs quitting unexpectedly, preferences not being remembered, programs not launching, etc. This is where Repair Disk Permissions utility comes in. This utility, which is part of the Apple Disk Utility program, corrects the ownership and permissions according to Apple specifications. Frequently, this corrects many system and program errors. Repair Disk Permissions is a OS X specific utility and UNIX does not have such issues. Hopefully, this a concern and procedure that will go away in the future.
Background Information
Mac OS X is based on OPENSTEP technology, which is similar to Unix. As in Unix-based systems, Mac OS X assigns specific access privileges, known as permissions, to each of your programs, folders, and documents, which are associated with a particular owner, a group, or groups. When an error in your permissions settings occurs, it may cause significant problems. For example, your applications may not launch or your system may respond sluggishly.
Repair Disk Permissions
Rogue installers — applications that temporarily change, but fail to reset, permissions on System-related files or folders during a software installation — are a primary cause of permissions-related problems.  Permissions may be changed after running  a poorly written Installer, or a poorly designed application…  Generally they are not a major concern, but if your system is running sluggish, or you are having odd application problems, it may be worth checking your permissions.  It would not be a bad idea to run an Repair permissions after installing any 3rd party software that uses it’s own custom installer, or after a large number of updates..
Verify or Repair?
In general, given the choice between the Verify or Repair buttons in Disk Utility, select Repair to save time. Verify only checks for problems. If problems are found, you then need to run the corresponding Repair. Repair both verifies and, if problems are found, attempts to perform the required repair.
How does Disk Utility check file permissions?
Many things you install in Mac OS X are installed from package files (whose filename extension is “.pkg”). Each time something is installed from a package file, a “Bill of Materials” file (whose filename extension is “.bom”) is stored in the package’s receipt file, which is kept in  /Library/Receipts/ . If you look in the Receipts folder, for example, you should see all kinds of files that end with .pkg, including some that were created when Mac OS X was installed (for example, BaseSystem.pkg). Don’t worry, these files don’t take up much disk space and you shouldn’t put them in the Trash.
Each of those “.bom” files contains a list of the files installed by that package, and the proper permissions for each file.
In Mac OSÂ XÂ v10.5 or earlier, when you verify or repair disk permissions Disk Utility reviews each of the .bom files in /Library/Receipts/ and compares its list to the actual permissions on each file listed. If the permissions differ, Disk Utility reports the difference (and corrects them if you use the Repair feature).
Does Disk Utility check permissions on all files?
No. Files that aren’t installed as part of an Apple-originated installer package are not listed in a receipt and therefore are not checked. For example, if you install an application using a non-Apple installer application, or by copying it from a disk image, network volume, or other disk instead of installing it via Installer, a receipt file isn’t created. This is expected. Some applications are designed to be installed in one of those ways.
Also, certain files whose permissions can be changed during normal usage without affecting their function are intentionally not checked.
Tip: If you remove receipts from /Library/Receipts/, the files installed by those packages cannot be verified or repaired, which is why you shouldn’t delete things from /Library/Receipts/ . See Disk Utility shows a “No Valid Packages” alert.
Mac OS X v10.5 or later: While started from the Leopard Install DVD, a user’s home directory permissions can be reset using the “Reset Password” utility.
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.
Mac OS X v10.6 Snow Leopard notes:
- In Mac OSÂ XÂ v10.6.x, Disk Utility can only verify/repair permissions of other Mac OSÂ XÂ v10.6.x disks. If you need to verify/repair a Mac OSÂ X v10.5.x or earlier Mac OS X version, you will need to use a Leopard or earlier disk.
- You don’t need to repair disk permissions prior to installing Mac OSÂ XÂ v10.6 over a previously-installed OS. The Installer will do this automatically.
Repairing your Disk Permissions
- To open Disk Utility, from your Applications folder, open your Utilities folder and double-click the Disk Utility icon.
- In the column on the left, click your startup disk’s icon. Â Typically this is labelled “Macintosh HD”.
- Click the First Aid tab.
- Click Repair Disk Permissions. Disk Utility will reset any files and folders with incorrect settings.
Please note, under Mac OS X Leopard (10.5.x) the Repair Disk Permissionis may take up to 30 minutes to an hour or so minutes to run. Â Under Tiger (10.4) this was significantly shorter (5-10 minnutes), and under Snow Leopard (10.6) it usually takes about 15-30 minutes.
Warning & Error messages
According to Apple’s Knowledge base, the following warnings are  messages that may appear in the Disk Utility log window when repairing disk permissions should be ignored.  You can also usually ignore any “ACL found but not expected…” message. These messages can occur if you change permissions on a file or directory. These messages are accurate but are generally not a cause for concern.
 Warning: SUID file "usr/libexec/load_hdi" has been modified and will not be repaired.
Warning: SUID file "System/Library/PrivateFrameworks/DiskManagement.framework/Versions/A/Resources/DiskManagementTool" has been modified and will not be repaired.
Warning: SUID file "System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions/A/Resources/Locum" has been modified and will not be repaired.
Warning: SUID file "System/Library/PrivateFrameworks/Install.framework/Versions/A/Resources/runner" has been modified and will not be repaired.
Warning: SUID file "System/Library/PrivateFrameworks/Admin.framework/Versions/A/Resources/readconfig" has been modified and will not be repaired.
Warning: SUID file "System/Library/PrivateFrameworks/Admin.framework/Versions/A/Resources/writeconfig" has been modified and will not be repaired.
Warning: SUID file "usr/libexec/authopen" has been modified and will not be repaired.
Warning: SUID file "System/Library/CoreServices/Finder.app/Contents/Resources/OwnerGroupTool" has been modified and will not be repaired.
Warning: SUID file "System/Library/CoreServices/RemoteManagement/ARDAgent.app/Contents/MacOS/ARDAgent" has been modified and will not be repaired.
Permissions differ on "Library/Application Support/Apple/ParentalControls/ALRHelperJobs", should be drwxrwxr-x , they are drwxr-xr-x .
Permissions differ on "Applications/iTunes.app/Contents/CodeResources", should be -rw-rw-r-- , they are lrw-rw-r-- .
Permissions differ on "Applications/iTunes.app/Contents/Frameworks/InternetUtilities.bundle/Contents/CodeResources", should be -rw-rw-r-- , they are lrw-rw-r-- .
Permissions differ on "Applications/iTunes.app/Contents/Resources/iTunesHelper.app/Contents/CodeResources", should be -rw-rw-r-- , they are lrw-rw-r-- .
Warning: SUID file "System/Library/Filesystems/AppleShare/afpLoad" has been modified and will not be repaired.
Warning: SUID file "usr/bin/setregion" has been modified and will not be repaired.
Permissions differ on "Library/Application Support/Apple/ParentalControls/ContentFiltering", should be drwxrwxr-x , they are drwxr-xr-x .
Permissions differ on "Library/Application Support/Apple/ParentalControls", should be drwxrwxr-x , they are drwxr-xr-x .
Permissions differ on "System/Library/CoreServices/RawCamera.bundle/Contents/CodeResources", should be -rw-r--r-- , they are lrw-r--r-- .
Warning: SUID file "System/Library/PrivateFrameworks/Install.framework/Versions/A/Resources/runner" has been modified and will not be repaired.
Warning: SUID file "System/Library/Printers/IOMs/LPRIOM.plugin/Contents/MacOS/LPRIOMHelper" has been modified and will not be repaired.
Permissions differ on "System/Library/PrivateFrameworks/iLifeMediaBrowser.framework/Versions/A/CodeResources", should be -rw-r--r-- , they are lrw-r--r-- .
Permissions differ on "System/Library/PrivateFrameworks/iPhotoAccess.framework/Versions/A/CodeResources", should be -rw-r--r-- , they are lrw-r--r-- .
Permissions differ on "System/Library/PrivateFrameworks/iPhotoAccess.framework/Versions/A/Resources/Plugins/BlackAndWhiteEffect.IAPlugin/Contents/CodeResources", should be -rw-r--r-- , they are lrw-r--r-- .
Permissions differ on "System/Library/PrivateFrameworks/iPhotoAccess.framework/Versions/A/Resources/Plugins/CubeTransition.IAPlugin/Contents/CodeResources", should be -rw-r--r-- , they are lrw-r--r-- .
Permissions differ on "System/Library/PrivateFrameworks/iPhotoAccess.framework/Versions/A/Resources/Plugins/DissolveTransition.IAPlugin/Contents/CodeResources", should be -rw-r--r-- , they are lrw-r--r-- .
Permissions differ on "System/Library/PrivateFrameworks/iPhotoAccess.framework/Versions/A/Resources/Plugins/DropletTransition.IAPlugin/Contents/CodeResources", should be -rw-r--r-- , they are lrw-r--r-- .
Permissions differ on "System/Library/PrivateFrameworks/iPhotoAccess.framework/Versions/A/Resources/Plugins/FadeThroughBlackTransition.IAPlugin/Contents/CodeResources", should be -rw-r--r-- , they are lrw-r--r-- .
Permissions differ on "System/Library/PrivateFrameworks/iPhotoAccess.framework/Versions/A/Resources/Plugins/FlipTransition.IAPlugin/Contents/CodeResources", should be -rw-r--r-- , they are lrw-r--r--.
Permissions differ on "System/Library/PrivateFrameworks/iPhotoAccess.framework/Versions/A/Resources/Plugins/MosaicFlipTransition.IAPlugin/Contents/CodeResources", should be -rw-r--r-- , they are lrw-r--r-- .
Permissions differ on "System/Library/PrivateFrameworks/iPhotoAccess.framework/Versions/A/Resources/Plugins/MosaicFlipTransitionSmall.IAPlugin/Contents/CodeResources", should be -rw-r--r-- , they are lrw-r--r-- .
Permissions differ on "System/Library/PrivateFrameworks/iPhotoAccess.framework/Versions/A/Resources/Plugins/PageFlipTransition.IAPlugin/Contents/CodeResources", should be -rw-r--r-- , they are lrw-r--r-- .
Permissions differ on "System/Library/PrivateFrameworks/iPhotoAccess.framework/Versions/A/Resources/Plugins/PushTransition.IAPlugin/Contents/CodeResources", should be -rw-r--r-- , they are lrw-r--r-- .
Permissions differ on "System/Library/PrivateFrameworks/iPhotoAccess.framework/Versions/A/Resources/Plugins/RevealTransition.IAPlugin/Contents/CodeResources", should be -rw-r--r-- , they are lrw-r--r-- .
Permissions differ on "System/Library/PrivateFrameworks/iPhotoAccess.framework/Versions/A/Resources/Plugins/SepiaEffect.IAPlugin/Contents/CodeResources", should be -rw-r--r-- , they are lrw-r--r-- .
Permissions differ on "System/Library/PrivateFrameworks/iPhotoAccess.framework/Versions/A/Resources/Plugins/TwirlTransition.IAPlugin/Contents/CodeResources", should be -rw-r--r-- , they are lrw-r--r--.
Permissions differ on "System/Library/PrivateFrameworks/iPhotoAccess.framework/Versions/A/Resources/Plugins/WipeTransition.IAPlugin/Contents/CodeResources", should be -rw-r--r-- , they are lrw-r--r-- .
Permissions differ on "System/Library/CoreServices/Front Row.app/Contents/CodeResources", should be -rw-r--r-- , they are lrwxr-xr-x .
Permissions differ on "System/Library/CoreServices/Front Row.app/Contents/PlugIns/DVD.frappliance/Contents/CodeResources", should be -rw-r--r-- , they are lrwxr-xr-x .
Permissions differ on "System/Library/CoreServices/Front Row.app/Contents/PlugIns/FRSettings.frappliance/Contents/CodeResources", should be -rw-r--r-- , they are lrwxr-
Permissions differ on "System/Library/CoreServices/Front Row.app/Contents/PlugIns/FRSources.frappliance/Contents/CodeResources", should be -rw-r--r-- , they are lrwxr-
Permissions differ on "System/Library/CoreServices/Front Row.app/Contents/PlugIns/Movies.frappliance/Contents/CodeResources", should be -rw-r--r-- , they are lrwxr-xr-x
Permissions differ on "System/Library/CoreServices/Front Row.app/Contents/PlugIns/Music.frappliance/Contents/CodeResources", should be -rw-r--r-- , they are lrwxr-xr-x .
Permissions differ on "System/Library/CoreServices/Front Row.app/Contents/PlugIns/Photos.frappliance/Contents/CodeResources", should be -rw-r--r-- , they are lrwxr-xr-x .
Permissions differ on "System/Library/CoreServices/Front Row.app/Contents/PlugIns/Podcasts.frappliance/Contents/CodeResources", should be -rw-r--r-- , they are lrwxr-xr-
Permissions differ on "System/Library/CoreServices/Front Row.app/Contents/PlugIns/TV.frappliance/Contents/CodeResources", should be -rw-r--r-- , they are lrwxr-xr-x .
Permissions differ on "System/Library/PrivateFrameworks/BackRow.framework/Versions/A/CodeResources", should be -rw-r--r-- , they are lrwxr-xr-x .
Permissions differ on "System/Library/QuickTime/QuickTimeComponents.component/Contents/CodeResources", should be -rw-r--r-- , they are lrwxr-xr-x .
Permissions differ on "System/Library/QuickTimeJava/QuickTimeJava.bundle/Contents/CodeResources", should be -rw-r--r-- , they are lrwxr-xr-x .
Permissions differ on "System/Library/QuickTime/AppleVAH264HW.component/Contents/CodeResources", should be -rw-r--r-- , they are lrwxr-xr-x .
Permissions differ on "System/Library/QuickTime/QuickTime3GPP.component/Contents/CodeResources", should be -rw-r--r-- , they are lrwxr-xr-x .
Permissions differ on "System/Library/QuickTime/QuickTimeFireWireDV.component/Contents/CodeResources", should be -rw-r--r-- , they are lrwxr-xr-x .
Permissions differ on "System/Library/QuickTime/QuickTimeH264.component/Contents/CodeResources", should be -rw-r--r-- , they are lrwxr-xr-x .
Permissions differ on "System/Library/QuickTime/QuickTimeIIDCDigitizer.component/Contents/CodeResources", should be -rw-r--r-- , they are lrwxr-xr-x .
Permissions differ on "System/Library/QuickTime/QuickTimeImporters.component/Contents/CodeResources", should be -rw-r--r-- , they are lrwxr-xr-x .
Permissions differ on "System/Library/QuickTime/QuickTimeMPEG.component/Contents/CodeResources", should be -rw-r--r-- , they are lrwxr-xr-x .
Permissions differ on "System/Library/QuickTime/QuickTimeMPEG4.component/Contents/CodeResources", should be -rw-r--r-- , they are lrwxr-xr-x .
Permissions differ on "System/Library/QuickTime/QuickTimeStreaming.component/Contents/CodeResources", should be -rw-r--r-- , they are lrwxr-xr-x .
Permissions differ on "System/Library/QuickTime/QuickTimeVR.component/Contents/CodeResources", should be -rw-r--r-- , they are lrwxr-xr-x .
Permissions differ on "Library/Internet Plug-Ins/QuickTime Plugin.plugin/Contents/CodeResources", should be -rw-rw-r-- , they are lrwxr-xr-x .
Permissions differ on "Library/Internet Plug-Ins/QuickTime Plugin.webplugin/Contents/CodeResources", should be -rw-rw-r-- , they are lrwxr-xr-x .
Permissions differ on "System/Library/Frameworks/QTKit.framework/Versions/A/Resources/QTKitIBPlugin.ibplugin/Contents/CodeResources", should be -rw-r--r-- , they are lrwxr-xr-x .
Permissions differ on "System/Library/Spotlight/QuickTime.mdimporter/Contents/CodeResources", should be -rw-r--r-- , they are lrwxr-xr-x .
Permissions differ on "Library/Audio/Plug-Ins/HAL/iSightAudio.plugin/Contents/CodeResources", should be -rw-rw-r-- , they are lrwxr-xr-x .
Permissions differ on "System/Library/Frameworks/QuickTime.framework/Versions/A/CodeResources", should be -rw-r--r-- , they are lrwxr-xr-x .
Permissions differ on "Applications/QuickTime Player.app/Contents/CodeResources", should be -rw-rw-r-- , they are lrwxr-xr-x .
Permissions differ on "Applications/QuickTime Player.app/Contents/PlugIns/AnnotationInspector.propPane/Contents/CodeResources", should be -rw-rw-r-- , they are lrwxr-xr-x .
Permissions differ on "Applications/QuickTime Player.app/Contents/PlugIns/AudioSettingsInspector.propPane/Contents/CodeResources", should be -rw-rw-r-- , they are lrwxr-xr-x .
Permissions differ on "Applications/QuickTime Player.app/Contents/PlugIns/DataRefInspector.propPane/Contents/CodeResources", should be -rw-rw-r-- , they are lrwxr-xr-x .
Permissions differ on "Applications/QuickTime Player.app/Contents/PlugIns/HintTrackInspector.propPane/Contents/CodeResources", should be -rw-rw-r-- , they are lrwxr-xr-x .
Permissions differ on "Applications/QuickTime Player.app/Contents/PlugIns/NetworkInspector.propPane/Contents/CodeResources", should be -rw-rw-r-- , they are lrwxr-xr-x .
Permissions differ on "Applications/QuickTime Player.app/Contents/PlugIns/SettingsInspector.propPane/Contents/CodeResources", should be -rw-rw-r-- , they are lrwxr-xr-x .
Permissions differ on "Applications/QuickTime Player.app/Contents/PlugIns/VisualTrackInspector.propPane/Contents/CodeResources", should be -rw-rw-r-- , they are lrwxr-xr-x .
Permissions differ on "System/Library/PreferencePanes/QuickTime.prefPane/Contents/CodeResources", should be -rw-r--r-- , they are lrwxr-xr-x .
Permissions differ on "System/Library/PreferencePanes/QuickTime.prefPane/Contents/Resources/QTAdvanced.prefPane/Contents/CodeResources", should be -rw-r--r-- , they are lrwxr-xr-x .
Permissions differ on "System/Library/PreferencePanes/QuickTime.prefPane/Contents/Resources/QTAdvanced.prefPane/Contents/Resources/QTMediaKeys.bundle/Contents/CodeResources", should be -rw-r--r-- , they are lrwxr-xr-x .
Permissions differ on "System/Library/PreferencePanes/QuickTime.prefPane/Contents/Resources/QTAdvanced.prefPane/Contents/Resources/QTMime.bundle/Contents/CodeResources", should be -rw-r--r-- , they are lrwxr-xr-x .
Permissions differ on "System/Library/PreferencePanes/QuickTime.prefPane/Contents/Resources/QTAdvanced.prefPane/Contents/Resources/QTTransport.bundle/Contents/CodeResources", should be -rw-r--r-- , they are lrwxr-xr-x .
Permissions differ on "System/Library/PreferencePanes/QuickTime.prefPane/Contents/Resources/QTPlugIn.prefPane/Contents/CodeResources", should be -rw-r--r-- , they are lrwxr-xr-x .
Permissions differ on "System/Library/PreferencePanes/QuickTime.prefPane/Contents/Resources/QTRegister.prefPane/Contents/CodeResources", should be -rw-r--r-- , they are lrwxr-xr-x .
Permissions differ on "System/Library/PreferencePanes/QuickTime.prefPane/Contents/Resources/QTRegister.prefPane/Contents/Resources/QTAbout.bundle/Contents/CodeResources", should be -rw-r--r-- , they are lrwxr-xr-x .
Permissions differ on "System/Library/PreferencePanes/QuickTime.prefPane/Contents/Resources/QTStreaming.prefPane/Contents/CodeResources", should be -rw-r--r-- , they are lrwxr-xr-x .
Permissions differ on "System/Library/PreferencePanes/QuickTime.prefPane/Contents/Resources/QTUpdate.prefPane/Contents/CodeResources", should be -rw-r--r-- , they are lrwxr-xr-x .
Permissions differ on "System/Library/PrivateFrameworks/MobileDevice.framework/Versions/A/AppleMobileDeviceHelper.app/Contents/CodeResources", should be -rw-r--r-- , they are lrwxr-xr-x .
Permissions differ on "System/Library/PrivateFrameworks/MobileDevice.framework/Versions/A/AppleMobileSync.app/Contents/CodeResources", should be -rw-r--r-- , they are lrwxr-xr-x .
Group differs on "Library/Internet Plug-Ins/JavaPluginCocoa.bundle/Contents/CodeResources", should be 80, group is 0.
Permissions differ on "Library/Internet Plug-Ins/JavaPluginCocoa.bundle/Contents/CodeResources", should be -rw-rw-r-- , they are -rw-r--r-- .
Group differs on "Library/Internet Plug-Ins/JavaPluginCocoa.bundle/Contents/Info.plist", should be 80, group is 0.
Permissions differ on "Library/Internet Plug-Ins/JavaPluginCocoa.bundle/Contents/Info.plist", should be -rw-rw-r-- , they are -rw-r--r-- .
Group differs on "Library/Internet Plug-Ins/JavaPluginCocoa.bundle/Contents/MacOS/JavaPluginCocoa", should be 80, group is 0.
Permissions differ on "Library/Internet Plug-Ins/JavaPluginCocoa.bundle/Contents/MacOS/JavaPluginCocoa", should be -rwxrwxr-x , they are -rwxr-xr-x .
Group differs on "Library/Internet Plug-Ins/JavaPluginCocoa.bundle/Contents/MacOS", should be 80, group is 0.
Permissions differ on "Library/Internet Plug-Ins/JavaPluginCocoa.bundle/Contents/MacOS", should be drwxrwxr-x , they are drwxr-xr-x .
Group differs on "Library/Internet Plug-Ins/JavaPluginCocoa.bundle/Contents/Resources/Localizable.strings", should be 80, group is 0.
Permissions differ on "Library/Internet Plug-Ins/JavaPluginCocoa.bundle/Contents/Resources/Localizable.strings", should be -rw-rw-r-- , they are -rw-r--r-- .
Group differs on "Library/Internet Plug-Ins/JavaPluginCocoa.bundle/Contents/Resources", should be 80, group is 0.
Permissions differ on "Library/Internet Plug-Ins/JavaPluginCocoa.bundle/Contents/Resources", should be drwxrwxr-x , they are drwxr-xr-x .
Group differs on "Library/Internet Plug-Ins/JavaPluginCocoa.bundle/Contents/version.plist", should be 80, group is 0.
Permissions differ on "Library/Internet Plug-Ins/JavaPluginCocoa.bundle/Contents/version.plist", should be -rw-rw-r-- , they are -rw-r--r-- .
Group differs on "Library/Internet Plug-Ins/JavaPluginCocoa.bundle/Contents", should be 80, group is 0.
Permissions differ on "Library/Internet Plug-Ins/JavaPluginCocoa.bundle/Contents", should be drwxrwxr-x , they are drwxr-xr-x .
Permissions differ on "System/Library/Components/AudioCodecs.component/Contents/CodeResources", should be -rw-r--r-- , they are lrwxr-xr-x .
Permissions differ on "System/Library/PrivateFrameworks/CoreAUC.framework/Versions/A/CodeResources", should be -rw-r--r-- , they are lrwxr-xr-x .
The following messages that may appear in Mac OS X Server may also be safely ignored:
Permissions differ on "private/var/db/openldap/openldap-data", should be drwxr-xr-x , they are drw------- .
Permissions differ on "private/etc/postfix/master.cf", should be -r--r--r-- , they are -rw-r--r-- .
Permissions differ on "usr/share/caldavd/lib/python/dsattributes.pyc", should be -rw-r--r-- , they are -rw-r----- .
Permissions differ on "usr/share/caldavd/lib/python/dsquery.pyc", should be -rw-r--r-- , they are -rw-r----- .
Permissions differ on "usr/share/caldavd/lib/python/pydirector/pdamp.pyc", should be -rw-r--r-- , they are -rw-r----- .
Permissions differ on "usr/share/caldavd/lib/python/pydirector/pdconf.pyc", should be -rw-r--r-- , they are -rw-r----- .
Permissions differ on "usr/share/caldavd/lib/python/pydirector/pdmain.pyc", should be -rw-r--r-- , they are -rw-r----- .
Permissions differ on "usr/share/caldavd/lib/python/pydirector/pdnetworktwisted.pyc", should be -rw-r--r-- , they are -rw-r----- .
Permissions differ on "usr/share/caldavd/lib/python/twisted/web2/filter/gzip.pyc", should be -rw-r--r-- , they are -rw-r----- .
Any messages that contains the word "WebObjects"