Apple Event: May 7th at 7 am PT

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

Claims of Rosetta working

A poster on the Macintouch forum writes:


'I accidentally installed Rosetta on Lion again on a different machine, MBP8,2.

It again works OK!

The RosettaNonGrata file is the handler-file that prompts 'Launch of "%@" failed: the PowerPC architecture is no longer supported', when a program tries to use Rosetta in Lion; whereas in SL it used to prompt to download Rosetta if it wasn't installed.

Re-installing Rosetta in Lion by adding the SL "translate" binary to the use/libexec/oah folder changes the default Rosetta handler file back to translate from RosettaNonGrata

My 10.7 systems now respond to the Terminal sudo sysctl kern.exec.archhandler.powerpc challenge with

kern.exec.archhandler.powerpc: /usr/libexec/oah/translate

So Rosetta is installed in Lion and is my default PowerPC architecture handler '


I don't understand a word of it. Is he deluding himself/trolling/a berk? Or has he found a magic solution?

24 inch iMac-OTHER, Mac OS X (10.6.7), 13 inch Macbook Pro (10.6.7)

Posted on Aug 5, 2011 8:36 AM

Reply
Question marked as Best reply

Posted on Aug 5, 2011 11:52 AM

Well, that didn't work! I copied the contents of the Snow Leopard oah folder to the Lion one, after first renaming the RosettaNonGrata file to "RosettaNonGrataOld"--attempting to launch Eudora fails. I then renamed the Snowy RosettaNonGrataSL, and removed the "Old" from the Lion. No go. No matter which of the RosettaNonGrata files I use, If I run the Terminal command:


sudo sysctl kern.exec.archhandler.powerpc


I receive the unhappy answer


kern.exec.archhandler.powerpc: /usr/libexec/oah/RosettaNonGrata


Not the "translate" answer the poster reports getting. So I don't know what the person did, looks like it was something other than copying the stuff from a working Snow Leopard folder!

Francine

97 replies

Nov 27, 2011 12:33 PM in response to Kurt Lang

Kurt there's no need to turn Rosetta on/off to check if a program is PPC only.


All you have to do is to show the Application's Package Contents , navigate to Contents/Mac OS and run the file command on the binaries in that directory.


If it was PPC only there would be only 1 binary in there and the output of the file command would be that were a PPC binary.


You may argue that a non technical person would want a simplier way of checking. Ok then. Run the program in Lion. If it's PPC only and since Rosetta doesn't exist for Lion it will simply not run.


I thought I covered this in my posts from August - logically for Lion to run PPC apps it needs to have some form of linking to PPC code in the system binaries. AFAIK You can't just run machine code compiled for one architecture of processors on some other processor. If you have some detailed information on exactly how Rosetta works and how to install it on Lion please do share tho.


In fact guys why are we necoring a thread from August ?

Nov 27, 2011 12:50 PM in response to Hone Melgren

Kurt there's no need to turn Rosetta on/off to check if a program is PPC only.
All you have to do is to show the Application's Package Contents , navigate to Contents/Mac OS and run the file command on the binaries in that directory.

Yes, I know. That was just one way of finding out. You can also start the System Profiler and click on the Software heading. All software on the drive is listed, and the Kind column will tell you if it's Intel, Universal, or PPC.


Part of the other reason to do that was to force Leopard or SL to reinstall Rosetta via the download method when you try run a PPC only app. Disabling Rosetta makes the OS think it isn't installed.

In fact guys why are we necoring a thread from August ?

Because users would really like to be able to run their PPC software in Lion instead of having to boot to Snow Leopard to run those few apps. For those with new Macs that won't boot to anything less than Lion, users don't want to have to keep another Mac around just for those few apps, or go through the expense of getting a VM and a server copy of SL for them.


The common argument of course is, "just get a newer version of the software". Well, I'd like to, but the scanner division at Kodak (who bought out Scitex/Creo) never updated the software, and now looks like they never will. I must have a machine capable of running Snow Leopard. A VM doesn't work for me because the scanning software only looks for the scanner on a FireWire connection, and not a single VM supports FW port linking from within the virtual environment.


What is necoring, anyway? The word doesn't exist with any type of explanation on a Google search. Necore, or necoring shows up in a grand total of 31 matches. Like this post by someone on a gaming forum:


Stop necoring this thread! We figured out long ago that i'm a dummy and I rushed to conclusions. This thread is pointless and should not be necro'd.


Which makes no sense whatsoever without knowing what "necoring" means. It's got to be one heck of a limited use slang term.

Nov 27, 2011 12:52 PM in response to Kurt Lang

Interesting fact : If you have showing of invisible files/folders turned on you can actually find a


/usr/libexec/oah/translate on the Snow Leopard install DVD. If you want to go playing around with this and possibly even prove me wrong go right ahead.


Take back up copies of your HD first of course 🙂


Also : The SL DVD would contain a barebones system install with only the system binaries and directories required the run the installer. So on the theory of it being a "mini" OS X install this would tell me what sort of structure your would expect the system binaries to make up and if I ran the file command it would confirm if there was indeed PPC binaries as well as Intel binaries for the system programs & libraries.


Every executable program i found on that DVD in their system folders all had both a PPC binary and an Intel binary. Comparing it against the equlivent folder on the main HD would reveal on lion those same system binaries have a 32 bit Intel binary as well as a 64 bit intel binary but no PPC code.


Checking this your self however merely requires doing a cd command to the root level of the DVD then another cd to say the usr/sbin folder and running a file * command. Neither of which are dangerous so you should be able to check that without having to do a back up 🙂

Nov 27, 2011 1:05 PM in response to Kurt Lang

Part of the other reason to do that was to force Leopard or SL to reinstall Rosetta via the download method when you try run a PPC only app. Disabling Rosetta makes the OS think it isn't installed.


Ok good reason to do so on Leopard / SL. Unforunately we're not talking about either Leopard / SL. We're talking Lion. I think you might of been wanting to provide some background as to the use of the commands.


Because users would really like to be able to run their PPC software in Lion instead of having to boot to Snow Leopard to run those few apps. For those with new Macs that won't boot to anything less than Lion, users don't want to have to keep another Mac around just for those few apps, or go through the expense of getting a VM and a server copy of SL for them.


Then write up a sticky and guide about it then.


See I thought I covered the reasons why Rosetta won't run in Lion. All you're doing is rehashing ground that's already been covered.


What is necoring, anyway? The word doesn't exist with any type of explanation on a Google search. Necore, or necoring shows up in a grand total of 31 matches. Like this post by someone on a gaming forum:



Seriously ?


You just googled the term without fulling knowing what it means ? On a tech support forum no less :lol:


A necro is where someone takes a thread that's several months old and bumps it. That's what a necro is in it's most basic form. It's taking something that was covered and answered quite some time ago and adding something to it.


But from the necros I've seen ? The person necroing it adds nothing to the conversation at all. Most of the time the person hasn't read the other replys either. And worse ? There's a very high probablity that the information contained in the thread is no longer relevant to the discussion. It's too old and with the way the IT/tech/computers industry works today what might of worked three months ago has no guarantee it will work now.

Nov 27, 2011 1:06 PM in response to Hone Melgren

/usr/libexec/oah/translate on the Snow Leopard install DVD. If you want to go playing around with this and possibly even prove me wrong go right ahead.

Way ahead of you, there. 🙂 I've already copied the app translate, and the folder Shims to the same location on the Lion partition I have set up for testing. I just haven't had time to boot to Lion to see if it made any difference.

Nov 27, 2011 1:42 PM in response to Hone Melgren

Then write up a sticky and guide about it then.

About what? A guide of how PPC apps don't work in Lion? I think everyone knows that already.

All you're doing is rehashing ground that's already been covered.

Are you truly missing the point of this thread? People want to know if it IS possible to get Rosetta working in Lion. Or do you think there's something wrong with a discussion of curiosity?

Seriously ?

You just googled the term without fulling knowing what it means ?

Seriously? You chide people for not knowing what an extremely little used slang term means? If I made up a word and used it sentence, would you automatically know what it means? It would also have helped greatly if you had spelled it correctly the first time. You wrote necoring instead of necro.


Yes, I know what necro means. But would it have killed you to use a term everyone recognizes, instead of trying to show us how "cool" you are? This is an international community. The less slang you use, the better it is for those for whom English is NOT their first language to understand a user's post.

Nov 27, 2011 4:40 PM in response to Hone Melgren

Seriously ?


You just googled the term without fulling knowing what it means ? On a tech support forum no less :lol:



I didn't google; I was just going to ignore it; however, I became curious. This is what I got using the dictionary:


User uploaded file


I would not expect any of these terms in a tech forum; I would, however, expect someone to use proper language considering the many different other-than-English-native speakers we have here. A bit much to expect others to be familiar with some American slang term or street language.

Nov 27, 2011 4:59 PM in response to babowa

Having a Necro-experience here. Can someone remind me again what Rosetta was again? Seems like something from an aincient era like G5 or Powerbook that were too outdated to even run Snow Leopard and Intel programs. But here we are, what seems just a few short years later, arguing over something a one post Troll put up about magically einstalling Rosetta in Lion. Even homes for the Intellectually impaired have access to the internet! lol


Carry on Lions

Nov 27, 2011 5:53 PM in response to babowa

Yes, as do I, but seriously, to date, I have had no reason to boot SL as I have somehow slowly updated everything I use to non PPC. Appleworks is the only thing I might miss a bit, but had a fair idea that it had seen it's day a while back so been using Pages and even Text Edit which is a bit more powerful than it first appears. I still use my SL partition for booting into to repair permissions on the Lion partition if necessary and also have DiskWarrior on it just in case, but I am surprised at how many programs have been slowly updated and are now compatable with Lion.


Cheers

Nov 27, 2011 6:35 PM in response to mulligans missus

Well, there is no acceptable replacement for the painting function of Appleworks and I create all my own graphics from scratch - until I find a replacement that does the same thing, I will need Appleworks. But, the point is: it is irrelevant why someone wants/needs to use a PPC app, deriding them is neither helpful nor does it add anything useful to the thread.

Nov 27, 2011 7:00 PM in response to babowa

babowa wrote:


Well, there is no acceptable replacement for the painting function of Appleworks and I create all my own graphics from scratch - until I find a replacement that does the same thing, I will need Appleworks. But, the point is: it is irrelevant why someone wants/needs to use a PPC app, deriding them is neither helpful nor does it add anything useful to the thread.

Couldn't agree more. Personally some threads do out live their usefullness and become vessels for rants and insults, never to resolve anything more within the thread. The dropping of Rosetta has been seen as a radical, yet eventual one, by many. If I had of had a say early on, I would have loved to have seen Apple continue advancing Appleworks as their flagship W/P. But the writing was on the wall a long time back and users are very lucky that it can still be used even in the most recent version of the previous OS. Imagine if it never even made it to Intel machines? Anyhow, duel booting is a pretty simple for all but brand new Macs, so in a lot of cases, given enough space, we are in a win/win situaion here in many cases, until all future programing is aimed solely at Lion.


Thanks

Claims of Rosetta working

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