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

10.7 - unable to directly update app in Applications folder

Since upgrading to 10.7, whenever I download a newer version of an application, and drag it to the Applications folder to replace the current version, I get the usual messages about replacing the file, and I get prompted for my admin username and password, but then I get the following message:


The operation can’t be completed because some items had to be skipped. For each item, choose File > Get Info, make sure “Locked” is deselected, and then check the Sharing & Permissions section. When you are sure the items are unlocked and not designated as Read Only or No Access, try again.


In the Applications folder, the app I tried to upgrade now has a "no" symbol (circle-backslash) on it. I can manually move that app to the trash, and it deletes with no problem. At that point, I can drag the newer version of the app to the Applications folder without any issues.


I've checked several of the current app files, and they aren't locked, and I do have permissions to them.


Up until 10.7, the dragging of the newer version of the app would automatically replace/overwrite the older version in the Applications folder. Now, it's a two-step process, and requires the admin username and password twice, once for the app delete, and again for the move of the newer version into the folder. Not horrible, but twice the work ;- )


Does anyone know what changed between 10.6 and 10.7 to cause this behavior, and is there a way to change it back to the pre-10.7 behavior?

Safari-OTHER, Mac OS X (10.7)

Posted on Nov 4, 2011 6:29 PM

Reply
38 replies

Nov 4, 2011 6:51 PM in response to Roman Lewyckyj

It has been that way for versions before Lion as well, it just depends on what the permissions are for items in the application bundle. If you don't own a file in the bundle, say for example a code signature file, you will not be able to modify it (overwriting a file is modifying it) - you can still delete the application because you have permissions for the enclosing folder.

Nov 22, 2011 7:58 AM in response to red_menace

I have exactly the same problem.

Eg. installing Firefox 8.0.1. Firefox is a placeholder for each application, I tried to update by copy/paste.


Let's assume, that no Firefox is installed.


I drag-drop Firefox into "Applications"

I am asked for an administrator's name and password.

I give it, Firefox is copied into "Applications"


When I look into "Get Info", (me) has Read & Write, admin group and everyone has Read only.

Let's assume, that I change the rights of "admin" to Read & Write for each object in the Package.

When I open a terminal and look at Firefox.app, it has drwxrwxr-x@ with user=(me) and group=admin.

All files in the package have the same user/group, except the file "precomplete", which has -rw-r--r--@ with user=(me) and group=staff

Let's assume, that I change it to -rw-rw-r--@ with user=(me) and group=admin.

So each file file in the folder has now user=(me) and group=admin and minimum rw for user and group.


Let's try again to copy Firefox into "Applications"

I've been told that FireFox cant be moved, because "Applications" can't be modified. I need to authenticate.

I'm asked if I want to keep both files or if I want to replace it. I chose "Replace".

I am asked for an administrator's name and password. I give it.


I get the error:

The operation can’t be completed because some items had to be skipped. For each item, choose File > Get Info, make sure “Locked” is deselected, and then check the Sharing & Permissions section. When you are sure the items are unlocked and not designated as Read Only or No Access, try again.


Now, Firefox has the no" symbol (circle-backslash) on it. It is a folder with zero bytes. The package is empty. No files or folders inside.

When I look into "Get Info", (me) and admin grop has Read & Write, and everyone has Read only.

When I open a terminal and look at Firefox.app, it has drwxrwxr-x@ with user=(me) and group=admin


Let's try a third time to copy Firefox into "Applications"

After entering admin name and password, I still get the error:

The operation can’t be completed because some items had to be skipped. For each item, choose File > Get Info, make sure “Locked” is deselected, and then check the Sharing & Permissions section. When you are sure the items are unlocked and not designated as Read Only or No Access, try again.


First, there are no items in the folder, that kan be skipped, because it is empty.

Second, (me) and the admin group have read and write access on Firefox.app.

Third, the folder is not Locked.


So where is the problem? Why does Finder is not able to copy the Firefox to Applications?

I know, that I can delete Firefox first before re-installing it, but this is not the question.

The question is: Why is Finder not able to copy the application, if an old version already exists.


Obviously there are more of us with the same problem: https://discussions.apple.com/thread/3395700

Apr 18, 2012 4:28 AM in response to Screaming.Pict

It's still the same issue. Trash the app first, and then replace it with the new one.

It should allow you to authenticate to trash the app.


There's a problem with the two parts of the process that will hopefully be addressed in the future, but until then, trying to mangle the permissions to allow you to do it is going to cause other problems down the line.

Apr 18, 2012 4:43 AM in response to Screaming.Pict

The only way for us to "fix" it is to remove the security on the Applications folder. Until Apple addresses the issue, it will remain. Something isn't passing on the authentication on in the two step process to remove, and then replace. There is nothing you can do short of removing all of the security they built into the Applications folder with the posix permissions and the ACLs.

10.7 - unable to directly update app in Applications folder

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