http://bugs.winehq.org/show_bug.cgi?id=12290
Summary: 4oD install fails verifying digital signature Product: Wine Version: 0.9.58. Platform: PC URL: http://www.channel4.com/4od/installer/channel4_on_demand .exe OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: drraph@gmail.com
Apply patch from http://bugs.winehq.org/show_bug.cgi?id=12280 to fix immediate install crash using 0.9.58.
Download http://www.channel4.com/4od/installer/channel4_on_demand.exe and run
wine channel4_on_demand.exe
Installshield downloads dotnetfx.exe succesfully but then reports
"Failed to verify digital signature of file" "[...]dotnetfx.exe"
and then quits when you click OK.
Raphael
http://bugs.winehq.org/show_bug.cgi?id=12290
--- Comment #1 from Raphael drraph@gmail.com 2008-04-07 03:31:39 ---
Well... the plot thickens. I completely removed .wine and started again and things worked much better. All I did was
rm -rf .wine
sh winetricks dotnet20 (working this time)
wine channel4_on_demand.exe (worked once I had changed winecfg to windows XP)
Now I tried to run 4oD by changing to
~/.wine/drive_c/Program Files/Channel4/4oD
and
wine C4VoDClientConfig.exe (the only .exe there)
this gives
wine C4VoDClientConfig.exe fixme:process:IsWow64Process (0xffffffff 0x33f8dc) stub! fixme:virtual:NtAllocateVirtualMemory MEM_WRITE_WATCH type not supported fixme:ole:CoGetContextToken stub 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" fixme:shell:URL_ParseUrl failed to parse L"System.Drawing" fixme:shell:URL_ParseUrl failed to parse L"System.Data" fixme:shell:URL_ParseUrl failed to parse L"System.Security" fixme:ole:CoGetContextToken stub fixme:ole:CoGetContextToken stub fixme:ole:CoGetContextToken stub fixme:ole:CoGetContextToken stub fixme:ole:CoGetContextToken stub
and returns the prompt. That's quite a lot of progress in general but it still doesn't run.
This seems to be a .net problem now.
Raphael
http://bugs.winehq.org/show_bug.cgi?id=12290
Dirk Jan Sloot dirkjan.sloot@planet.nl changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Ever Confirmed|0 |1
--- Comment #2 from Dirk Jan Sloot dirkjan.sloot@planet.nl 2008-10-03 07:15:21 --- *** This bug has been confirmed by popular vote. ***
http://bugs.winehq.org/show_bug.cgi?id=12290
--- Comment #3 from Raphael drraph@gmail.com 2008-12-13 04:43:45 --- I have just tested on wine 1.01 and it gets much further again. It goes through the installation process this time and appears to finish ok. It then returns the prompt. However, it's not clear to me whether it is really installed or not as I can't find a relevant executable.
In any case, here is what I get when running wine channel4_on_demand.exe using version 1.01:
a) The InstallShield runs and then pops up a window that says "Could not stop service". I click ok and it continues until it returns the prompt.
b) I then looked in ls -l ~/.wine/drive_c/Program\ Files/Channel4/4oD/ total 36 -rw-r--r-- 1 raph raph 24576 2007-07-25 17:25 C4Com.dll -rwxr-xr-x 1 raph raph 12288 2007-07-25 17:23 C4VoDClientConfig.exe
Just in case I tried "wine C4VoDClientConfig.exe
but results in some more wine error messages and the prompt returned.
Any ideas? Raphael
--- output of wine channel4_on_demand.exe ---
fixme:advapi:LookupAccountNameW (null) L"raph" (nil) 0x33f87c (nil) 0x33f880 0x33f874 - stub fixme:advapi:LookupAccountNameW (null) L"raph" 0x133e00 0x33f87c 0x136598 0x33f880 0x33f874 - stub fixme:msi:msi_unimplemented_action_stub MigrateFeatureStates -> 2 ignored L"Upgrade" table values fixme:msi:ACTION_HandleStandardAction unhandled standard action L"SetODBCFolders" fixme:msi:msi_unimplemented_action_stub MigrateFeatureStates -> 2 ignored L"Upgrade" table values err:msi:call_script Could not find CLSID for Windows Script fixme:msi:msi_unimplemented_action_stub RemoveExistingProducts -> 2 ignored L"Upgrade" table values fixme:msi:msi_unimplemented_action_stub MsiUnpublishAssemblies -> 1 ignored L"MsiAssembly" table values fixme:msi:msi_unimplemented_action_stub DeleteServices -> 1 ignored L"ServiceControl" table values fixme:msi:msi_unimplemented_action_stub RemoveShortcuts -> 2 ignored L"Shortcut" table values fixme:msi:msi_unimplemented_action_stub RemoveFolders -> 3 ignored L"CreateFolder" table values fixme:ole:CoInitializeSecurity ((nil),-1,(nil),(nil),0,3,(nil),0,(nil)) - stub! fixme:ole:CoInitializeSecurity ((nil),-1,(nil),(nil),0,3,(nil),0,(nil)) - stub! fixme:advapi:SetEntriesInAclA 2 0x33fc60 (nil) 0x33fc3c fixme:ole:CoInitializeSecurity (0x33fc4c,-1,(nil),(nil),2,2,(nil),12288,(nil)) - stub! err:ole:CoGetClassObject class {304ce942-6e39-40d8-943a-b913c40c9cd4} not registered err:ole:CoGetClassObject class {304ce942-6e39-40d8-943a-b913c40c9cd4} not registered err:ole:create_server class {304ce942-6e39-40d8-943a-b913c40c9cd4} not registered err:ole:CoGetClassObject no class object {304ce942-6e39-40d8-943a-b913c40c9cd4} could be created for context 0x7 fixme:service:svcctl_CreateServiceW Dependencies not supported yet fixme:advapi:SetEntriesInAclA 2 0x33fc60 (nil) 0x33fc3c fixme:ole:CoInitializeSecurity (0x33fc4c,-1,(nil),(nil),2,2,(nil),12288,(nil)) - stub! err:ole:CoGetClassObject class {304ce942-6e39-40d8-943a-b913c40c9cd4} not registered err:ole:CoGetClassObject class {304ce942-6e39-40d8-943a-b913c40c9cd4} not registered err:ole:create_server class {304ce942-6e39-40d8-943a-b913c40c9cd4} not registered err:ole:CoGetClassObject no class object {304ce942-6e39-40d8-943a-b913c40c9cd4} could be created for context 0x7
*** "Could not stop service" appears ***
fixme:ole:CoGetCallContext ({0000013e-0000-0000-c000-000000000046}, 0x7e1e8fe4): stub fixme:ole:CoGetCallContext ({0000013e-0000-0000-c000-000000000046}, 0x7e1e8fe4): stub fixme:ntdll:NtLockFile I/O completion on lock not implemented yet fixme:ntdll:NtLockFile I/O completion on lock not implemented yet fixme:ntdll:NtLockFile I/O completion on lock not implemented yet fixme:ntdll:NtLockFile I/O completion on lock not implemented yet fixme:advapi:RegisterEventSourceA ((null),"KService"): stub fixme:advapi:RegisterEventSourceW (L"",L"KService"): stub fixme:advapi:ReportEventA (0xcafe4242,0x0004,0x0000,0x00000000,(nil),0x0001,0x00000000,0x7e1e9854,(nil)): stub fixme:advapi:ReportEventW (0xcafe4242,0x0004,0x0000,0x00000000,(nil),0x0001,0x00000000,0x135a88,(nil)): stub fixme:advapi:DeregisterEventSource (0xcafe4242) stub fixme:msi:ITERATE_PublishAssembly Manifest unhandled fixme:msi:ITERATE_PublishAssembly Assembly should be privately installed err:msi:call_script Could not find CLSID for Windows Script fixme:jscript:JScript_SetScriptSite (0x1eb3f8)->(0x1d62b8) fixme:shell:DllCanUnloadNow stub fixme:shell:DllCanUnloadNow stub
http://bugs.winehq.org/show_bug.cgi?id=12290
--- Comment #4 from Raphael drraph@gmail.com 2008-12-13 04:49:48 --- Actually I spoke too soon.. that's not really much further than before now I look back. In any csae, here are the latest error messages
wine ~/.wine/drive_c/Program\ Files/Channel4/4oD/C4VoDClientConfig.exe fixme:advapi:SetEntriesInAclA 2 0x33fc60 (nil) 0x33fc3c fixme:ole:CoInitializeSecurity (0x33fc4c,-1,(nil),(nil),2,2,(nil),12288,(nil)) - stub! err:ole:CoGetClassObject class {304ce942-6e39-40d8-943a-b913c40c9cd4} not registered err:ole:CoGetClassObject class {304ce942-6e39-40d8-943a-b913c40c9cd4} not registered err:ole:create_server class {304ce942-6e39-40d8-943a-b913c40c9cd4} not registered err:ole:CoGetClassObject no class object {304ce942-6e39-40d8-943a-b913c40c9cd4} could be created for context 0x7 fixme:ole:CoGetCallContext ({0000013e-0000-0000-c000-000000000046}, 0x7e1e2fe4): stub fixme:ole:CoGetCallContext ({0000013e-0000-0000-c000-000000000046}, 0x7e1e2fe4): stub fixme:ntdll:NtLockFile I/O completion on lock not implemented yet fixme:ntdll:NtLockFile I/O completion on lock not implemented yet fixme:ntdll:NtLockFile I/O completion on lock not implemented yet fixme:ntdll:NtLockFile I/O completion on lock not implemented yet fixme:ntdll:NtLockFile I/O completion on lock not implemented yet fixme:advapi:RegisterEventSourceA ((null),"KService"): stub fixme:advapi:RegisterEventSourceW (L"",L"KService"): stub fixme:advapi:ReportEventA (0xcafe4242,0x0004,0x0000,0x00000000,(nil),0x0001,0x00000000,0x7e1e3854,(nil)): stub fixme:advapi:ReportEventW (0xcafe4242,0x0004,0x0000,0x00000000,(nil),0x0001,0x00000000,0x135ad8,(nil)): stub fixme:advapi:DeregisterEventSource (0xcafe4242) stub fixme:virtual:NtAllocateVirtualMemory MEM_WRITE_WATCH type not supported 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" fixme:shell:URL_ParseUrl failed to parse L"System.Drawing" fixme:shell:URL_ParseUrl failed to parse L"System.Data" fixme:shell:URL_ParseUrl failed to parse L"System.Security" fixme:ole:CoGetContextToken stub fixme:ole:CoGetContextToken stub fixme:ole:CoGetContextToken stub fixme:ole:CoGetContextToken stub fixme:ole:CoGetContextToken stub
http://bugs.winehq.org/show_bug.cgi?id=12290
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |focht@gmx.net
--- Comment #5 from Anastasius Focht focht@gmx.net 2008-12-13 05:51:37 --- Hello,
--- quote --- I have just tested on wine 1.01 and it gets much further again. It goes through the installation process this time and appears to finish ok. It then returns the prompt. However, it's not clear to me whether it is really installed or not as I can't find a relevant executable. --- quote ---
You can't expect people to waste their time finding out every single bit with that little information given - especially when it comes to proprietary apps which require various M$ technologies (IE, .NET, media player 10+).
Provide more information. What is the software supposed to do? How is it run? What exactly isn't working? If it doesn't work in Wine, does it work in Windows?
Which dependencies to additional software packages exist? Did you install all required dependencies? How did you install the dependencies (manually or through winetricks steps)?
Regards
http://bugs.winehq.org/show_bug.cgi?id=12290
--- Comment #6 from Raphael drraph@gmail.com 2008-12-13 07:01:14 ---
Provide more information. What is the software supposed to do?
The software allows you to play Channel 4 programs (a TV station in the UK) on demand.
How is it run?
The best instructions are at http://www.channel4.com/4od/how2use4od.html
What exactly isn't working?
I can't get it to start at all. The installation now *looks* like it is working but the only I can see doesn't start. I included the output from wine for it.
If it doesn't work in Wine, does it work in Windows?
Yes
Which dependencies to additional software packages exist?
I don't know except for .net
Did you install all required dependencies?
As I said in my report I used winetricks to install dotnet20
How did you install the dependencies (manually or through winetricks steps)?
As above.
I hope that helps.
Raphael
http://bugs.winehq.org/show_bug.cgi?id=12290
--- Comment #7 from Raphael drraph@gmail.com 2008-12-13 12:42:59 --- Tested wine 1.1.10 to see if it made any difference. Sadly it doesn't.
Raphael
http://bugs.winehq.org/show_bug.cgi?id=12290
--- Comment #8 from Anastasius Focht focht@gmx.net 2008-12-13 15:13:33 --- Hello,
--- quote --- The best instructions are at http://www.channel4.com/4od/how2use4od.html
What exactly isn't working?
I can't get it to start at all. The installation now *looks* like it is working but the only I can see doesn't start. I included the output from wine for it. --- quote ---
The issue that this bug report is about "4oD install fails verifying digital signature" is no more an issue.
Either close this bug (original installer issue solved) or change the summary to reflect the current state, describing the problem
Provide the exact instructions how you started the software and how it is supposed to behave, not referring to some crappy FAQ/video tutorial.
From what I see, the executable you are referring to is not supposed to start
the software. "C4VoDClientConfig.exe" (console app) and its accompanying "C4Com.dll" are both (obfuscated) .NET assemblies and most likely used to generate some config/settings. Hence there will be no output.
The "Kontiki" folder in "Program Files" is more likely the interesting part of this software package. If there is a desktop link to be clicked, look up the command line and try the same in console/shell, watch any error messages.
I hope you really know what you are installing ... what g00gle tells about "kontiki":
http://mou.me.uk/2007/08/25/woops-kontiki-did-it-again-kserviceexe-and-the-b...
http://blog.maryblighthouse.co.uk/2008/01/kontiki-delivery-manager-on-iplaye...
http://www.steveroot.co.uk/2008/01/bbc-iplayer-sti.html
http://en.wikipedia.org/wiki/Kontiki
That doesn't look like a win-win situation ... but well.
Regards
http://bugs.winehq.org/show_bug.cgi?id=12290
--- Comment #9 from Raphael drraph@gmail.com 2008-12-14 10:18:48 --- Created an attachment (id=17927) --> (http://bugs.winehq.org/attachment.cgi?id=17927) .inf file for Kontiki
Does this file help understand how to start the app?
Raphael
http://bugs.winehq.org/show_bug.cgi?id=12290
Raphael drraph@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|4oD install fails verifying |4oD installs but fails to |digital signature |start
http://bugs.winehq.org/show_bug.cgi?id=12290
--- Comment #10 from Raphael drraph@gmail.com 2008-12-14 10:33:54 --- Created an attachment (id=17929) --> (http://bugs.winehq.org/attachment.cgi?id=17929) .desktop file for 4oD
Ah now I see what you meant. This is the .desktop file which I hope is much more helpful.
Raphael
http://bugs.winehq.org/show_bug.cgi?id=12290
--- Comment #11 from Raphael drraph@gmail.com 2008-12-14 10:42:29 --- Having read the .desktop file I attempted
WINEPREFIX="/home/raph/.wine" wine "C:\Program Files\Kontiki\khost.exe" -p 4od1 -t cache:c4_home.html#pageId=0 -s class=dialog,width=1280,height=960,position=1,resize=1,scrollbars=1,visible=0,name=main
The result was a Visual C++ Runtime Library error it seems with khost.exe (a window pops up saying this has failed).
fixme:advapi:SetEntriesInAclA 2 0x33fc60 (nil) 0x33fc3c fixme:ole:CoInitializeSecurity (0x33fc4c,-1,(nil),(nil),2,2,(nil),12288,(nil)) - stub! err:ole:CoGetClassObject class {304ce942-6e39-40d8-943a-b913c40c9cd4} not registered err:ole:CoGetClassObject class {304ce942-6e39-40d8-943a-b913c40c9cd4} not registered err:ole:create_server class {304ce942-6e39-40d8-943a-b913c40c9cd4} not registered err:ole:CoGetClassObject no class object {304ce942-6e39-40d8-943a-b913c40c9cd4} could be created for context 0x7 fixme:ole:CoGetCallContext ({0000013e-0000-0000-c000-000000000046}, 0x7e11bfe4): stub fixme:ole:CoGetCallContext ({0000013e-0000-0000-c000-000000000046}, 0x7e11bfe4): stub fixme:ntdll:NtLockFile I/O completion on lock not implemented yet fixme:advapi:RegisterEventSourceA ((null),"KService"): stub fixme:advapi:RegisterEventSourceW (L"",L"KService"): stub fixme:advapi:ReportEventA (0xcafe4242,0x0004,0x0000,0x00000000,(nil),0x0001,0x00000000,0x7e11c854,(nil)): stub fixme:advapi:ReportEventW (0xcafe4242,0x0004,0x0000,0x00000000,(nil),0x0001,0x00000000,0x138ac0,(nil)): stub fixme:advapi:DeregisterEventSource (0xcafe4242) stub fixme:ole:CoInitializeSecurity ((nil),-1,(nil),(nil),0,3,(nil),0,(nil)) - stub! fixme:ole:CoGetCallContext ({0000013e-0000-0000-c000-000000000046}, 0x7e11bc64): stub fixme:ole:CoGetCallContext ({0000013e-0000-0000-c000-000000000046}, 0x7e11bca8): stub fixme:advapi:GetExplicitEntriesFromAclA 0x14c654 0x7e11bce8 0x7e11bcec fixme:advapi:GetExplicitEntriesFromAclA 0x14c68c 0x7e11bcb8 0x7e11bcbc fixme:advapi:SetEntriesInAclA 1 0x7e11bc98 0x14c6c4 0x7e11bc90 fixme:advapi:SetNamedSecurityInfoW L"C:\windows\profiles\All Users\Documents\My Deliveries\4od1\\tmpcache" 1 -2147483644 (nil) (nil) (nil) (nil) err:ole:TMStubImpl_Invoke invoke call failed with exception 0xc0000005 (-1073741819) err:rpc:I_RpcReceive we got fault packet with status 0x3e6 err:ole:xCall RpcChannelBuffer SendReceive failed, 800703e6 err:ole:TMStubImpl_Invoke invoke call failed with exception 0xc0000005 (-1073741819) err:rpc:I_RpcReceive we got fault packet with status 0x3e6 err:ole:xCall RpcChannelBuffer SendReceive failed, 800703e6
Raphael
http://bugs.winehq.org/show_bug.cgi?id=12290
Vitaliy Margolen vitaliy@kievinfo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED
--- Comment #12 from Vitaliy Margolen vitaliy@kievinfo.com 2008-12-14 12:24:23 --- (In reply to comment #11)
Having read the .desktop file I attempted
STOP PASTING LOGS!!! Attach them instead!!
This bug is fixed. Open new one for program not working.
http://bugs.winehq.org/show_bug.cgi?id=12290
Vitaliy Margolen vitaliy@kievinfo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED Summary|4oD installs but fails to |4oD install fails verifying |start |digital signature
--- Comment #13 from Vitaliy Margolen vitaliy@kievinfo.com 2008-12-14 12:25:03 --- Closing.
AND DO NOT PASTE LONGS!!!
http://bugs.winehq.org/show_bug.cgi?id=12290
--- Comment #14 from Raphael drraph@gmail.com 2008-12-14 12:54:13 --- New bug http://bugs.winehq.org/show_bug.cgi?id=16505 created as requested.
Raphael
http://bugs.winehq.org/show_bug.cgi?id=12290
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download, Installer