SoftwareUpdateFix
Your rating: Now say why...

(3) 3.6666666666666665

Fixes Software Update permissions.   Free
Add to my Watch List
Email me when discounted
This Applescript could fix a broken OS X Software Update in the case of an error of this kind: "Make sure you have permissions to write to /tmp/501/TemporaryItems/com.apple.SoftwareUpdate".

This script copies the "tar" file needed by Software Update to the right location. The "tar" file not being there is the cause of the problem, which is thus fixed by this script. This script also repairs permissions in case that could be part of the problem.
What's New
Version 1.1: Now includes the tar file. Some OSX installations seemed to miss the file on the assumed location. This release should fix this.
Requirements
PPC, Mac OS X 10.1 or later






    Be the first to recommend a similar software title.
SoftwareUpdateFix User Discussion (Write a Review)
ver. 1.x:
(3)
Your rating: Now say why...
Overall:
(3)

sort: smiles | time
burypromote


Anonymous reviewed on 13 May 2005
This worked. Why that other guy trashed this program in his review is beyond me. Perhapse he is some sort of developing superstar with major predjudices against pseudo-amateur scripting. Maybe he wishes he was the guy who wrote this thing. I don't know much about this scripting stuff so perhapse there could be some side effect to this thing. All I know is that I can once again use software update with no permission hangups. Thank you guy for writing this script, it has eased my mind and my mac.
[Version 1.1]


burypromote


Anonymous reviewed on 10 Mar 2005
Hi.
Firstly, thanks to the developer for trying to fix a problem that has been bugging me for weeks!

However, has anyone got any thoughts on what further action to take when:

(a) I have run this fix, then tried again to run the same software updates again, and I *still* get te same error message this tries to fix? and:

(b) I have fixed permissions several times to no avail.

(c) I have NEVER had developer tools installed, nor never needed to.

Finally, let me apologise for asking this in the reviews section, but I cannot find how to email the developer anywhere.

TIA, Pete, UK
[Version 1.1]


burypromote


Anonymous reviewed on 04 Dec 2004
I have to say that this actually worked when repairing permissions was not enough to get by in installing the latest security update. Nice work!
[Version 1.1]


burypromote
Boswortels.tk (developer) commented on 14 Sep 2004
And again a negative reply...

Let's make one thing clear. This script is to be used when repairing permissions does not work. In that case it could help the user. You don't have to use it. If you read the description you would know what it does and why you would use it.

I know this script helped me, that is why I made it. So that it might help some other mac users with SU problems.

And why so negative about this? It's not like this could harm your system. If it helps that's very nice, if it doesn't find another fix or email me with a question. Don't bash something because simply repairing your permissions works for you...
[Version 1.1]


burypromote


Anonymous reviewed on 09 Sep 2004
DO NOT USE THIS TRASH!

You normally get comments like this from people who haven't got a clue, so here's my justification:

I suffered the problem you described when Software Update tried to install "Security Update 2004-09-07", but a simple permissions repair did the trick. So why this script?

The link to your homepage from here is broken: "web.macosx/nl" instead of "web.macosx.nl"
There, you have an anchor containing the text "SoftwareUpdateFix.zip" which links to a file called "SoftwareUpdateFix.dmg".

What kinds of errors have you dropped into the script? Let's take a look shall we?

do shell script "cp /Volumes/SoftWareUpdateFix/tar /usr/bin/" with administrator privileges

Attempting to overwrite '/usr/bin/tar', without even checking for its existence is the WORST bit of scripting I've ever seen! How does an inexperienced user know the version of 'tar' you're distributing doesn't contain a handy little exploit? They don't, because you do it silently! And as a straight permissions repair makes the software update work anyway, why go replacing people's software at all!?

Besides, your disk image is called "SoftwareUpdateFix", not "SoftWareUpdateFix". Good thing that cp has been made case insensitive now, isn't it?

Maybe you should read a few programming books before releasing any more "helpful" trash like this again...
[Version 1.1]

2 Replies

burypromote
Anonymous commented on 09 Sep 2004
...sigh...

You're yelling at them because someone at MacUpdate may have made a small mistype when adding the link to their page?

As far as I've read, this doesn't distribute a version of tar at all, but just copies the one Fink uses to where Software Update is expecting to find it.
burypromote
mamaneace replied on 19 Mar 2009
I see that people are disagreeing on this fix for a permissions error while trying to run software update.... I have an error, but it wasn't worded exactly like the one above. Disk Utility did not get rid of the error. Mine says I don't have permission to install the update, so the package has been moved to the trash, but it is not in the trash.... Anyway, I really really need a solution. Anyone have any ideas? Not sure if this fix would work for me since my error message isn't the exact same...

Thanks, Erin
burypromote
Boswortels.tk (developer) commented on 06 Sep 2004
It indeed repairs your permissions, which I admit is not nessesary but could be usefull. But it also copies the "tar" needed by Software-Update to the right location. The "tar" file not being there is the cause of the problem, which is thus fixed by this script. The permission repair is to be sure that was not the problem.
[Version 1.0]

1 Reply

burypromote
Boswortels.tk (developer) replied on 08 Sep 2004
If your /usr/bin already contains a "tar" file this fix won't work for you. The whole point of this fix is that in some cases when Xcode/dev tools are removed your tar is removed as well. This file is needed by softwareupdate so it won't work if it's not there. If you want more info please email me with a question and I will get back to you asap.
burypromote


Anonymous reviewed on 06 Sep 2004
I'm guessing this is completely unneeded if you instead use Apple's Disk Utility to fix permissions.
[Version 1.0]

2 Replies

burypromote
Boswortels.tk (developer) replied on 06 Sep 2004
It indeed repairs your permissions, which I admit is not nessesary but could be usefull. But it also copies the "tar" needed by Software-Update to the right location. The "tar" file not being there is the cause of the problem, which is thus fixed by this script. The permission repair is to be sure that was not the problem.
burypromote
Anonymous commented on 06 Sep 2004
I stand corrected. Thanks to the developer for the explanation. Now I understand the issue.
There are currently no troubleshooting comments. If you are experiencing a problem with this app, please post a comment.

There are currently no ratings. Write a comment or review now.

Downloads:4,979
Version Downloads:2,874
Type:Utilities : System
License:Free
Date:08 Sep 2004
Platform:PPC 32 / OS X
Price:Free0.00
Overall (Version 1.x):
Features:
Ease of Use:
Value:
Stability:
Displaying 1-7 of 7
-
-
-
Please login or create a new
MacUpdate Member account
to use this feature
Watch Lists are available to
MacUpdate Desktop Members
Upgrade Now
Install with MacUpdate Desktop.
Save time moving files & cleaning
up space wasting archives.
This Applescript could fix a broken OS X Software Update in the case of an error of this kind: "Make sure you have permissions to write to /tmp/501/TemporaryItems/com.apple.SoftwareUpdate".

This script copies the "tar" file needed by Software Update to the right location. The "tar" file not being there is the cause of the problem, which is thus fixed by this script. This script also repairs permissions in case that could be part of the problem.


- -