Photoshop: Photoshop CS3, CS4 won't run in Rosetta on OS X Lion (PowerPC Error)

  • 3
  • Problem
  • Updated 8 years ago
  • Solved
  • (Edited)
I just installed OS X Lion this afternoon on my Late 2009 Macbook Pro (17") and have noticed that PS CS4 is no longer working. I keep getting this error message:

"You can't open the application Adobe Photoshop CS4 because PowerPC applications are no longer supported."

Prior to upgrading I was running PS CS4 in Rosetta and PS CS5 in normal mode. LR3 is still functional as is PS CS5. I've re-installed without uninstalling the old version. Then I uninstalled then I re-installed fresh all to no avail. Any suggestions
Photo of Hunter Rudd

Hunter Rudd

  • 15 Posts
  • 0 Reply Likes

Posted 8 years ago

  • 3
Photo of Hunter Rudd

Hunter Rudd

  • 15 Posts
  • 0 Reply Likes
Manually updated to Photoshop CS4 version 11.0.2... no effect, still having the same error.
Photo of Hunter Rudd

Hunter Rudd

  • 15 Posts
  • 0 Reply Likes
I've also posted this thread to the Apple Support page at...

https://discussions.apple.com/thread/...
Photo of Paul Riggott

Paul Riggott

  • 360 Posts
  • 144 Reply Likes
This should explain a few thing....
http://kb2.adobe.com/cps/905/cpsid_90...
Photo of Hunter Rudd

Hunter Rudd

  • 15 Posts
  • 0 Reply Likes
That didn't help unless you can explain how the actual Photoshop CS4.app became a droplet app. I haven't created any droplets. Thanks for the input though.
Photo of Paul Riggott

Paul Riggott

  • 360 Posts
  • 144 Reply Likes
Quote
"Prior to upgrading I was running PS CS4 in Rosetta"
The document states Rosetta support no longer included with Lion
Photo of Aircraft711

Aircraft711

  • 1 Post
  • 0 Reply Likes
This is ridiculous! I hope this gets fixed. I never would have upgraded to Lion if I knew this would happen.
Photo of Jeffrey Tranberry

Jeffrey Tranberry, Sr. Product Manager, Digital Imaging

  • 15945 Posts
  • 2484 Reply Likes
Official Response
Apple no longer includes Rosetta with OS X Lion, so anything that relies on PPC emulation (old drivers, plug-ins, etc or running CS3, or CS4 in Rosetta to access those drivers/plug-ins) won't work. The options are, stick with Snow Leopard, or update the software/drivers, etc so that they can run natively on OS X 10.6.7 (Lion).

In addition, Photoshop CS2 or earlier will not run at all on OS X 10.6.7 (Lion). I'd suggest users of CS2 upgrade to CS5 sooner than later to take advantage of upgrade pricing. Users must be within 3 versions back (CS2, CS3, CS4) to get the upgrade price.
Photo of Joergen Geerds

Joergen Geerds

  • 32 Posts
  • 5 Reply Likes
Jeffrey: is it possible that Hunter's CS4 still has the "Open with Rosetta" flag set, and hence refuses to launch under 10.7? if that would be the case, what's the easiest method to turn off the flag? somewhere in the info.plist? terminal?
Photo of Hunter Rudd

Hunter Rudd

  • 15 Posts
  • 0 Reply Likes
Can I say that the official response doesn't address my problem in the least since I already stated in my post that I've UPGRADED TO CS5! Now onto Joergen's post...

That is exactly what I was thinking. The problem would have to exist within the OS preferences for the program since I did a complete Uninstall (with delete preferences option checked) and Reinstall, or am I on the wrong track? Help?
Photo of Joergen Geerds

Joergen Geerds

  • 32 Posts
  • 5 Reply Likes
I do believe that CS4 installs by default with "open with Rosetta" off, which means after uninstall and reinstall, you should be able to open it without any issues under 10.7...
Another very far fetched idea: get Onyx (for Lion) and delete/rebuild/update the launch-service data base.
Photo of Hunter Rudd

Hunter Rudd

  • 15 Posts
  • 0 Reply Likes
Hmmm. I've never used Onyx or played around with the launch-service database. How hard would that be? Again thanks your ideas are helpful.
Photo of Jeffrey Tranberry

Jeffrey Tranberry, Sr. Product Manager, Digital Imaging

  • 15945 Posts
  • 2484 Reply Likes
Choose the application in the finder and choose File>Get Info... or hit Cmd + i then uncheck "Open in Rosetta":

Photo of Hunter Rudd

Hunter Rudd

  • 15 Posts
  • 0 Reply Likes
Again, this solution isn't viable because that option isn't available within 10.7 and therefore I can't uncheck the very same checkbox that was checked when I upgraded from 10.6. Without going back to 10.6, is there a way to get 10.7 to recognize that I want the program to run it's i386 code?
Photo of TwisterMc

TwisterMc

  • 2 Posts
  • 1 Reply Like
I have a friend with the same issue.

Jeffrey Tranberry - There is no 'Open using Rosetta' checkbox in Lion. That's the issue. If we could get to that checkbox, the issue could be fixed.

The application IS an Intel appliction and it will run if we can find out how to disable the Rosetta option.
Photo of TwisterMc

TwisterMc

  • 2 Posts
  • 1 Reply Like
Someone else did recommend putting the computer into Target Mode, plug into a 10.6 or 10.5 Mac, then see if you can uncheck the Rosetta box.

I have not been able to test this yet though.
Photo of Jeffrey Tranberry

Jeffrey Tranberry, Sr. Product Manager, Digital Imaging

  • 15932 Posts
  • 2481 Reply Likes
OK. Let me see if I can find some solutions on my end.
Photo of Dan Piscitiello

Dan Piscitiello

  • 1 Post
  • 3 Reply Likes
So, I got my copy of Photoshop running again. Unfortunately I'm not exactly certain what fixed it. See below.

So I've tried quite a few things. I've tried stripping the PPC code by running "ditto" from the command line. That didn't work.

I've tried uninstall, complete preference wipe, reinstall. Twice. No joy.

What I did do to fix it was one or more of the following:

First I moved the Launch Services .plist file (~/Library/Preferences/com.apple.LaunchServices.plist) to the trash. (Trying to launch Photoshop at this point still fails - more thoughts on that in a moment)

Then I created a new boolean key/value pair in the Photoshop CS4 package contents Info.plist file. The key was LSPrefersPPC and the value NO. Trying to launch PS at this point still fails.

Thinking all was lost, I tried the Target disk mode idea mentioned in the above post. I booted my Mac Pro into TDM and mounted it from my MBP running Leopard. But when you get info on Photoshop, the "Open using Rosetta" option is greyed out (although un-checked). I also tried to run Photoshop from the mounted disk which prompted me for, but would not accept, my serial number. So this method looks like a bust too.

Feeling defeated, I rebooted my machine and just for one last demonstration of insanity tried relaunching Photoshop again. And there was a beautiful sight, the old familiar launch screen! Something had worked!

My strong suspicion is that the moving of the Launch Services .plist to the trash was the key step. I think just needed to restart Launch Services for this step to make a difference, and that didn't happen until after the reboot.

Good luck everyone else, I hope this helps. And for the good of this discussion, maybe the next person wouldn't mind rebooting after step one and reporting back if that is all that needs to be done.
Photo of Hunter Rudd

Hunter Rudd

  • 15 Posts
  • 0 Reply Likes
I must be an idiot but I've looked all over my Library/Preferences folder for anything remotely resembling a LaunchServices file and I am at a loss. I'd like to try this solution but can't accomplish step 1. Anyone have any idea what I'm doing wrong?
Photo of Chris Cox

Chris Cox

  • 20280 Posts
  • 849 Reply Likes
~/Library/Preferences
not /Library/Preferences
Photo of Hunter Rudd

Hunter Rudd

  • 15 Posts
  • 0 Reply Likes
Yes, got that... sorry for the confusion
Photo of Thomas Strickfaden

Thomas Strickfaden

  • 2 Posts
  • 0 Reply Likes
Thanks Dan - trashing the com.apple.LaunchServices.plist file and rebooting did the trick!
Photo of Hunter Rudd

Hunter Rudd

  • 15 Posts
  • 0 Reply Likes
Problem Solved! Thanks Dan
Photo of Ed Sellar

Ed Sellar

  • 2 Posts
  • 0 Reply Likes
I have the exact same, "You can't open the application Adobe Photoshop CS4 because PowerPC applications are no longer supported." but I just went to look for the com.apple.LaunchServices.plist file and it is not there in my preferences anywhere. It's just not there. Now what do I do? I have CS4 Photoshop and Lion but that file is not there. Also, the weird thing is that my CS4 InDesign opens fine. Help. Help, help help!
Photo of Thomas Strickfaden

Thomas Strickfaden

  • 2 Posts
  • 0 Reply Likes
Hi Ed - I think you may have been looking for the com.apple.launchservices.plist file in the system library. The file is located in your user library which is hidden by default in Lion.

In order to "unhide" the library folder you will need to open the Terminal app and enter the following command:
chflags nohidden ~/Library/

Here is a more detailed explanation:
http://osxdaily.com/2011/07/04/show-l...

Now go to your home folder and your user library folder should now be visible. Then just navigate to your preference folder locate and delete the com.apple.launchservices.plist file. Now reboot and photoshop should launch.
Photo of Ed Sellar

Ed Sellar

  • 2 Posts
  • 0 Reply Likes
Fantastic. Thank you so much. All working now. What a relief. Blessed are the truly tech savvy for they shall inherit the earth, I'm sure.
Photo of David Dobish

David Dobish, Photoshop Engineering Manager

  • 201 Posts
  • 52 Reply Likes
We are in the process of posting a script that will remove this file for you. Please stay tuned.
Photo of David Dobish

David Dobish, Photoshop Engineering Manager

  • 201 Posts
  • 52 Reply Likes
Official Response
Script to remove rosetta pref can now be found here.

http://kb2.adobe.com/cps/915/cpsid_91...