.net app still complains after installing mono 2.10

Open forum for end-user questions about Wine. Before asking questions, check out the Wiki as a first step.
Forum Rules
Locked
redwine
Level 1
Level 1
Posts: 5
Joined: Tue Jul 10, 2012 4:57 pm

.net app still complains after installing mono 2.10

Post by redwine »

I have an app (MobileSheetsCompanion) that won't run, complaining I need to install .net 4, even after I installed mono 2.10 with winetricks. My understanding was mono would make .net apps work.

Edit: started fresh in a new wineprefix and installed the real dotnet4 with the help of winetricks and gacutil script. However, now MobileSheetsCompanion won't install. when I start the msi installer it returns


fixme:storage:create_storagefile Storage share mode not implemented.
err:msi:ITERATE_Actions Execution halted, action L"VSDCA_VsdLaunchConditions" returned 1603
lahmbi5678
Level 7
Level 7
Posts: 823
Joined: Thu Aug 27, 2009 6:23 am

Post by lahmbi5678 »

Hi,

please try with latest wine, if you haven't already. If it still shouldn't work, please file a bug.
redwine
Level 1
Level 1
Posts: 5
Joined: Tue Jul 10, 2012 4:57 pm

Post by redwine »

lahmbi5678 wrote:Hi,

please try with latest wine, if you haven't already. If it still shouldn't work, please file a bug.
I sort of tried, but will try again with a clean wineprefix. Should I try mono or real dotnet?
lahmbi5678
Level 7
Level 7
Posts: 823
Joined: Thu Aug 27, 2009 6:23 am

Post by lahmbi5678 »

I'd prefer MS dotnet. Though the "err:msi" message isn't related to .NET, it indicates a bug in wine's MSI, so filing a bug would probably make sense.
redwine
Level 1
Level 1
Posts: 5
Joined: Tue Jul 10, 2012 4:57 pm

Post by redwine »

lahmbi5678 wrote:I'd prefer MS dotnet. Though the "err:msi" message isn't related to .NET, it indicates a bug in wine's MSI, so filing a bug would probably make sense.
Well, before filing a bug that might have been fixed I might try the latest. I am running the latest stable 1.41. If I try the latest dev 1.58, is it best to uninstall 1.41 first before installing 1.58, then if I want to go back to 1.41, reverse that and uninstall 1.58 before returning to 1.41 ?
lahmbi5678
Level 7
Level 7
Posts: 823
Joined: Thu Aug 27, 2009 6:23 am

Post by lahmbi5678 »

If you are using some kind of package manager to install latest wine, it will do everything for you, explicitly uninstalling wine isn't necessary. Up/Downgrading wine via your package manager won't change the content of your .wine folder. Yet you should use a new wineprefix (backup/move the old .wine folder), and install dotnet and your app again.
redwine
Level 1
Level 1
Posts: 5
Joined: Tue Jul 10, 2012 4:57 pm

Post by redwine »

OK, I installed the new wine 1.5.8 package (noted it removed 1.4).

Then I installed dotnet4 using winetricks. It warns that the installation will fail first time, and yes it does. Opening "uninstall wine software" and doing a repair on dotnet4 says it succeeds. Is this all I need to do?

My MobileSheetsCompanion software still fails to install when I run ' wine start MobileSheetsCompanion.msi" with the same errors

fixme:exec:SHELL_execute flags ignored: 0x00000100
fixme:storage:create_storagefile Storage share mode not implemented.
err:msi:ITERATE_Actions Execution halted, action L"VSDCA_VsdLaunchConditions" returned 1603
I also tried just copying the contents of the apps folder from a working Windows installation, but when I run it, it pops up a gui window saying I need to install .net 4 first - so apparently it can't see the wine dotnet installation.
User avatar
DanKegel
Moderator
Moderator
Posts: 1164
Joined: Wed May 14, 2008 11:44 am

Post by DanKegel »

I gave the app a whirl with wine from git and winetricks from svn.
winetricks -q dotnet40 ran fine.
The app installed fine.
Starting up ran into http://bugs.winehq.org/show_bug.cgi?id=31105
winetricks -q windowscodecs got past that, but then the app hit
http://bugs.winehq.org/show_bug.cgi?id=29676

So it'll be a little bit before this app runs in Wine.
redwine
Level 1
Level 1
Posts: 5
Joined: Tue Jul 10, 2012 4:57 pm

Post by redwine »

DanKegel wrote:I gave the app a whirl with wine from git and winetricks from svn.
winetricks -q dotnet40 ran fine.
The app installed fine.
Starting up ran into http://bugs.winehq.org/show_bug.cgi?id=31105
winetricks -q windowscodecs got past that, but then the app hit
http://bugs.winehq.org/show_bug.cgi?id=29676

So it'll be a little bit before this app runs in Wine.
Thanks for trying that. I guess I need to set up a VM for that app then, at least for a while.

I notice you use '-q' to install dotnet40. Is that the reason you don't see the failure error (that it warns you you will get), or is there some reason my wine won't install it cleanly?
User avatar
DanKegel
Moderator
Moderator
Posts: 1164
Joined: Wed May 14, 2008 11:44 am

Post by DanKegel »

-q just means "don't prompt for anything".

Should work fine in wine-1.5.8 with or without the -q.

That comment about it installing twice was outdated, I've removed
it as of r857.
RobertPattinson
Newbie
Newbie
Posts: 4
Joined: Mon Jul 16, 2012 2:42 am

Post by RobertPattinson »

I am running the latest stable 1.41. If I try the latest dev 1.58, is it best to uninstall 1.41 first before installing 1.58, then if I want to go back to 1.41, reverse that and uninstall 1.58 before returning to 1.41 ?
Locked