Problems running some apps on mac, no error message

4

I hope this question is within superuser scope.

I've recently downloaded an application that just happens to be a computer game but this is not pertinent to the problem.
Thing is, I can't run any of them on my mac, and I have no idea why. Whenever I try to open them, they seem to open and close too quickly to see anything happen. No error messages at all.

I've tried even rebooting my mac. I have never had other similar issue whatsoever.

I've got a new macbook pro with OSX 10.6.2 and quite a lot of apps, but none that I can imagine would conflict with this.


I'm hoping to find two kind of answers here:

How can I track this problem down? Someone more experienced with mac may know this.

Maybe someone have had the same issue and got a word about it?

cregox

Posted 2010-03-04T15:56:13.013

Reputation: 5 119

1I've had a similar problem with the installer for the original Starcraft - never found a solution though. – trolle3000 – 2010-03-04T15:59:45.160

@trolle Never? You just gave up, then? I'm talking to Blizzard support, but they take their time and I'm still trying to make them understand the issue. Next time I'll just post a link to here. – cregox – 2010-03-04T16:10:31.920

1Questions related to computer games tend to be closed, so I edited it a bit to make it more generic. – Nifle – 2010-03-04T16:19:14.893

yeah, I just gave up - it was right after Snow Leopard came out, and I figured Blizzard would update their installer. Never got around to trying again ;-) – trolle3000 – 2010-03-04T17:14:54.683

@trolle, I won't give up. I'll make this work. You can check on later for the answer here, eventually. By the way, thanks @Nifle – cregox – 2010-03-04T17:26:06.510

Answers

7

Here's how I've managed to solve my issue:

$ chmod +x SystemCheck_enUS.app/Contents/MacOS/BlizzardSystemCheck

And here's why that happened:

For many reasons, I started trying a great extraction tool (apparently highly advised by John T) called springy. Apparently it did a bad job with keeping the permissions while extracting the ZIP file I've downloaded from Blizzard. I'm already looking for yet another solution.

That's all.

cregox

Posted 2010-03-04T15:56:13.013

Reputation: 5 119

Maybe file a bug report to the Springy developer. I think if you read his blog, you might change your tune. – churnd – 2010-10-06T12:24:43.633

@churnd I like my tune and see no problem with it. I meant if such a basic issue was within springy I want to avoid other possible issues and look else where for what I needed to do. I don't need the ultimate tool for extracting, just basic stuff that should be built-in the OS. - maybe the problem was that I assumed springy was that, and it isn't. My fault. – cregox – 2010-10-06T16:10:59.497

Thank you for this answer! I had the exact same problem with exactly the same app (Battle.net beta profile app), and the solution was to unpack the archive using the default Archive Utility, and not another app (which was Keka in my case). – n1313 – 2013-09-22T03:04:03.743

1@n1313 wow, over 3 years later! I'm glad to know this still helps someone. :) – cregox – 2013-09-22T06:32:32.477

1

I would check the Console to see if there are any error messages.

If it says something like "Permission Denied" then you may have to repair permissions.

Mac OS X assigns specific access privileges, known as permissions, to all of your programs, folders, and documents. These permissions are usually managed automatically, but when a permissions error occurs, it can cause significant problems. For example, your applications may not launch, or your computer might respond slowly. These problems are more likely to occur after you update your operating system or install new software.

To improve your system's performance, use the permissions repair function in Disk Utility:

  1. To open Disk Utility, from the Applications folder, open Utilities, and then double-click the Disk Utility icon.
  2. In the column on the left, click your startup disk.
  3. Click the First Aid tab, and then click Repair Disk Permissions. Disk Utility will reset any files and folders with incorrect settings.

Note: If a third-party application has permissions errors and did not use Apple's installer, a permissions repair may not fix everything. If you follow the steps above, and your application still does not launch, you may need to remove and reinstall the problematic applications. For more information on removing applications in Mac OS X, see In Mac OS X, how do I remove an application?

For more information about how permissions work in Mac OS X, see Troubleshooting permissions issues in Mac OS X in Apple's knowledge base.

Josh K

Posted 2010-03-04T15:56:13.013

Reputation: 11 754

D'oh, I should have thought of that... It says "Permission denied". Would you happen to know how to "fix" it while I do my research? I can only think of using sudo on the terminal. – cregox – 2010-03-04T16:34:47.150

Just adding that the sudo command did no good. I used sudo open SystemCheck_enUS.app and it returned: LSOpenURLsWithRole() failed with error -10810 for the file /Users/caue/Downloads/SystemCheck_enUS.app - I'm not expecting you to know what that is, just reporting here. – cregox – 2010-03-04T17:02:38.657

Nope. Repair Permissions repaired just one random file at /usr/share/derby and nothing else. So, unfortunately, it didn't fix the issue as I expected (because I had already checked it with chmod). – cregox – 2010-03-04T18:33:35.060

That permission repair from Apple will only repair permissions known by apple, which sums up to things installed through Installer besides things from the system. I just read that on the KB: http://support.apple.com/kb/HT1452?viewlocale=en_US So neither of you guys should expect this to work in my case. ;)

– cregox – 2010-03-04T20:18:33.813

1

Do you have an administrator account? (The console saying "Permission denied" often indicates that you don't). If you do, you can try to fix permissions. In Utilities, run Disk Utility, select your hard drive, and tell it to repair permissions.

The file you want to look at is the system.log. If the console is not working for you, here are two alternatives:

In Terminal (also located in Utilities), typing in

tail -f /var/log/system.log

should let you watch as messages are written to the system log. If you then run your game, cough, app :) any error messages should appear there.

If you have TextWrangler on your computer, open it up and choose "File -> Open File By Name" and type in /var/log/system.log. This'll let you see the entire system log, and will prompt you to authenticate if needed.

Clinton Blackmore

Posted 2010-03-04T15:56:13.013

Reputation: 992

Yes, sure I do have - you could see that from my second comment on Josh's answer. I'm trying to fix permissions now. By the way, would you happen to if there's a way to use sudo on finder rather than on terminal? – cregox – 2010-03-04T17:54:19.970

@Cawas On Finder? A program called (Snow) Leopard Cache Cleaner has a nice option to run the Finder as root. As for running other GUI applications as root (I don't know if it applies to the Finder), see http://serverfault.com/questions/47141/is-it-possible-to-run-an-os-x-gui-app-as-root/47903#47903

– Clinton Blackmore – 2010-03-04T18:42:17.230

yeah, I was hoping for something like gksudo (from gnome) and that could be added as a Service (right mouse click) or something like that. Thanks for the link! – cregox – 2010-03-04T19:05:36.520

1@Cawas Well, then, I was going to suggest Pseudo, but I see you've found it. Nice to know it works on Snow Leopard. – Clinton Blackmore – 2010-03-04T20:34:55.737

@Blackmore haha, yeah. Nice job, and thanks! ;) – cregox – 2010-03-04T21:25:01.580