I was using Photoshop CS5 on my Ubuntu 11.04 system fine. I did an update of wine, now it won't work. I have tried to uninstall and reinstall wine, and copied the PS install from windows, it still has errors.> -desktop:~$ wine "c:\Program Files\Adobe\Adobe Photoshop CS5\Photoshop.exe" > wine: Call from 0x7b839f22 to unimplemented function msvcp90.dll.??0?$basic_string at GU?$char_traits at G@std@@V?$allocator at G@2@@std@@QAE at PBGI@Z, aborting > err:module:attach_process_dlls "AdobeOwl.dll" failed to initialize, aborting > err:module:LdrInitializeThunk Main exe initialization for L"C:\\Program Files\\Adobe\\Adobe Photoshop CS5\\Photoshop.exe" failed, status 80000100 >I used winetricks to install all necessary (I think) dependencies. Any genius ideas?
What version of Wine are you using? Try running 'winetricks vcrun2008'. If you're using Wine 1.3.27, bug 28225 would explain why this stopped working. Basically, if Photoshop has msvcp90.dll in its own directory, that's no longer sufficient for Wine to use that dll, and you have to install it globally. And I believe builtin msvcp90.dll isn't good for much yet.
I tried vcrun 2008. doesn't seem to help and yes I am running 1.3.27 The easiest solution I guess would be to run an earlier version of wine....
Or a later version of Wine. I had a problem with an unimplemented function in a different MS VC runtime dll. I upgraded to the latest git commit, and the problem went away. You may need to delete and recreate your WINEPREFIX after upgrading for everything to work again.
Something weird is happening, when I try to reinstall wine then do the winetricks components, I get> vcrun2005 install completed, but installed file /home/graphius/.wine/dosdevices/c:/windows/winsxs/x86_Microsoft.VC80.MFC_1fc8b3b9a1e18e3b_8.0.50727.6195_x-ww_150c9e8b/mfc80.dll not found >
and still will not work. Here is the entire code if someone can help me please....> *****-desktop:~$ wine "c:\Program Files\Adobe\Adobe Photoshop CS5\Photoshop.exe" > fixme:actctx:parse_assembly_elem wrong version for assembly manifest: 9.0.21022.8 / 9.0.30729.1 > fixme:actctx:parse_manifest_buffer failed to parse manifest L"C:\\Program Files\\Adobe\\Adobe Photoshop CS5\\Microsoft.VC90.CRT.manifest" > fixme:actctx:parse_depend_manifests Could not find dependent assembly L"Microsoft.VC90.CRT" (9.0.21022.8) > fixme:actctx:parse_assembly_elem wrong version for assembly manifest: 9.0.21022.8 / 9.0.30729.1 > fixme:actctx:parse_manifest_buffer failed to parse manifest L"C:\\Program Files\\Adobe\\Adobe Photoshop CS5\\Microsoft.VC90.CRT.manifest" > fixme:actctx:parse_depend_manifests Could not find dependent assembly L"Microsoft.VC90.CRT" (9.0.21022.8) > fixme:actctx:parse_assembly_elem wrong version for assembly manifest: 9.0.21022.8 / 9.0.30729.1 > fixme:actctx:parse_manifest_buffer failed to parse manifest L"C:\\Program Files\\Adobe\\Adobe Photoshop CS5\\Microsoft.VC90.CRT.manifest" > fixme:actctx:parse_depend_manifests Could not find dependent assembly L"Microsoft.VC90.CRT" (9.0.21022.8) > fixme:actctx:parse_assembly_elem wrong version for assembly manifest: 9.0.21022.8 / 9.0.30729.1 > fixme:actctx:parse_manifest_buffer failed to parse manifest L"C:\\Program Files\\Adobe\\Adobe Photoshop CS5\\Microsoft.VC90.CRT.manifest" > fixme:actctx:parse_depend_manifests Could not find dependent assembly L"Microsoft.VC90.CRT" (9.0.21022.8) > fixme:actctx:parse_assembly_elem wrong version for assembly manifest: 9.0.21022.8 / 9.0.30729.1 > fixme:actctx:parse_manifest_buffer failed to parse manifest L"C:\\Program Files\\Adobe\\Adobe Photoshop CS5\\Microsoft.VC90.CRT.manifest" > fixme:actctx:parse_depend_manifests Could not find dependent assembly L"Microsoft.VC90.CRT" (9.0.21022.8) > fixme:actctx:parse_assembly_elem wrong version for assembly manifest: 9.0.21022.8 / 9.0.30729.1 > fixme:actctx:parse_manifest_buffer failed to parse manifest L"C:\\Program Files\\Adobe\\Adobe Photoshop CS5\\Microsoft.VC90.CRT.manifest" > fixme:actctx:parse_depend_manifests Could not find dependent assembly L"Microsoft.VC90.CRT" (9.0.21022.8) > fixme:actctx:parse_assembly_elem wrong version for assembly manifest: 9.0.21022.8 / 9.0.30729.1 > fixme:actctx:parse_manifest_buffer failed to parse manifest L"C:\\Program Files\\Adobe\\Adobe Photoshop CS5\\Microsoft.VC90.CRT.manifest" > fixme:actctx:parse_depend_manifests Could not find dependent assembly L"Microsoft.VC90.CRT" (9.0.21022.8) > fixme:actctx:parse_assembly_elem wrong version for assembly manifest: 9.0.21022.8 / 9.0.30729.1 > fixme:actctx:parse_manifest_buffer failed to parse manifest L"C:\\Program Files\\Adobe\\Adobe Photoshop CS5\\Microsoft.VC90.CRT.manifest" > fixme:actctx:parse_depend_manifests Could not find dependent assembly L"Microsoft.VC90.CRT" (9.0.21022.8) > fixme:actctx:parse_assembly_elem wrong version for assembly manifest: 9.0.21022.8 / 9.0.30729.1 > fixme:actctx:parse_manifest_buffer failed to parse manifest L"C:\\Program Files\\Adobe\\Adobe Photoshop CS5\\Microsoft.VC90.CRT.manifest" > fixme:actctx:parse_depend_manifests Could not find dependent assembly L"Microsoft.VC90.CRT" (9.0.21022.8) > fixme:actctx:parse_assembly_elem wrong version for assembly manifest: 9.0.21022.8 / 9.0.30729.1 > fixme:actctx:parse_manifest_buffer failed to parse manifest L"C:\\Program Files\\Adobe\\Adobe Photoshop CS5\\Microsoft.VC90.CRT.manifest" > fixme:actctx:parse_depend_manifests Could not find dependent assembly L"Microsoft.VC90.CRT" (9.0.21022.8) > fixme:actctx:parse_assembly_elem wrong version for assembly manifest: 9.0.21022.8 / 9.0.30729.1 > fixme:actctx:parse_manifest_buffer failed to parse manifest L"C:\\Program Files\\Adobe\\Adobe Photoshop CS5\\Microsoft.VC90.CRT.manifest" > fixme:actctx:parse_depend_manifests Could not find dependent assembly L"Microsoft.VC90.CRT" (9.0.21022.8) > err:module:attach_process_dlls "MSVCR90.dll" failed to initialize, aborting > err:module:LdrInitializeThunk Main exe initialization for L"C:\\Program Files\\Adobe\\Adobe Photoshop CS5\\Photoshop.exe" failed, status c0000142 >
Try renaming these two files: x86_microsoft.vc90.crt_1fc8b3b9a1e18e3b_9.0.30729.4148_none_deadbeef.manifest x86_microsoft.vc80.crt_1fc8b3b9a1e18e3b_8.0.50727.4053_none_deadbeef.manifest They are in the windows/winsxs/manifests directory.