eMPendium and dotnet35sp1 on wine.

Questions about Wine on Linux
Locked
jerzy
Level 1
Level 1
Posts: 7
Joined: Thu May 08, 2014 2:33 am

eMPendium and dotnet35sp1 on wine.

Post by jerzy »

Hi,
I have a problem with installation of this application: "http://adst.mp.pl/s/empendium/setup/eMP ... Online.exe". (It is medical app, more info here: http://www.mp.pl/empendium/)
$ uname -a
Linux test 3.2.0-4-686-pae #1 SMP Debian 3.2.57-3 i686 GNU/Linux
$ wine --version
wine-1.4.1
$ winetricks --version
20120912
Installation of dotnet20 met with success. Dotnet30 did not cause any problems. It was serious problem with dotnet35 and dotnet35sp1.
How to install eMPendium successfully on wine? How to install .Net 3.5 SP1 on wine without errors? This app needs .net runtime 3.5 sp1, but installation fails.
Screens:
http://obrazki.elektroda.pl/2346418800_1399541413.png
http://obrazki.elektroda.pl/2439824700_1399541415.png
http://obrazki.elektroda.pl/7621772900_1399541592.png
Maybe somebody will install it without problems...
Maybe it will work on Debian Testing and more up-to-date wine environment?
Thanks in advance.
jerzy
Level 1
Level 1
Posts: 7
Joined: Thu May 08, 2014 2:33 am

Re: eMPendium and dotnet35sp1 on wine.

Post by jerzy »

log file from wine running eMPendium:
fixme:advapi:RegisterTraceGuidsW (0x7a03261a, 0x111400, {e13c0d23-ccbc-4e12-931$
fixme:advapi:RegisterTraceGuidsW (0x7a030638, 0x111400, {cc2bcbba-16b6-4cf3-899$
err:ole:CoGetContextToken apartment not initialised
fixme:advapi:RegisterEventSourceW ((null),L".NET Runtime"): stub
fixme:advapi:ReportEventW (0xcafe4242,0x0001,0x0000,0x000003ff,(nil),0x0001,0x0$
err:eventlog:ReportEventW L".NET Runtime version 2.0.50727.3053 - Fatal Executi$
fixme:advapi:DeregisterEventSource (0xcafe4242) stub
User avatar
dimesio
Moderator
Moderator
Posts: 13367
Joined: Tue Mar 25, 2008 10:30 pm

Re: eMPendium and dotnet35sp1 on wine.

Post by dimesio »

Both your Wine and winetricks versions are old. Upgrade both, and reinstall to a clean, 32 bit wineprefix.
jerzy
Level 1
Level 1
Posts: 7
Joined: Thu May 08, 2014 2:33 am

Re: eMPendium and dotnet35sp1 on wine.

Post by jerzy »

Thank You for fast answer.
Unfortunately, on newer version of wine and winetricks, problem still occurs.

$ uname -a
Linux debian 3.13-1-686-pae #1 SMP Debian 3.13.10-1 (2014-04-15) i686 GNU/Linux

$ wine --version
wine-1.6.2

$ winetricks --version
20140302

$ winetricks list-installed
corefonts
dotnet20
dotnet30sp1
dotnet35sp1
dotnet35
msxml3

I installed step-by-step everything that winetricks demanded, and it used to succeed. The last software application was dotnet35sp1. But in terminal, I saw lots of errors that winetricks produced.
I installed eMPendium but it crashed.

Screens:
http://obrazki.elektroda.pl/8752718900_1399569371.png
http://obrazki.elektroda.pl/6331876600_1399569372.png
http://obrazki.elektroda.pl/9582902700_1399569373.png
http://obrazki.elektroda.pl/1120339800_1399569375.png
BTW there is something strange in "winetricks --gui"...
http://obrazki.elektroda.pl/7606591800_1399570147.png

Any solution? Thanks in advance.
User avatar
dimesio
Moderator
Moderator
Posts: 13367
Joined: Tue Mar 25, 2008 10:30 pm

Re: eMPendium and dotnet35sp1 on wine.

Post by dimesio »

Upgrade Wine to the latest development release, download the latest winetricks from http://winetricks.googlecode.com/svn/tr ... winetricks, and reinstall to a clean wineprefix (delete the old one, or install to a separate one if the current one has other apps you want to keep). http://wiki.winehq.org/FAQ#wineprefix

If it still fails, post terminal output. http://wiki.winehq.org/FAQ#get_log
jerzy
Level 1
Level 1
Posts: 7
Joined: Thu May 08, 2014 2:33 am

Re: eMPendium and dotnet35sp1 on wine.

Post by jerzy »

Hi.
Finally it is working, but not really. It pops up this window:
Image
It might be problem with cryptographic services. How to enable cryptographic services under wine?
It works on Wine 1.7, 1.6 and also 1.5. The problem was eMPendium demands (except dotnet35sp1) also VC Runtime, native GDI+. I use PlayOnLinux tool to obtain dotnet under wine.
Best Regards
Screens:
http://obrazki.elektroda.pl/6561756300_1400156282.png
http://obrazki.elektroda.pl/5338590500_1400156283.png
http://obrazki.elektroda.pl/6694595400_1400156284.png
http://obrazki.elektroda.pl/7962855700_1400156286.png
http://obrazki.elektroda.pl/2236775500_1400156287.png

Cryptographic Services aren't working...
$ regsvr32 c:\windows\system32\cryptsvc.dll
regsvr32: Failed to load DLL 'c:\windows\system32\cryptsvc.dll'

Log file from PlayOnLinux:
http://pastebin.com/2LH3YC2Z
User avatar
dimesio
Moderator
Moderator
Posts: 13367
Joined: Tue Mar 25, 2008 10:30 pm

Re: eMPendium and dotnet35sp1 on wine.

Post by dimesio »

PlayOnLinux is not supported here. Retest in plain Wine. Dotnet, vcrun, and gdiplus can all be installed with winetricks.
jerzy
Level 1
Level 1
Posts: 7
Joined: Thu May 08, 2014 2:33 am

Re: eMPendium and dotnet35sp1 on wine.

Post by jerzy »

I installed it on plain Wine via winetricks.
Here is the log file: http://pastebin.com/U6GFLsvq
User avatar
dimesio
Moderator
Moderator
Posts: 13367
Joined: Tue Mar 25, 2008 10:30 pm

Re: eMPendium and dotnet35sp1 on wine.

Post by dimesio »

Try winetricks ie8.
jerzy
Level 1
Level 1
Posts: 7
Joined: Thu May 08, 2014 2:33 am

Re: eMPendium and dotnet35sp1 on wine.

Post by jerzy »

Wineprefix name is "atest" and it is located in /home/pawel/ directory.

Code: Select all

$ WINEPREFIX="/home/pawel/atest" winetricks ie8
Executing w_do_call ie8
Executing load_ie8
Executing wine iexplore -unregserver
Executing w_do_call msls31
Executing load_msls31
Executing cabextract -q --directory=/home/pawel/atest/dosdevices/c:/windows/temp/_msls31 /home/pawel/.cache/winetricks/msls31/InstMsiW.exe
Executing cp -f /home/pawel/atest/dosdevices/c:/windows/temp/_msls31/msls31.dll /home/pawel/atest/dosdevices/c:/windows/system32
Using native,builtin override for following DLLs: iexplore.exe itircl itss jscript msctf mshtml shdoclc shdocvw shlwapi urlmon wininet xmllite
Executing winetricks_early_wine regedit C:\windows\Temp\_ie8\override-dll.reg
Using builtin override for following DLLs: updspapi
Executing winetricks_early_wine regedit C:\windows\Temp\_ie8\override-dll.reg
Executing mkdir -p /home/pawel/.cache/winetricks/ie8
Downloading http://winezeug.googlecode.com/svn/trunk/winetricks_files/winetest.cat to /home/pawel/.cache/winetricks/ie8
--2014-05-26 15:58:28--  http://winezeug.googlecode.com/svn/trunk/winetricks_files/winetest.cat
Translacja winezeug.googlecode.com (winezeug.googlecode.com)... 173.194.70.82, 2a00:1450:4001:c02::52
Łączenie się z winezeug.googlecode.com (winezeug.googlecode.com)|173.194.70.82|:80... połączono.
Żądanie HTTP wysłano, oczekiwanie na odpowiedź... 200 OK
Długość: 448 [application/octet-stream]
Zapis do: `winetest.cat'

100%[======================================>] 448         --.-K/s   w  0s      

2014-05-26 15:58:28 (24,3 MB/s) - zapisano `winetest.cat' [448/448]

Executing cp -f /home/pawel/.cache/winetricks/ie8/winetest.cat /home/pawel/atest/dosdevices/c:/windows/system32/catroot/{f750e6c3-38ee-11d1-85e5-00c04fc295ee}/oem0.cat
Downloading http://download.microsoft.com/download/C/C/0/CC0BD555-33DD-411E-936B-73AC6F95AE11/IE8-WindowsXP-x86-ENU.exe to /home/pawel/.cache/winetricks/ie8
--2014-05-26 15:58:28--  http://download.microsoft.com/download/C/C/0/CC0BD555-33DD-411E-936B-73AC6F95AE11/IE8-WindowsXP-x86-ENU.exe
Translacja download.microsoft.com (download.microsoft.com)... 96.17.196.72, 96.17.196.75, 2a02:26f0:f::6011:c44b, ...
Łączenie się z download.microsoft.com (download.microsoft.com)|96.17.196.72|:80... połączono.
Żądanie HTTP wysłano, oczekiwanie na odpowiedź... 200 OK
Długość: 16883056 (16M) [application/octet-stream]
Zapis do: `IE8-WindowsXP-x86-ENU.exe'

100%[======================================>] 16.883.056   809KB/s   w  20s    

2014-05-26 15:58:48 (827 KB/s) - zapisano `IE8-WindowsXP-x86-ENU.exe' [16883056/16883056]

fixme:process:SetProcessShutdownParameters (00000380, 00000000): partial stub.
fixme:clusapi:GetNodeClusterState ((null),0x32eb74) stub!
fixme:advapi:DecryptFileA ("y:\\5b6c2158ce80e6c271624620\\", 00000000): stub
fixme:advapi:RegisterTraceGuidsW (0x6cd15f38, 0x6cd20180, {e2821408-c59d-418f-ad3f-aa4e792aeb79}, 1, 0x33f810, (null), (null), 0x6cd20188,): stub
fixme:ole:NdrCorrelationInitialize (0x33f154, 0x33f230, 1024, 0x0): stub
fixme:ole:NdrCorrelationInitialize (0x33f1a4, 0x33f280, 1024, 0x0): stub
fixme:ole:NdrCorrelationInitialize (0x33f154, 0x33f230, 1024, 0x0): stub
fixme:ole:NdrCorrelationInitialize (0x33f174, 0x33f250, 1024, 0x0): stub
fixme:ole:NdrCorrelationInitialize (0x33f124, 0x33f200, 1024, 0x0): stub
fixme:ole:NdrCorrelationInitialize (0x33f174, 0x33f250, 1024, 0x0): stub
fixme:ole:NdrCorrelationInitialize (0x33f124, 0x33f200, 1024, 0x0): stub
wine: Unhandled page fault on write access to 0x00000024 at address 0x7b871671 (thread 0033), starting debugger...
but then:

Code: Select all

------------------------------------------------------
Obchodzenie błędu w wine 25648 -- Setting TabProcGrowth=0 to avoid hang
------------------------------------------------------
Executing winetricks_early_wine regedit C:\windows\Temp\_ie8\set-tabprocgrowth.reg
------------------------------------------------------
To start ie8, use the command wine 'C:\Program Files\Internet Explorer\iexplore'
------------------------------------------------------
It istalled.

Now the module 'magazines' is working but when I open module 'medicines' and I want to update database it shows window: http://screenshooter.net/2153358/kucookq ("Error when trying to login into the database "medicines") It cannot open the database. I also have problem with activation the module called 'coursebooks'.
http://screenshooter.net/2153358/auticat
http://screenshooter.net/2153358/jqdamsa
http://screenshooter.net/2153358/ntvgusn
http://screenshooter.net/2153358/owpjyro
I think this application will run correctly under wine but there are some issues to solve (updating the database of medicines, activation process, and eMPendium service which does not start)
jerzy
Level 1
Level 1
Posts: 7
Joined: Thu May 08, 2014 2:33 am

Re: eMPendium and dotnet35sp1 on wine.

Post by jerzy »

Any solution?
log: http://pastebin.com/nsy6thS1
User avatar
dimesio
Moderator
Moderator
Posts: 13367
Joined: Tue Mar 25, 2008 10:30 pm

Re: eMPendium and dotnet35sp1 on wine.

Post by dimesio »

The log shows builtin urlmon and mshtml are still being used, so IE8 was not completely installed.

Start over with a clean wineprefix.
Locked