[Bug 57537] New: Steuersparerklärung 2024 fails to install
https://bugs.winehq.org/show_bug.cgi?id=57537 Bug ID: 57537 Summary: Steuersparerklärung 2024 fails to install Product: Wine Version: 9.22 Hardware: x86-64 OS: Linux Status: NEW Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs(a)winehq.org Reporter: dark.shadow4(a)web.de Distribution: --- Found while testing a report from the forums: https://forum.winehq.org/viewtopic.php?t=39775 Ran in a clean WINEPREFIX, used trial version and express installation. It gives a messagebox with
Die Installation von >>Steuersparerklärung 2024<< konnte nicht durchgeführt werden! Prüfen Sie bitte, ob die notwendigen Installationsvoraussetzungen erfüllt sind
Translated: The installation of >>Steuersparerklärung 2024<< could not be completed! Please check whether the necessary installation requirements are met -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=57537 Fabian Maurer <dark.shadow4(a)web.de> changed: What |Removed |Added ---------------------------------------------------------------------------- URL| |https://downloadfiles.steue | |rtipps.de/software/sse/30/W | |in-SteuerSparErklaerung_30. | |20.17.zip Keywords| |download --- Comment #1 from Fabian Maurer <dark.shadow4(a)web.de> --- Also archived at https://web.archive.org/web/20241213192601/https://downloadfiles.steuertipps... -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=57537 Austin English <austinenglish(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords| |Installer -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=57537 ps1304 <ps1304(a)fn.de> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |ps1304(a)fn.de --- Comment #2 from ps1304 <ps1304(a)fn.de> --- just for clarification: the program is called "SteuerSparErklärung 2025" - but it handles data for the tax year 2024. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=57537 --- Comment #3 from Andrew Nguyen <arethusa26(a)gmail.com> --- Created attachment 77635 --> https://bugs.winehq.org/attachment.cgi?id=77635 Hack to disable msi UI handling of INSTALLMESSAGE_PROGRESS messages I was able to reproduce the issue with wine-10.0-rc2. The installer is aborting due to an exception thrown while handling a msi UI message: 0158:trace:msi:MSI_ProcessMessageVerbatim calling UI handler 00006FFFFA9D3AA0(pvContext = 00006FFFFAAA85D0, iMessageType = 0xa000000, szMessage = "1: 2 2: 178298880 3: 0 4: 0 ") ... 0158:Call shlwapi.StrToIntW(7f02be999020 L"178298880") ret=00850c53 0158:Call kernelbase.StrToIntW(7f02be999020 L"178298880") ret=6fffffc2d7ff 0158:Ret kernelbase.StrToIntW() retval=0aa0a000 ret=6fffffc2d7ff 0158:Ret shlwapi.StrToIntW() retval=0aa0a000 ret=00850c53 0158:Call KERNEL32.RaiseException(0eedfade,00000001,00000008,7f02bde1e9e0) ret=00410ca0 The installer seems to be extracting the size of installed files from INSTALLMESSAGE_PROGRESS messages. From earlier INSTALLMESSAGE_ACTIONSTART and INSTALLMESSAGE_ACTIONDATA traces, these progress messages involve files being copied during the InstallFiles action: 0158:trace:msi:MSI_ProcessMessageVerbatim calling UI handler 00006FFFFA9D3AA0(pvContext = 00006FFFFAAA85D0, iMessageType = 0x8000000, szMessage = "Aktion 12:14:14: InstallFiles. Neue Dateien werden kopiert") ... 0158:trace:msi:MSI_ProcessMessageVerbatim calling UI handler 00006FFFFA9D3AA0(pvContext = 00006FFFFAAA85D0, iMessageType = 0x9000000, szMessage = "File: xong.sqlite, Directory: _B491B388A5D246E8B1F4B91E0114533A, Size: 178298880") Subsequent debug log lines suggest that the installer might be totaling the reported file sizes from progress messages and hitting some sort of runtime integer overflow exception: 0158:Call KERNEL32.WideCharToMultiByte(0000fde9,00000000,7fffff2f6130 L"12:17:30 [ERROR] Exception when installing main\r\n",00000031,00000000,00000000,00000000,00000000) ret=0041b5a5 ... 0158:Call KERNEL32.WideCharToMultiByte(0000fde9,00000000,7f02be999130 L"12:17:30 [ERROR] Integer\00fcberlauf\r\n",00000022,00000000,00000000,00000000,00000000) ret=0041b5a5 ... 0158:Call KERNEL32.WideCharToMultiByte(0000fde9,00000000,7fffff34d1f0 L"12:17:30 [ERROR] > ERROR_INSTALL_FAILURE\r\n",0000002a,00000000,00000000,00000000,00000000) ret=0041b5a5 If I hack msi to suppress sending any INSTALLMESSAGE_PROGRESS messages, then the installer appears to complete successfully. As far as I can tell, the application starts successfully when I launch the SSE.exe executable from its directory. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=57537 Jens Reyer <jre.winesim(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |jre.winesim(a)gmail.com -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=57537 --- Comment #4 from Jens Reyer <jre.winesim(a)gmail.com> --- @Andrew Nguyen: Did you get these files in .wine/drive_c/Program Files/Steuertipps/SteuerSparErklaerung/Steuerjahr 2024/plugins2/: checkElsterFSE_2022.dll checkESt_2024.dll checkEUER_2024.dll checkFEIN_90_2024.dll checkFEIN_95_2024.dll checkLStA_2025.dll checkUStVA_2025.dll I'm asking since the program starts fine even after the failed installation (i.e. without your hack), but later on fails on specific tasks, e.g. sending your taxes to the tax bureau with ELSTER. The latter works once checkESt_2024.dll is copied there manually from a Windows installation. [See https://forum.steuertipps.de/forum/index.php?thread/48840-installation-unter...] -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=57537 Andrew Nguyen <arethusa26(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Component|-unknown |msi --- Comment #5 from Andrew Nguyen <arethusa26(a)gmail.com> --- (In reply to Jens Reyer from comment #4)
@Andrew Nguyen: Did you get these files in .wine/drive_c/Program Files/Steuertipps/SteuerSparErklaerung/Steuerjahr 2024/plugins2/:
checkElsterFSE_2022.dll checkESt_2024.dll checkEUER_2024.dll checkFEIN_90_2024.dll checkFEIN_95_2024.dll checkLStA_2025.dll checkUStVA_2025.dll
I don't see those files in the plugins2 directory after installation when I use Wine from master (wine-10.1-125-g4de56399442) and my hack. I presume there may be another Wine msi bug besides the one I worked around. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=57537 --- Comment #6 from Andrew Nguyen <arethusa26(a)gmail.com> --- (In reply to Andrew Nguyen from comment #5)
(In reply to Jens Reyer from comment #4)
@Andrew Nguyen: Did you get these files in .wine/drive_c/Program Files/Steuertipps/SteuerSparErklaerung/Steuerjahr 2024/plugins2/:
checkElsterFSE_2022.dll checkESt_2024.dll checkEUER_2024.dll checkFEIN_90_2024.dll checkFEIN_95_2024.dll checkLStA_2025.dll checkUStVA_2025.dll
I don't see those files in the plugins2 directory after installation when I use Wine from master (wine-10.1-125-g4de56399442) and my hack. I presume there may be another Wine msi bug besides the one I worked around.
Listing the included files in the msi installer embedded in the linked Win-SteuerSparErklaerung_30.20.17.zip download shows that the files you mentioned are actually not included in the first place. However, they are present in the latest installer I obtained from https://steuertipps.blob.core.windows.net/software/sse/30/Win-SteuerSparErkl... for testing. When I install using that latest version with my hack, I see all the files you mention installed in the plugins2 directory, and all the files included in the msi installer for plugins2 do seem to be present. Hence, I retract my comment about the possibility of another Wine bug, and I think if a proper installation is done with my hack applied, you should also see all the plugin2 files installed. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=57537 winetaste(a)gmx.net changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |winetaste(a)gmx.net -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=57537 mathias.f(a)web.de changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |mathias.f(a)web.de -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=57537 --- Comment #7 from Mathias <winebugs(a)ftzmail.de> --- (In reply to Andrew Nguyen from comment #3)
Created attachment 77635 [details] Hack to disable msi UI handling of INSTALLMESSAGE_PROGRESS messages
If I hack msi to suppress sending any INSTALLMESSAGE_PROGRESS messages, then the installer appears to complete successfully. As far as I can tell, the application starts successfully when I launch the SSE.exe executable from its directory.
I can confirm the patch as a workaround with recent wine: wine-10.15-234-g7fb9d22a793 The installer Win-SteuerSparErklaerung_30.37.55.exe completes successful and the ELSTER-interface is functional. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=57537 Torben <torben(a)nehmer.net> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |torben(a)nehmer.net -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=57537 --- Comment #8 from Torben <torben(a)nehmer.net> --- I can confirm the fix working. No other adverse effects visible so far. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
participants (1)
-
WineHQ Bugzilla