Bug 1224490 - wine fails with the ElsterFormular installer, the vanilla wine version installs properly
Summary: wine fails with the ElsterFormular installer, the vanilla wine version instal...
Keywords:
Status: CLOSED EOL
Alias: None
Product: Fedora
Classification: Fedora
Component: wine
Version: 22
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Andreas Bierfert
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2015-05-23 16:33 UTC by Joachim Backes
Modified: 2016-07-19 14:13 UTC (History)
7 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2016-07-19 14:13:24 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)
original error message (4.85 KB, image/png)
2015-05-23 16:33 UTC, Joachim Backes
no flags Details

Description Joachim Backes 2015-05-23 16:33:55 UTC
Created attachment 1029065 [details]
original error message

Description of problem:
Downloading the installer for the german tax program (https://download.elster.de/download/2011/ElsterFormular-16.1.20150424p.exe) and then starting the exec fails with the actual wine version: Getting a popup with an error message: "Installer payload initialization failed. This is likely due to an incomplete or corrupt download file"

But the message is't correct: The installer exec proceeds under Win7, or with the actual Wine Vanilla Version 1.7.43 (downloaded from winehq.org).

Version-Release number of selected component (if applicable):
wine-1.7.43-1.fc22.x86_64

How reproducible:
always

Steps to Reproduce:
1.Download https://download.elster.de/download/2011/ElsterFormular-16.1.20150424p.exe
2.Start wine on this exec
3.

Actual results:
Described error message

Expected results:
Installer proceeds

Additional info:

Output of wine:


wine ElsterFormular-16.1.20150424p.exe 
fixme:winediag:start_process Wine Staging is a testing version containing experimental patches.
fixme:winediag:start_process Please report bugs at http://bugs.wine-staging.com (instead of winehq.org).
fixme:ole:RemUnknown_QueryInterface No interface for iid {00000019-0000-0000-c000-000000000046}
fixme:ole:RemUnknown_QueryInterface No interface for iid {00000019-0000-0000-c000-000000000046}
fixme:ole:RemUnknown_QueryInterface No interface for iid {00000019-0000-0000-c000-000000000046}
fixme:iphlpapi:NotifyIpInterfaceChange (family 0, callback 0x6a06d875, context 0x7546d0, init_notify 0, handle 0x101e7c4): stub
fixme:iphlpapi:CancelMibChangeNotify2 (handle (nil)): stub
wine: configuration in '/home/backes/.wine' has been updated.
fixme:font:freetype_SelectFont Untranslated charset 255
Installer payload initialization failed. This is likely due to an incomplete or corrupt downloaded file.
fixme:imm:ImmReleaseContext (0x20064, 0x175e30): stub

Comment 1 Sebastian Lackner 2015-05-28 20:36:26 UTC
Hello,

I am one of the Wine Staging developers, and can't reproduce the problem described in this bug report. I tested with Wine Staging 1.7.43 in both a 32-bit and 64-bit Wineprefix.

I suspect that the problem is either caused by a broken wineprefix (delete/move ~/.wine and try again in a fresh wineprefix) or is caused by the choice of gcc 5 as compiler on some Fedora versions (Is this the case for F22?).

Regards,
Sebastian

Comment 2 Michael Cronenworth 2015-05-28 21:00:25 UTC
I cannot reproduce this problem. Fedora 22, wine 1.7.23. The installer ran successfully and installed the software.

Please try a clean WINEPREFIX.

Comment 3 Michael Cronenworth 2015-05-28 21:01:07 UTC
(In reply to Michael Cronenworth from comment #2)
> wine 1.7.23.

I meant 1.7.43. :(

Comment 4 Joachim Backes 2015-05-29 04:27:41 UTC
(In reply to Michael Cronenworth from comment #2)
> I cannot reproduce this problem. Fedora 22, wine 1.7.23. The installer ran
> successfully and installed the software.
> 
> Please try a clean WINEPREFIX.

0. my actual wine version: wine-1.7.43-1.fc22.x86_64
1. I removed ~/.wine
2. echo $WINEPREFIX
=>> <empty>
3. started wine again with ElsterFormular-16.1.20150424p.exe, but same behaviour as one sees in the attachment.
3a. Output when wine is started:
---------------------------------- snip ------------------------------
wine ElsterFormular-16.1.20150424p.exe 
wine: created the configuration directory '/home/backes/.wine'
fixme:winediag:start_process Wine Staging is a testing version containing experimental patches.
fixme:winediag:start_process Please report bugs at http://bugs.wine-staging.com (instead of winehq.org).
err:ole:marshal_object couldn't get IPSFactory buffer for interface {00000131-0000-0000-c000-000000000046}
err:ole:marshal_object couldn't get IPSFactory buffer for interface {6d5140c1-7436-11ce-8034-00aa006009fa}
err:ole:StdMarshalImpl_MarshalInterface Failed to create ifstub, hres=0x80040155
err:ole:CoMarshalInterface Failed to marshal the interface {6d5140c1-7436-11ce-8034-00aa006009fa}, 80040155
err:ole:get_local_server_stream Failed: 80040155
err:ole:marshal_object couldn't get IPSFactory buffer for interface {00000131-0000-0000-c000-000000000046}
err:ole:marshal_object couldn't get IPSFactory buffer for interface {6d5140c1-7436-11ce-8034-00aa006009fa}
err:ole:StdMarshalImpl_MarshalInterface Failed to create ifstub, hres=0x80040155
err:ole:CoMarshalInterface Failed to marshal the interface {6d5140c1-7436-11ce-8034-00aa006009fa}, 80040155
err:ole:get_local_server_stream Failed: 80040155
fixme:ntdll:NtLockFile I/O completion on lock not implemented yet
err:mscoree:LoadLibraryShim error reading registry key for installroot
err:mscoree:LoadLibraryShim error reading registry key for installroot
err:mscoree:LoadLibraryShim error reading registry key for installroot
err:mscoree:LoadLibraryShim error reading registry key for installroot
fixme:ntdll:NtLockFile I/O completion on lock not implemented yet
fixme:dwmapi:DwmIsCompositionEnabled 0x6d1dfa10
fixme:iphlpapi:NotifyIpInterfaceChange (family 0, callback 0x69e5e5a7, context 0x7d2180, init_notify 0, handle 0x105e1a0): stub
fixme:iphlpapi:CancelMibChangeNotify2 (handle (nil)): stub
fixme:ntdll:NtLockFile I/O completion on lock not implemented yet
fixme:iphlpapi:NotifyIpInterfaceChange (family 0, callback 0x6a06d875, context 0x7146c0, init_notify 0, handle 0xfde7c4): stub
fixme:iphlpapi:CancelMibChangeNotify2 (handle (nil)): stub
wine: configuration in '/home/backes/.wine' has been updated.
fixme:font:freetype_SelectFont Untranslated charset 255
Installer payload initialization failed. This is likely due to an incomplete or corrupt downloaded file.
fixme:imm:ImmReleaseContext (0x60060, 0x175d28): stub
---------------------------------- snap ------------------------------

4. my gcc: gcc-5.1.1-1.fc22.x86_64, installed at Mon 27 Apr 2015 06:54:35
5. ldd /usr/bin/wine
	linux-gate.so.1 (0xf7767000)
	libwine.so.1 => /lib/libwine.so.1 (0x41ea3000)
	libpthread.so.0 => /lib/libpthread.so.0 (0x4df4d000)
	libc.so.6 => /lib/libc.so.6 (0x4dd77000)
	libdl.so.2 => /lib/libdl.so.2 (0x4df46000)
	/lib/ld-linux.so.2 (0x4dd51000)

Comment 5 Sebastian Lackner 2015-05-29 04:38:10 UTC
Whats the output of "wine --check-libs"? And what is the sha1sum for the ElsterFormular-16.1.20150424p.exe file? I get:

$ sha1sum ElsterFormular-16.1.20150424p.exe 
cd903affaac75a25120f66a923b63c6b4567c3fd  ElsterFormular-16.1.20150424p.exe

Comment 6 Joachim Backes 2015-05-29 04:45:08 UTC
(In reply to Sebastian Lackner from comment #5)
> Whats the output of "wine --check-libs"?
 wine --check-libs
libcapi20.so.3: missing
libcups.so.2: /lib/libcups.so.2
libdbus-1.so.3: found
libfontconfig.so.1: found
libfreetype.so.6: found
libGL.so.1: found
libgnutls.so.28: /lib/libgnutls.so.28
libgsm.so.1: /lib/libgsm.so.1
libjpeg.so.62: /lib/libjpeg.so.62
libncurses.so.5: /lib/libncurses.so.5
libnetapi.so: missing
libodbc.so.2: /lib/libodbc.so.2
libOSMesa.so.8: /lib/libOSMesa.so.8
libpcap.so.1: /lib/libpcap.so.1
libpng16.so.16: found
libsane.so.1: /lib/libsane.so.1
libtiff.so.5: /lib/libtiff.so.5
libv4l1.so.0: /lib/libv4l1.so.0
libX11.so.6: found
libXcomposite.so.1: found
libXcursor.so.1: found
libXext.so.6: found
libXi.so.6: found
libXinerama.so.1: found
libXrandr.so.2: found
libXrender.so.1: found
libxslt.so.1: /lib/libxslt.so.1
libXxf86vm.so.1: found

> And what is the sha1sum for the
> ElsterFormular-16.1.20150424p.exe file? I get:
> 
> $ sha1sum ElsterFormular-16.1.20150424p.exe 
> cd903affaac75a25120f66a923b63c6b4567c3fd  ElsterFormular-16.1.20150424p.exe

My sha1sum:

sha1sum ElsterFormular-16.1.20150424p.exe 
cd903affaac75a25120f66a923b63c6b4567c3fd  ElsterFormular-16.1.20150424p.exe

Comment 7 hx 2015-06-23 09:44:12 UTC
This bug should be registered in wine-staging bugzilla ;)

Author, please do that. You should get instant reply.

Comment 8 Joachim Backes 2015-06-23 12:10:50 UTC
I filed a bug to wine BZ:

https://bugs.winehq.org/show_bug.cgi?id=38803

Comment 9 Michael Cronenworth 2015-06-23 13:03:38 UTC
(In reply to hx from comment #7)
> Author, please do that. You should get instant reply.

"hx", Sebastian is with wine-staging. This is an environment specific issue that none of us can reproduce.

(In reply to Joachim Backes from comment #8)
> I filed a bug to wine BZ:
> 
> https://bugs.winehq.org/show_bug.cgi?id=38803

That is not wine-staging. Please file the bug there.

https://bugs.wine-staging.com/

Comment 10 Joachim Backes 2015-06-23 13:09:57 UTC
https://bugs.wine-staging.com/show_bug.cgi?id=411

Comment 11 Fedora End Of Life 2016-07-19 14:13:24 UTC
Fedora 22 changed to end-of-life (EOL) status on 2016-07-19. Fedora 22 is
no longer maintained, which means that it will not receive any further
security or bug fix updates. As a result we are closing this bug.

If you can reproduce this bug against a currently maintained version of
Fedora please feel free to reopen this bug against that version. If you
are unable to reopen this bug, please file a new report against the
current release. If you experience problems, please add a comment to this
bug.

Thank you for reporting this bug and we are sorry it could not be fixed.


Note You need to log in before you can comment on or make changes to this bug.