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.

"Rosetta" applications suddenly stopped working

I've got a problem with my computer at work. It's running Snow Leopard 10.6.8. I've got a number of older apps, including Quark 6, Epson scanner software, Disc Catalog, etc, that have all been working fine for the last number of years. As of yesterday afternoon, I was still scanning with the Epson software and everything was running fine. When I came in to work this morning and fired up the computer, NONE of my pre-Snow Leopard apps work.


At first, when a few of my apps didn't work, I suspected a font issue, because at the end of the previous day, I was working on a "problem job" that had conflicts with my basic system fonts. But, as the hours passed, I began to realize none of my older apps worked. At that point, I started to suspect a problem with Rosetta.


Hours and hours of searching, both here and across the internet came up with nothing. A few sites gave step by step instructions to drop into terminal to reset bindings, delete preferences, etc. Nothing worked.


Most of the older apps I NEED for our company. Many of those don't have upgrades available, and some are just too expensive to justify.


After almost an entire day of getting nowhere, I decided to set up another "user" called Troubleshooting. Lo-and-behold, all of the apps worked fine. So, that ruled out a problem with the Rosetta interface, and the suspeced Security update in the recent past that was said to cause problems with the whole Rosetta interface.


So, my question is, since only my original Administrator User is not functioning properly, is there possilby a preference .plist file that could be causing the problem? Could there still be a font issue? Is there anything I can do in Terminal to reset to a default?


I wasted an entire day banging my head on the desk trying to wrap my brain around it. Repairing permissions, disc check, etc. did nothing to help the issue.

I COULD get around the problem by logging into my "Troubleshooting" user to use the apps...but that's beside the point. I COULD do that, but I really want to figure out what's going on with my main User workspace.


So, before I need to come into work on Monday and spend another whole day not knowing what to do, can anyone offer any ideas?


Thanks in advance.


Brad

PowerMac, Mac OS X (10.6.8)

Posted on Mar 23, 2012 6:37 PM

Reply
128 replies

Mar 25, 2012 6:19 PM in response to NuLynx

NuLynx wrote:


the conclusion of most of the threads I've followed on anything relating to Rosetta is "change or upgrade your software and move on."

This may be the ultimate solution, but, as long as you stay with SL, there's no reason to see it as the only solution. There must be some way to solve this.

when it comes to the case of Rosetta and PPC apps, things aren't so cut and dried. I've found nothing anywhere that says "remove rosetta .plist file" (by any other name), and that should fix it.

No, there is no such preference. However, as the problem is limited to one user account, the problem must be in that user's domain. If you absolutely must make sure, you can check if Rosetta is enabled with


$ sysctl kern.exec.archhandler.powerpc


but, to my knowledge, this is a system (not user) setting, so it should return the correct path anyway. I am baffled, though, as to what setting might be causing this. My first suspect would be the LaunchServices plist and the LaunchServices database, including its cache (simply because I can't think of anything else); that's why I asked if you tried rebuilding it. It's a bit tricky in SL. Maybe AppleJack does it, I don't know; I think Onyx does it. When you figure it out, it would interesting to know where the problem was, exactly.

Mar 25, 2012 6:36 PM in response to fane_j

Onyx will do it. But it can be done from Terminal.


/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchSe rvices.framework/Versions/A/Support/lsregister -kill -r -domain local -domain system -domain use


Hit return and wait for the $ sign prompt to reappear, which will indicate it's finished.


Quit Terminal then log out and in or restart


It's been cut here by the formatting, but it's all on one line. So copy & paste without any breaks.


Note: don't know why, but when posted "LaunchServices" keeps appearing with a space between the e and the r of Services. This must be fixed before using.


Message was edited by: WZZZ

Mar 26, 2012 7:04 AM in response to X423424X

Hey X423424X



I tried what you suggested right when I got into work.

Here are a few examples of what I get in Terminal.


It looks like I'm getting the same message for other apps I try, too.



Leopard:~ Panther$ /Applications/Disc\ Cat/DiskCatalog

-bash: /Applications/Disc Cat/DiskCatalog: cannot execute binary file



Leopard:~ Panther$ /Applications/Fetch\ 4.0.3\ Folder/Fetch\ 4.0.3

-bash: /Applications/Fetch 4.0.3 Folder/Fetch 4.0.3: cannot execute binary file


Going to move on for now, boot up from Snow Leopard disc and do a full set of repair permissions and disc checking. If that doesn't work, I'm going to give AppleJack a shot. If anything works, I'll post my results.


Brad

Mar 26, 2012 7:19 AM in response to NuLynx

Applejack will do a Permissions repair -- though I don't think this is a Permissions issue -- and verify and repair the drive as part of its routine when running from "applejack AUTO." BTW, even in AUTO you can skip steps if you like. You may not need to clear caches for the overall system. The important thing is to have it check preferences and clear caches for your user. For that, type in 'appejack."

Mar 26, 2012 8:23 AM in response to WZZZ

Quick update:


Reboot from Snow Leopard disk, rebuilt permissions, checked the disc. No luck. There were quite a few JAVA permissions that disc utility couldn't fix, though.


Ran AppleJack...no luck.


Removed all com.apple prefs (except the ones listed)...no luck.


Terminal...ran:

/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchSe rvices.framework/Versions/A/Support/lsregister -kill -r -domain local -domain system -domain use


It ran, and I got the message:

Leopard:~ Panther$ /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchS ervices.framework/Versions/A/Support/lsregister -kill -r -domain local -domain system -domain use

ThrottleProcessIO: throttling disk i/o

SystemFlippers: didn't consume all data for vers ID 1 (pBase = 0x101d16d60, p = 0x101d16d89, pEnd = 0x101d16d91)


I'm not sure if that will mean anything to anyone...but here's hoping.

Did a restart....no luck.


Next step is to go into my "Troubleshooting" account, get the list of fonts used, and turn off all other fonts on my main user account, just to rule out a font problem.


Brad

Mar 26, 2012 8:55 AM in response to NuLynx

Brad, first, you don't want to run Permissions repair booted from the DVD. This will produce errors based on the Permissions database for the version on the disc, which will be out of date. You should go back and repair Permissions from the normal boot volume, long since updated and modified, as you will now have introduced real errors, where probably there were none. As for the messages you have seen and will be seeing, especially for Java, we all get these repeated each time we repair Permissions (which should only be when there is a specific need to do that.) They can be ignored. What is important is if you get the message at the end, "Permissions repair complete." For example, here's what I get:


User uploaded file


As for running the Rebuild command, I don't know what the reply you got means. (I've used that command recently on my own system and it ran without problem.) But did you paste that in with the space between the e and the r in "Services?" The command line is unforgiving of typos. If so, to correct that I would copy the command to TextEdit, where the mouse works and you can insert the mouse cursor -- no mouse in Terminal -- and make that correction there preserving everything else exactly. Then copy/paste it into Terminal and run the command again.


You did run AJ, steps 3 & 4, for your user, right?


It might come to migrating your user into a new, clean one. But that will not necessariy be without difficulty, since you don't want to reintroduce the same problem.

Mar 26, 2012 8:55 AM in response to NuLynx

Well, that didn't do it.

Logged into my Troubleshooting account, took screen shots of my font list, and copied the fontlist.plist.


Logged back into my regular account, replaced fontlist.plist, did a restart and confirmed only the same fonts from "Troubleshooting" were active.


Still no luck. Guess that rules out any type of font conflict.

Mar 26, 2012 9:21 AM in response to WZZZ

Hey WZZZ, thanks for the tip about not repairing permissions from the DVD. I've never heard that before.

I reran after booting up normally and "fixed" them again. Each time I got "Repair Permissions Complete"


In AppleJack, yes...I ran all of the steps, just to cover everything. No luck there.


With the rebuild command, I did exactly that...I took it into Text Edit. Tried it again with the same results.


I did a Google search for "SystemFlippers: didn't consume all data for vers ID 1" to see what it meant, or what I did wrong. It turned up at least 10 pages of the same exact message from people working in Terminal. It seems people have gotten the message in all kinds of situations, but in all of the pages I looked at, either no one posted an answer, or on other threads, the Terminal commands had nothing do to with the "Rebuild Command".


This may sound like a stupid question, but when running that command, should I be logged into Terminal as "Root"?


Brad

Mar 26, 2012 9:37 AM in response to NuLynx

I suppose prefixing the command with sudo to run as root with a trailing space wouldn't do any harm. Rebuilding the Launch Services database is probably a long shot. But, in any case, you do have a backup I hope. Here's an article on moving to a new user, which you might want to have a look at. Again, don't do this without a backup.


http://reviews.cnet.com/8301-13727_7-20016747-263.html

Mar 26, 2012 11:39 AM in response to NuLynx

NuLynx wrote:


Hey X423424X


I tried what you suggested right when I got into work.

Here are a few examples of what I get in Terminal.


It looks like I'm getting the same message for other apps I try, too.


Leopard:~ Panther$ /Applications/Disc\ Cat/DiskCatalog

-bash: /Applications/Disc Cat/DiskCatalog: cannot execute binary file


Leopard:~ Panther$ /Applications/Fetch\ 4.0.3\ Folder/Fetch\ 4.0.3

-bash: /Applications/Fetch 4.0.3 Folder/Fetch 4.0.3: cannot execute binary file


You didn't try doing the file command. I was particularly interested in what it would report.


Also I'd like to see if there is a Contents/MacOS directory in these apps. In other words, use the second technique I mentioned earlier:

/path/to/app/Contents/MacOS/appname


file /path/to/app/Contents/MacOS/appname


If what you tried is any indication then those apps are not executable files. You said that some of that stuff goes back 8 or 9 years. Back then there was an additional form of executable called a PEF file (Code Fragment Manager file, i.e., CFM). Perhaps that is what these are. But the only reason I haven't mentioned that is that if these were truly CFM files you would see a circle with a bar through it if you look at those app's icons in finder icon view. You didn't say wether that was the case. On the other hand "cannot execute binary file" is consistent with them being CFM executables.

Mar 26, 2012 1:52 PM in response to X423424X

I tried those with a few different applications. With fetch 5.0, I entered, and got:


Leopard:~ Panther$ /Applications/Fetch.app/Contents/MacOS/Fetch


The hard drive churned along for quite a number of minutes, but nothing happened.


When I tried Smasher, I entered and got:


Leopard:~ Panther$ /Applications/Utilities/Smasher/Smasher.app/Contents/MacOS/Smasher

2012-03-26 15:33:47.098 Smasher[1068:903] licensed.


Same results the first 4 times I tried...nothing was happening, and it just sat there with the hard drive spinning.

Then, I tried it again, and Smasher launched!

So, I quit out of it, and tried to launch it again by directly clicking on the app...got the same unexpectedly quit error.


As to the "file" string, I know very little about terminal, etc. So, my syntax is probably wrong.

But, I entered (and got):


Leopard:~ Panther$ file/Applications/Utilities/Smasher/Smasher.app/Contents/MacOS/Smasher

-bash: file/Applications/Utilities/Smasher/Smasher.app/Contents/MacOS/Smasher: No such file or directory


If you can tell me what I have wrong with my string, I can try again.


As to Disc Catalog and Fetch 4.0, when I tried the "open" string, i.e.:


/Applications/Utilities/Smasher/Smasher.app/Contents/MacOS/DiskCatalog


I got the no such file or directory.


Option clicking on either application, there is no Show Package Contents, and so there's no subfolder "MacOS" with the app inside.


Like I said, these are old applications. And yeah...they are applications. You can put either one on a flash stick (or back in the day...floppy disc), just that one file alone and run it on any computer without any support files.


At any rate, let me know how to reword my "file" string, and I will see if I can get you an answer.


As for now, I've migrated everything over to a new account, and everything except Quark seems to be working fine. It says I need to reinstall it.


Still, I'd like to keep my old account if possible, and figure out what's going on.


Brad

Mar 26, 2012 5:49 PM in response to NuLynx

But, I entered (and got):


Leopard:~ Panther$ file/Applications/Utilities/Smasher/Smasher.app/Contents/MacOS/Smasher

-bash: file/Applications/Utilities/Smasher/Smasher.app/Contents/MacOS/Smasher: No such file or directory


If you can tell me what I have wrong with my string, I can try again.


In both those commands it looks like you forgot the space following file.


As to Disc Catalog and Fetch 4.0, when I tried the "open" string, i.e.:


/Applications/Utilities/Smasher/Smasher.app/Contents/MacOS/DiskCatalog


I got the no such file or directory.


Option clicking on either application, there is no Show Package Contents, and so there's no subfolder "MacOS" with the app inside.


Ahh, so you know how to do that, good. I didn't want to explain about opening bundles which is why I was giving instructions on using app/Contents/MacOS pathnames. It was also why I was "covering my bets" by telling you to attempt using both kinds of pathnames, i.e., open of the app bundle itself and direct access to the actual code file in MacOS.


But what all of this is telling me is that these apps are indeed old CFM (PEF) executables since they don't have the normal application executable bundle format (Contents, Info.plist, Resources, etc.).

Mar 26, 2012 7:04 PM in response to X423424X

X423424X wrote:


Ahh, so you know how to do that, good. I didn't want to explain about opening bundles which is why I was giving instructions on using app/Contents/MacOS pathnames.


Yup, like I said early on, I've been working with Graphic Arts and Macs for the last 20 years or more. "Back in the day" I used to be able to make the old OS9 platform do about anything I wanted. I could crawl in there and rip it apart like a monkey on a cupcake. I remember when I first learned about the package contents and thought "VERY interesting...it's more like a folder of components disguised to look like an application."


I have to admit, I wasn't all that happy when Apple switched to OSX at first. Don't get me wrong, the platform is much, MUCH more stable, and the interface was more eye-catching, but I didn't like the fact that they took away my ability to crawl under the hood and change things around a bit. I think I parted ways with computer programming somewhere around the days of FORTRAN...(which would be the mid 80's for you that weren't born yet.) 🙂


But, that's neither here nor there. Does the situation shed any light on anything? When terminal (finally) launched Smasher 1, and it still crashed from the Finder, I started to wonder if it was more of a Finder issue. But, that doesn't explain why other apps failed to launch in Terminal. They just hung and the disc drive spun like it was trying...but nothing happened.


When you brought up CFM files over the weekend, that started to make sense, but still didn't help me narrow anything down.


Like I said earlier today, I migrated everything to another account, and it appears to be working. When people came in and asked if I had my computer fixed, I said "Yeah..sort of. I have a workaround to it, and everything with my new user seems to be working fine."


But, two of my coworkers said "You know you won't be satisfied until you figure it out. It will haunt you until you do."


And...they're right. It's been a long 86 hours. 😝


Brad

"Rosetta" applications suddenly stopped working

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