Quickbooks Starter Edition

Questions about Wine on Linux
Locked
Appalbarry
Level 1
Level 1
Posts: 6
Joined: Thu May 10, 2012 8:30 pm

Quickbooks Starter Edition

Post by Appalbarry »

This is my first attempt to make something not-workable work in WINE. It's the single program that I still boot into Windows to run.

It seemed to install OK, tries to launch, then crashes.

Tried launching from the command line. Got:

Code: Select all

fixme:advapi:ReportEventA (0xcafe4242,0x0001,0x0002,0x00000004,(nil),0x0002,0x00000000,0x33f794,(nil)): stub
Used Winetricks to install vcrun2005 (recommended here: http://wiki.jswindle.com/index.php/Winetricks)

Now QB crashes with the following:

Code: Select all

barry@barry-Inspiron-531 ~/.wine/drive_c/Program Files/Intuit/QuickBooks 2011 $ wine QBW32SimplestartLimited.exe
wine: Install Mono for Windows to run .NET 2.0 applications.
[b]err:service:service_send_start_message service L"QBCFMonitorService" failed to start
fixme:service:scmdatabase_autostart_services Auto-start service L"QBCFMonitorService" failed to start: 1053[/b]
fixme:advapi:RegisterEventSourceA ((null),"QuickBooks"): stub
fixme:advapi:RegisterEventSourceW (L"",L"QuickBooks"): stub
fixme:advapi:ReportEventA (0xcafe4242,0x0001,0x0002,0x00000004,(nil),0x0002,0x00000000,0x33f794,(nil)): stub
fixme:advapi:ReportEventW (0xcafe4242,0x0001,0x0002,0x00000004,(nil),0x0002,0x00000000,0x133e08,(nil)): stub
err:eventlog:ReportEventW L"QuickBooks"
err:eventlog:ReportEventW L"Returning NULL QBWinInstance Handle"
fixme:advapi:DeregisterEventSource (0xcafe4242) stub
fixme:advapi:RegisterEventSourceA ((null),"QuickBooks"): stub
fixme:advapi:RegisterEventSourceW (L"",L"QuickBooks"): stub
fixme:advapi:ReportEventA (0xcafe4242,0x0001,0x0002,0x00000004,(nil),0x0002,0x00000000,0x33f794,(nil)): stub
fixme:advapi:ReportEventW (0xcafe4242,0x0001,0x0002,0x00000004,(nil),0x0002,0x00000000,0x133e08,(nil)): stub
err:eventlog:ReportEventW L"QuickBooks"
err:eventlog:ReportEventW L"Returning NULL QBWinInstance Handle"
fixme:advapi:DeregisterEventSource (0xcafe4242) stub
fixme:advapi:RegisterEventSourceA ((null),"QuickBooks"): stub
fixme:advapi:RegisterEventSourceW (L"",L"QuickBooks"): stub
fixme:advapi:ReportEventA (0xcafe4242,0x0001,0x0002,0x00000004,(nil),0x0002,0x00000000,0x33f794,(nil)): stub
fixme:advapi:ReportEventW (0xcafe4242,0x0001,0x0002,0x00000004,(nil),0x0002,0x00000000,0x133e08,(nil)): stub
err:eventlog:ReportEventW L"QuickBooks"
err:eventlog:ReportEventW L"Returning NULL QBWinInstance Handle"
fixme:advapi:DeregisterEventSource (0xcafe4242) stub
fixme:msxml:domdoc_setProperty Ignoring property L"NewParser", value -1
err:seh:raise_exception Unhandled exception code c0000005 flags 0 addr 0x78144500
Any suggestions what my next step should be?

Barry
John Drescher

Quickbooks Starter Edition

Post by John Drescher »

wine: Install Mono for Windows to run .NET 2.0 applications.

Any suggestions what my next step should be?
The line I quoted from your output should give you a hint..


--
John M. Drescher
Appalbarry
Level 1
Level 1
Posts: 6
Joined: Thu May 10, 2012 8:30 pm

Post by Appalbarry »

Well duh. That was obvious once you pointed it out.

Installed the newest version of Mono available in Winetricks. Still no success.

Noticed that Winetricks didn't show .net to be installed, so checked the one for .Net Framework 2, and installed that as well.

Now I get:

Code: Select all

wine QBW32SimplestartLimited.exe
fixme:shell:URL_ParseUrl failed to parse L"System.ServiceProcess"
fixme:shell:URL_ParseUrl failed to parse L"System"
fixme:shell:URL_ParseUrl failed to parse L"CFScan"
fixme:advapi:CreateRestrictedToken (0x1c8, 0x1, 0, (nil), 0, (nil), 0, (nil), 0x2ebe8fc): stub
fixme:shell:URL_ParseUrl failed to parse L"System.Management"
fixme:ole:Context_QueryInterface interface not implemented {51372ae0-cae7-11cf-be81-00aa00a2fa25}
fixme:ole:Context_QueryInterface interface not implemented {51372ae0-cae7-11cf-be81-00aa00a2fa25}
fixme:wbemprox:wbemprox_cf_QueryInterface interface {b196b28f-bab4-101a-b69c-00aa00341d07} not implemented
fixme:wbemprox:wbem_locator_QueryInterface interface {c3fcc19e-a970-11d2-8b5a-00a0c9b7c9c4} not implemented
fixme:wbemprox:wbem_locator_QueryInterface interface {00000003-0000-0000-c000-000000000046} not implemented
fixme:wbemprox:wbem_locator_QueryInterface interface {00000144-0000-0000-c000-000000000046} not implemented
fixme:ole:Context_QueryInterface interface not implemented {51372ae0-cae7-11cf-be81-00aa00a2fa25}
fixme:wbemprox:wbem_locator_ConnectServer 0x16ef68, L"\\\\.\\root\\cimv2", (null), (null), L"", 0x00000080, L"", (nil), 0x2dbdd2c)
fixme:wmiutils:wmiutils_cf_QueryInterface interface {b196b28f-bab4-101a-b69c-00aa00341d07} not implemented
fixme:wmiutils:status_code_QueryInterface interface {c3fcc19e-a970-11d2-8b5a-00a0c9b7c9c4} not implemented
fixme:wmiutils:status_code_QueryInterface interface {00000003-0000-0000-c000-000000000046} not implemented
fixme:wmiutils:status_code_QueryInterface interface {00000144-0000-0000-c000-000000000046} not implemented
fixme:wmiutils:status_code_GetErrorCodeText 0x16f978, 0x80041001, 0x0000, 0x00000001, 0x2dbe1fc
fixme:shell:URL_ParseUrl failed to parse L"mscorlib.resources"
fixme:shell:URL_ParseUrl failed to parse L"mscorlib.resources"
fixme:shell:URL_ParseUrl failed to parse L"System.ServiceProcess.resources"
fixme:shell:URL_ParseUrl failed to parse L"System.ServiceProcess.resources"
fixme:advapi:RegisterEventSourceW (L".",L"QBCFMonitorService"): stub
fixme:advapi:ReportEventW (0xcafe4242,0x0004,0x0000,0x00000000,(nil),0x0001,0x00000000,0x829308,0x8291b0): stub
fixme:advapi:DeregisterEventSource (0xcafe4242) stub
fixme:ole:Context_CC_ContextCallback (0x16bc68/0x16bc6c)->(0x79f277a5, 0x298cef4, {d7174f82-36b8-4aa8-800a-e963ab2dfab9}, 2, (nil))
fixme:ole:Context_CC_ContextCallback (0x16bc68/0x16bc6c)->(0x79f277a5, 0x298ce88, {d7174f82-36b8-4aa8-800a-e963ab2dfab9}, 2, (nil))
fixme:ole:Context_CC_ContextCallback (0x16bc68/0x16bc6c)->(0x79f277a5, 0x298ce88, {d7174f82-36b8-4aa8-800a-e963ab2dfab9}, 2, (nil))
fixme:advapi:RegisterEventSourceA ((null),"QuickBooks"): stub
fixme:advapi:RegisterEventSourceW (L"",L"QuickBooks"): stub
fixme:advapi:ReportEventA (0xcafe4242,0x0001,0x0002,0x00000004,(nil),0x0002,0x00000000,0x33f794,(nil)): stub
fixme:advapi:ReportEventW (0xcafe4242,0x0001,0x0002,0x00000004,(nil),0x0002,0x00000000,0x133e08,(nil)): stub
err:eventlog:ReportEventW L"QuickBooks"
err:eventlog:ReportEventW L"Returning NULL QBWinInstance Handle"
fixme:advapi:DeregisterEventSource (0xcafe4242) stub
fixme:advapi:RegisterEventSourceA ((null),"QuickBooks"): stub
fixme:advapi:RegisterEventSourceW (L"",L"QuickBooks"): stub
fixme:advapi:ReportEventA (0xcafe4242,0x0001,0x0002,0x00000004,(nil),0x0002,0x00000000,0x33f794,(nil)): stub
fixme:advapi:ReportEventW (0xcafe4242,0x0001,0x0002,0x00000004,(nil),0x0002,0x00000000,0x133e08,(nil)): stub
err:eventlog:ReportEventW L"QuickBooks"
err:eventlog:ReportEventW L"Returning NULL QBWinInstance Handle"
fixme:advapi:DeregisterEventSource (0xcafe4242) stub
fixme:advapi:RegisterEventSourceA ((null),"QuickBooks"): stub
fixme:advapi:RegisterEventSourceW (L"",L"QuickBooks"): stub
fixme:advapi:ReportEventA (0xcafe4242,0x0001,0x0002,0x00000004,(nil),0x0002,0x00000000,0x33f794,(nil)): stub
fixme:advapi:ReportEventW (0xcafe4242,0x0001,0x0002,0x00000004,(nil),0x0002,0x00000000,0x133e08,(nil)): stub
err:eventlog:ReportEventW L"QuickBooks"
err:eventlog:ReportEventW L"Returning NULL QBWinInstance Handle"
fixme:advapi:DeregisterEventSource (0xcafe4242) stub
fixme:msxml:domdoc_setProperty Ignoring property L"NewParser", value -1
err:seh:raise_exception Unhandled exception code c0000005 flags 0 addr 0x78144500
User avatar
dimesio
Moderator
Moderator
Posts: 13225
Joined: Tue Mar 25, 2008 10:30 pm

Post by dimesio »

Appalbarry wrote: Noticed that Winetricks didn't show .net to be installed, so checked the one for .Net Framework 2, and installed that as well.
Did you delete the wineprefix and start with a clean one before installing .NET? You need to; you can't mix Mono and .NET.
Appalbarry
Level 1
Level 1
Posts: 6
Joined: Thu May 10, 2012 8:30 pm

Post by Appalbarry »

OK, I nuked everything and started again from scratch.

$ sudo apt-get install wine1.5

Then used Winetricks to install Mono-2.8.2 and vcrun2010.

(figured newer is better)

Installed Quickbooks 2012 from CD (via the confusingly titled WINE Uninstall Software)

Everything crashed midway through the install - both the WINE installer and the QB installer.

Am I having fun yet? :)
John Drescher

Quickbooks Starter Edition

Post by John Drescher »

On Fri, May 11, 2012 at 6:03 PM, Appalbarry <[email protected]> wrote:
OK, I nuked everything and started again from scratch.

$ sudo apt-get install wine1.5

Then used Winetricks to install Mono-2.8.2 and vcrun2010.

(figured newer is better)

Installed Quickbooks 2012 from  CD (via the confusingly titled WINE Uninstall Software)

Everything crashed midway through the install - both the WINE installer and the QB installer.

Am I having fun yet? :)
Do you have the terminal output of the crash?

John
Appalbarry
Level 1
Level 1
Posts: 6
Joined: Thu May 10, 2012 8:30 pm

Post by Appalbarry »

Actually I did another start from scratch.
Wine 1.5
Ran the Quickbooks installer from the command line (off the CD)
The install ran right through to the end, aside from two pop-ups asking to add Gecko components.

Started Quickbooks from the command line and the terminal output asked me install Mono.
Did that.

Started Quickbooks from the command line. Crashes with a complaint that it can't find the licence data (see image)

Image

Out put is:

Code: Select all

wine QBW32Simplestart.exe
fixme:mscoree:parse_startup useLegacyV2RuntimeActivationPolicy=L"true" not implemented
fixme:mscoree:CLRMetaHost_GetRuntime Unrecognized version L"v4.0"
err:service:service_send_start_message service L"QBCFMonitorService" failed to start
fixme:service:scmdatabase_autostart_services Auto-start service L"QBCFMonitorService" failed to start: 1053
fixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETAUTOHIDEBAR, hwnd=(nil), edge=3): stub
fixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETAUTOHIDEBAR, hwnd=(nil), edge=1): stub
fixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETAUTOHIDEBAR, hwnd=(nil), edge=0): stub
fixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETAUTOHIDEBAR, hwnd=(nil), edge=2): stub
fixme:msxml:domdoc_setProperty Ignoring property L"NewParser", value -1
fixme:msxml:domdoc_setProperty Ignoring property L"NewParser", value -1
fixme:msxml:domdoc_setProperty Ignoring property L"NewParser", value -1
fixme:msxml:domdoc_setProperty Ignoring property L"NewParser", value -1
fixme:msxml:domdoc_setProperty Ignoring property L"NewParser", value -1
fixme:advapi:RegisterEventSourceA ((null),"QuickBooks"): stub
fixme:advapi:RegisterEventSourceW (L"",L"QuickBooks"): stub
fixme:advapi:ReportEventA (0xcafe4242,0x0001,0x0002,0x00000004,(nil),0x0002,0x00000000,0x33ed50,(nil)): stub
fixme:advapi:ReportEventW (0xcafe4242,0x0001,0x0002,0x00000004,(nil),0x0002,0x00000000,0x1c0990,(nil)): stub
err:eventlog:ReportEventW L"QuickBooks"
err:eventlog:ReportEventW L"Returning NULL QBWinInstance Handle"
fixme:advapi:DeregisterEventSource (0xcafe4242) stub
fixme:advapi:RegisterEventSourceA ((null),"QuickBooks"): stub
fixme:advapi:RegisterEventSourceW (L"",L"QuickBooks"): stub
fixme:advapi:ReportEventA (0xcafe4242,0x0001,0x0002,0x00000004,(nil),0x0002,0x00000000,0x33ed50,(nil)): stub
fixme:advapi:ReportEventW (0xcafe4242,0x0001,0x0002,0x00000004,(nil),0x0002,0x00000000,0x1c0990,(nil)): stub
err:eventlog:ReportEventW L"QuickBooks"
err:eventlog:ReportEventW L"Returning NULL QBWinInstance Handle"
fixme:advapi:DeregisterEventSource (0xcafe4242) stub
fixme:advapi:RegisterEventSourceA ((null),"QuickBooks"): stub
fixme:advapi:RegisterEventSourceW (L"",L"QuickBooks"): stub
fixme:advapi:ReportEventA (0xcafe4242,0x0001,0x0002,0x00000004,(nil),0x0002,0x00000000,0x33ed50,(nil)): stub
fixme:advapi:ReportEventW (0xcafe4242,0x0001,0x0002,0x00000004,(nil),0x0002,0x00000000,0x1c0990,(nil)): stub
err:eventlog:ReportEventW L"QuickBooks"
err:eventlog:ReportEventW L"Returning NULL QBWinInstance Handle"
fixme:advapi:DeregisterEventSource (0xcafe4242) stub
fixme:advapi:RegisterEventSourceA ((null),"QuickBooks"): stub
fixme:advapi:RegisterEventSourceW (L"",L"QuickBooks"): stub
fixme:advapi:ReportEventA (0xcafe4242,0x0001,0x0002,0x00000004,(nil),0x0002,0x00000000,0x33ed50,(nil)): stub
fixme:advapi:ReportEventW (0xcafe4242,0x0001,0x0002,0x00000004,(nil),0x0002,0x00000000,0x1c0990,(nil)): stub
err:eventlog:ReportEventW L"QuickBooks"
[b]err:eventlog:ReportEventW L"Caught exception in LicenseUtility::IsSubscription: Could not initialize license properties "[/b]
fixme:advapi:DeregisterEventSource (0xcafe4242) stub
fixme:msxml:domdoc_setProperty Ignoring property L"NewParser", value -1
fixme:msxml:domdoc_setProperty Ignoring property L"NewParser", value -1
fixme:msxml:domdoc_setProperty Ignoring property L"NewParser", value -1
fixme:msxml:domdoc_setProperty Ignoring property L"NewParser", value -1
fixme:msxml:domdoc_setProperty Ignoring property L"NewParser", value -1
fixme:msxml:domdoc_setProperty Ignoring property L"NewParser", value -1
fixme:advapi:RegisterEventSourceA ((null),"QuickBooks"): stub
fixme:advapi:RegisterEventSourceW (L"",L"QuickBooks"): stub
fixme:advapi:ReportEventA (0xcafe4242,0x0001,0x0002,0x00000004,(nil),0x0002,0x00000000,0x33df6c,(nil)): stub
fixme:advapi:ReportEventW (0xcafe4242,0x0001,0x0002,0x00000004,(nil),0x0002,0x00000000,0x1c0640,(nil)): stub
err:eventlog:ReportEventW L"QuickBooks"
err:eventlog:ReportEventW L"Caught exception in LicenseUtility::InitializeLicenseProperties: Could not initialize license properties "
fixme:advapi:DeregisterEventSource (0xcafe4242) stub
fixme:advapi:RegisterEventSourceA ((null),"QuickBooks"): stub
fixme:advapi:RegisterEventSourceW (L"",L"QuickBooks"): stub
fixme:advapi:ReportEventA (0xcafe4242,0x0001,0x0002,0x00000004,(nil),0x0002,0x00000000,0x33ec14,(nil)): stub
fixme:advapi:ReportEventW (0xcafe4242,0x0001,0x0002,0x00000004,(nil),0x0002,0x00000000,0x1c0640,(nil)): stub
err:eventlog:ReportEventW L"QuickBooks"
err:eventlog:ReportEventW L"MauiMain: Internal[1]"
fixme:advapi:DeregisterEventSource (0xcafe4242) stub
fixme:msxml:domdoc_get_parseError (0x1bdabc)->(0x33ea60): creating a dummy parseError
I did note that the output mentions:

Code: Select all

err:eventlog:ReportEventW L"Caught exception in LicenseUtility::IsSubscription: Could not initialize license properties "
ischou
Level 4
Level 4
Posts: 109
Joined: Sun Nov 28, 2010 7:22 pm

Post by ischou »

FYI:

http://appdb.winehq.org/objectManager.p ... on&iId=120

Quickbooks (not Quicken) hasn't worked in wine since circa version 2007 or so.

before your license data error, there is:
fixme:mscoree:parse_startup useLegacyV2RuntimeActivationPolicy=L"true" not implemented
fixme:mscoree:CLRMetaHost_GetRuntime Unrecognized version L"v4.0" err:service:service_send_start_message service L"QBCFMonitorService" failed to start
fixme:service:scmdatabase_autostart_services Auto-start service L"QBCFMonitorService" failed to start: 1053
Which is listed in the appdb as a problem for Quickbooks 2011
User avatar
dimesio
Moderator
Moderator
Posts: 13225
Joined: Tue Mar 25, 2008 10:30 pm

Post by dimesio »

ischou wrote:err:service:service_send_start_message service L"QBCFMonitorService" failed to start
http://bugs.winehq.org/show_bug.cgi?id=27978

The bug reporter says he tried mono, but doesn't mention trying real .NET 2.0.
Appalbarry wrote: Then used Winetricks to install Mono-2.8.2 and vcrun2010.
How about trying real .NET in a clean wineprefix?

If it helps, you should add a comment to the bug report saying that. If it doesn't, you should still update the bug report with a comment saying it is still an issue in 1.5.4.
Appalbarry
Level 1
Level 1
Posts: 6
Joined: Thu May 10, 2012 8:30 pm

Post by Appalbarry »

I'll give it a go, and report accordingly. Thanks!
Appalbarry
Level 1
Level 1
Posts: 6
Joined: Thu May 10, 2012 8:30 pm

Post by Appalbarry »

1) Seems that .NET 4.0 is what ships on the Quickbooks disc, so I'm trying that, even though WINE says it likely won't work.

Code: Select all

Please download gacutil-net40.tar.bz2 from http://www.mediafire.com/?v8rw5h1ra7maod4, place it in /home/barry/.cache/winetricks/dotnet40, then re-run this script.
Well, that didn't seem to go anywhere, so I'll try an older version of .NET.

2) Trying version 3.0 SP1 via Winetricks. .NET Framework 2.0 seems to be installing OK.

Now on to dotnetfx3.exe.
Now on to NetFx30SP1_x86.exe (XPS Essential Pack)

Stopped with

Code: Select all

^Cfixme:console:CONSOLE_DefaultHandler Terminating process 38 on event 0
fixme:console:CONSOLE_DefaultHandler Terminating process 37 on event 0
Which looks to me like it didn't install.

3) Version 2.0 anyone? Here goes. (not the "experimental" SP1 or 2) Claims to have installed.

4) Try installing Quickbooks from the terminal.
/media/QBCAES2012R1 $ wine Setup.exe
Installer crashed badly. I note that QB specifically asks for .NET v.4

Phew. Enough for today.
Locked