Photoshop CS2 is right there on the main Wine AppDB page as a Platinum-level application that should “just work”. It was the big bragging piece when Wine 1.0 was released. But I am unable to install Photoshop CS2 in openSUSE 11.2. I’ve been dealing with this on the Wine forums, and there was some indication that this might be a problem with openSUSE’s version of Wine rather than a problem with Wine itself. So hopefully someone here can enlighten me.
First, I am unable to run the Photoshop CS2 installer (Setup.exe) from outside of its directory. If I try, I get a series of 4 nonsense pop-up error messages and then Wine exits. There is no output on the console while this happens. To start the installer, I have to type:
wine Setup.exe
from within the directory that Setup.exe resides in.
At this point, the installer appears to start and run as it should. I can progress through all the installation steps until I get to the point where it asks me to select a destination folder. No matter what I pick (the default, any other folder, any other drive), I always get the following error message:
http://www.projectgmc.com/temp/psinstall-error.png
and I cannot continue beyond that point. All I can do is click “Cancel” and abort everything.
This happens whether I’m using version 1.1.28 (shipped with openSUSE 11.2) or 1.1.34 (from the Wine OBS). I also tried random other versions of Wine, like 1.1.32 from an SLED 11 repo, and a generic 1.1.32 from some other source. I always get the same error.
I’ve tried deleting my .wine directory and starting from scratch, but it did not help.
Hopefully someone here will be more insightful than on the WineHQ forum.
Thanks,
You may want to save up some cash and purchase crossover, as that seems to be the only real alternative for you right now.
Not even playonlinux seems able to work it.
After jumping through a bunch of hoops, I finally got it working. The problem is that my home directory is a network share that gets auto-mounted from a server when I log in. Since ~/.wine/drive_c is in my home directory, that means Wine runs the C:\ as a “Network share” for Windows applications. That’s why Photoshop refused to install.
I can set a different disk (ie. X:) as /opt/drive_x which is a local directory and install Photoshop there, but that defeats the whole purpose of having my home directory on a server.
So instead, I set WINEPREFIX=/opt/.wine and set up a new Wine environment from scratch. I used this new environment (on a local disk) to install Photoshop. Hurray! I can finally select a folder to install to!
Unfortunately, it failed at a later point during the installation procedure because of an annoying recent bug: WineHQ Bugzilla - Bug 20725 - Adobe photoshop CS2 fails to install
This bug seems to be specific to openSUSE 11.2. So I added the SLE 11 Wine repository instead and installed Wine 1.1.32 from there.
After all of that, the Photoshop CS2 installation finally completed successfully! I ran it a few times from the /opt/.wine environment to get the authorization and updates out of the way, and then I did:
cp /opt/.wine ~/.wine -a
to copy the whole thing over to my home directory. Now everything runs perfectly and all is well. Photoshop doesn’t care if it’s running from a network share, it just refuses to install to a network share. Pretty dumb, if you ask me. But whatever, I have it working and I’m happy. Now it can gather dust while I rarely use it (since I usually use Gimp anyways).