Quicken Errors Out Just After Starting

Questions about Wine on Linux
Locked
meezeasivett
Newbie
Newbie
Posts: 4
Joined: Mon Apr 18, 2022 2:05 pm

Quicken Errors Out Just After Starting

Post by meezeasivett »

In a nutshell, after fighting with this all day, I've managed to actually install Quicken in Wine. But, when I start it, it almost immediately errors out. Basically, Quicken starts, I get two error popups saying "Failed to resolve function RaiseFailFastException in KERNEL32.dll" followed by the program starting to do something (it's too fast to see), then two more of those same error dialogs. Then the program crashes.

I've tried this with the WINE distribution from Fedora's RPM (v7.5). Then I uninstalled that and used your winehq_devel version (v7.6):

Code: Select all

sudo dnf -y install dnf-plugins-core
sudo dnf config-manager --add-repo https://dl.winehq.org/wine-builds/fedora/35/winehq.repo
sudo dnf config-manager --add-repo https://dl.winehq.org/wine-builds/fedora/35/winehq.repo
I've got a fresh install of Winetricks:

Code: Select all

cd "${HOME}/Downloads"
wget  https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks
chmod +x winetricks
sudo cp winetricks /usr/local/bin
which I've confirmed is up-to-date with:

Code: Select all

sudo winetricks --self-update
I've installed Quicken with winecfg set to the default Windows 7 and with the Windows 10 version (which, I think is what Quicken requires as a minimum).

The installation method I followed is what's in your AppDB for Quicken 2020 Premier (which seems to be the latest entry). Essentially:
Create a new 32-bit wine prefix for the Quicken installation and install MS .Net Framework 4.6.1 using winetricks:

Code: Select all

$ WINEARCH=win32 WINEPREFIX=~/.quicken-wine winetricks -q --force dotnet461
Change the Direct Draw Renderer to GDI using winetricks:

Code: Select all

$ WINEARCH=win32 WINEPREFIX=~/.quicken-wine winetricks settings ddr=gdi
Patch the Quicken installer to prevent it from attempting to install the PDF print driver:

Code: Select all

$ cd /path/to/installer/file
$ 7za x Quicken.exe
$ perl -pi.bak -0777e 's/NOT REMOVE="ALL"InstallPDFDriver/NOT_REMOVE="ALL"InstallPDFDriver/' "DISK1/Quicken.msi"
(BTW: if I don't patch out that PDF print driver, the install fails with an error code (which I don't remember, but think it was 1625)

Run the Setup.exe installer application:

Code: Select all

$ WINEPREFIX=~/.quicken-wine wine DISK1/Setup.exe[/quote]
At the end of that process, I both 1) let the program start immediately from the prompt, and 2) not let it run and then started it manually from the GUI. I've also 1) let it run immediately, and 2) not let it run, installed the Mondo Patch:

Code: Select all

WINEPREFIX=~/.quicken-wine wine QW27.1.40.13MPatch.EXE
and then started it (both immediately from the end of the patch process and from the GUI afterward).

I saw where I'm supposed to run:

Code: Select all

wine [program name] &> /tmp/log.txt 2>&1 
for additional information. But, I don't know what to put in for the program name.

It's not much, but some of the information from the crash reports it generates follows:

Code: Select all

BugReport>
<BsSndRptVersion>3.13</BsSndRptVersion>
<AppInfo>
<Vendor>quicken_2019</Vendor>
<AppName>27.0</AppName>
<Version>R40.13-27.1.40.13</Version>
<CrashType>Windows.Native</CrashType>
<FullDump>false</FullDump>
<Description>
<![CDATA[ 20220418155601332 ]]>
</Description>
</AppInfo>
<ReportOccurence>
<User>
<Name>
<![CDATA[ ]]>
</Name>
<Email>
<![CDATA[ ]]>
</Email>
<IPAddress>
<![CDATA[ 192.168.1.238 ]]>
</IPAddress>
</User>
<DateTime>2022-04-18 15:57:22</DateTime>
<Description>
<![CDATA[ ]]>
</Description>
<MFA>kernelbase!00011886</MFA>
<SessionUpTime>70</SessionUpTime>
<TotalUpTime>169</TotalUpTime>
<LaunchCount>4</LaunchCount>
<TotalCrashCount>4</TotalCrashCount>
</ReportOccurence>
</BugReport>

Code: Select all

################### Monday, April 18, 2022, 15:56:42 #####################
ERROR:Child process exited unexpectedly. 

################### Monday, April 18, 2022, 15:56:44 #####################
ERROR:ClientConfigResponse::GetClientConfig - ArgumentException Exception message - An item with the same key has already been added.
And, here's some information on Quicken and the OS:

Quicken downloaded from Quicken site (from what the patch, below, says, this is R1)
Quicken Mondo Patch QW27.1.40.13MPatch also downloaded from Quicken site

Operating System: Fedora Linux 35
KDE Plasma Version: 5.24.4
KDE Frameworks Version: 5.91.0
Qt Version: 5.15.2
Kernel Version: 5.16.20-200.fc35.x86_64 (64-bit)
Graphics Platform: Wayland
Processors: 12 × AMD Ryzen 5 5600X 6-Core Processor
Memory: 15.6 GiB of RAM
Graphics Processor: AMD Radeon RX 6700 XT
meezeasivett
Newbie
Newbie
Posts: 4
Joined: Mon Apr 18, 2022 2:05 pm

Re: Quicken Errors Out Just After Starting

Post by meezeasivett »

Does anyone actually HAVE Quicken running in Wine? Maybe it's just impossible and I'm wasting my time.
jkfloris
Level 12
Level 12
Posts: 3201
Joined: Thu Aug 14, 2014 10:10 am

Re: Quicken Errors Out Just After Starting

Post by jkfloris »

If you have a (legal) link to a (demo) version, I'll give it a try.
Locked