http://bugs.winehq.org/show_bug.cgi?id=10635
Summary: Tivo Desktop 2.5.1 will not install Product: Wine Version: 0.9.50. Platform: PC URL: http://www.tivo.com/mytivo/domore/tivotogo/windows.html OS/Version: Windows XP Status: UNCONFIRMED Severity: normal Priority: P2 Component: wine-ole AssignedTo: wine-bugs@winehq.org ReportedBy: joseph_scott123@msn.com
When trying to install Tivo Desktop 2.5.1 I get the following messages and it fails to install.
fixme:ole:CoInitializeSecurity ((nil),-1,(nil),(nil),0,3,(nil),0,(nil)) - stub! err:ole:CoGetClassObject class {6c736db1-bd94-11d0-8a23-00aa00b58e10} not registered err:ole:CoGetClassObject no class object {6c736db1-bd94-11d0-8a23-00aa00b58e10} could be created for context 0x1 fixme:msi:AutomationObject_GetIDsOfNames Unknown member L"UILevel", clsid {000c1090-0000-0000-c000-000000000046} fixme:seh:_abnormal_termination (void)stub fixme:seh:_abnormal_termination (void)stub fixme:seh:_abnormal_termination (void)stub Usage: Install a product: msiexec {package|productcode} [property] msiexec /i {package|productcode} [property] msiexec /a package [property] Repair an installation: msiexec /f[p|o|e|d|c|a|u|m|s|v] {package|productcode} Uninstall a product: msiexec /x {package|productcode} [property] Advertise a product: msiexec /j[u|m] package [/t transform] [/g languageid] msiexec {u|m} package [/t transform] [/g languageid] Apply a patch: msiexec /p patchpackage [property] msiexec /p patchpackage /a package [property] Modifiers for above operations: msiexec /l[*][i|w|e|a|r|u|c|m|o|p|v|][+|!] logfile msiexec /q{|n|b|r|f|n+|b+|b-} Register a module: msiexec /y module Unregister a module: msiexec /z module Display usage and copyright: msiexec {/h|/?} NOTE: Product code on commandline unimplemented as of yet
Copyright 2004 Vincent B�ron
http://bugs.winehq.org/show_bug.cgi?id=10635
Lei Zhang thestig@google.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Component|wine-ole |wine-misc Ever Confirmed|0 |1 Keywords| |download, Installer OS/Version|Windows XP |other
--- Comment #1 from Lei Zhang thestig@google.com 2007-12-02 11:21:13 --- Looks like you need mfc42 and windows scripting host for the installer to run.
http://bugs.winehq.org/show_bug.cgi?id=10635
Dan Kegel dank@kegel.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |dank@kegel.com Component|-unknown |msi
--- Comment #2 from Dan Kegel dank@kegel.com 2008-02-02 11:59:53 --- Indeed. So I tried sh winetricks vcrun6 wsh56 and it successfully ran a hunk of javascript which tried to invoke msi via COM interfaces we don't yet support: And then it *still* invoked msiexec.exe the same way - but looking at the log, it seems that it tried to abort first. (Why is _abnormal_termination a stub?) Here are the interesting bits of the log:
trace:msi:AutomationObject_QueryInterface () : asking for unsupported interface {fc4801a3-2ba9-11cf-a229-00aa003d7352} trace:msi:AutomationObject_QueryInterface () : asking for unsupported interface {719c3050-f9d3-11cf-a493-00400523a8a0} trace:msi:AutomationObject_QueryInterface () : asking for unsupported interface {a6ef9860-c720-11d0-9337-00a0c90dcaa9} trace:msi:AutomationObject_QueryInterface () : asking for unsupported interface {a0aac450-a77b-11cf-91d0-00aa00c14a7c} fixme:msi:AutomationObject_GetIDsOfNames Unknown member L"UILevel", clsid {000c1090-0000-0000-c000-000000000046} fixme:seh:_abnormal_termination (void)stub QueryTiVoDesktopState.js: TypeError: Object doesn't support this property or method (438)trace:msi:AutomationObject_Release (0x1387f8/0x1387f8) trace:process:CreateProcessW app (null) cmdline L"msiexec.exe "
So I guess this bug is about MSI missing some COM interfaces.
(Interestingly, if you run the inner installer (which was unpacked to c:\windows\temp\GLF10d3.tmp for me), it seems to get past that, and fails with a dialog box saying you need to be running Windows XP SP2 or later. Setting that in winecfg gets rid of that dialog, but then the installer crashes on wine: Call from 0x407bc1 to unimplemented function WTSAPI32.DLL.WTSQueryUserToken, aborting A stub for that shouldn't be hard to write. But when I reran with logging, it crashed instead: 001e:Call KERNEL32.CreateDirectoryA(00a01e64 "c:\windows\profiles\dank\Local Settings\Application Data\TiVo Desktop",00000000) ret=00407005 001e:Ret KERNEL32.CreateDirectoryA() retval=00000000 ret=00407005 ... wine: Unhandled page fault on read access to 0x00000007 at address 0x4b2a72 (thread 001e), starting debugger... But that's a different bug.)
http://bugs.winehq.org/show_bug.cgi?id=10635
--- Comment #3 from James Hawkins truiken@gmail.com 2008-02-27 23:18:00 --- Those unsupported interfaces are actually unsupported by native msi too. We should implement UILevel though.
http://bugs.winehq.org/show_bug.cgi?id=10635
--- Comment #4 from James Hawkins truiken@gmail.com 2008-02-28 00:36:32 --- Patch sent:
http://winehq.org/pipermail/wine-patches/2008-February/050794.html
Though it still doesn't work afterward, and I'm positive it's not a bug in msi.
http://bugs.winehq.org/show_bug.cgi?id=10635
Louis Lenders xerox_xerox2000@yahoo.co.uk changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |xerox_xerox2000@yahoo.co.uk
--- Comment #5 from Louis Lenders xerox_xerox2000@yahoo.co.uk 2008-02-28 07:48:16 --- James , did you forget to attach the patch?
I don't see it when I open that link: http://winehq.org/pipermail/wine-patches/2008-February/050794.html
http://bugs.winehq.org/show_bug.cgi?id=10635
James Hawkins truiken@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|msi |-unknown
--- Comment #6 from James Hawkins truiken@gmail.com 2008-03-11 00:49:36 --- Now that my UILevel patch is committed, my suspicions were correct. Running with native msi produces the same results. A +process shows that the same command is sent in to native msiexec:
trace:process:CreateProcessW app (null) cmdline L"msiexec.exe "
and then msiexec shows a message box saying "Incorrect command line parameters."
http://bugs.winehq.org/show_bug.cgi?id=10635
--- Comment #7 from Dan Kegel dank@kegel.com 2008-03-25 17:50:40 --- I think this problem also happens with the Jaman Player. To reproduce, first work around bug 12221 by downloading http://appldnld.apple.com.edgesuite.net/content.info.apple.com/QuickTime/061... into c:\windows\temp; the installer will skip the download step. Next problem is that the installer tries to run trace:process:CreateProcessW app L"C:\windows\system32\msiexec.exe" cmdline L" /i "C:\windows\profiles\dkegel\Application Data\jaman.com\Jaman Player\install\jaman-installer-beta1.2.msi" AI_SETUPEXEPATH="Z:\usr\local\google\bigdata\dkegel\installers\jaman-installer.exe" SETUPEXEDIR="Z:\usr\local\google\bigdata\dkegel\installers\"" whereupon msiexec prints out a usage message and exits.
http://bugs.winehq.org/show_bug.cgi?id=10635
--- Comment #8 from James Hawkins truiken@gmail.com 2008-03-25 17:57:23 --- I don't see how that's the same problem.
http://bugs.winehq.org/show_bug.cgi?id=10635
--- Comment #9 from Dan Kegel dank@kegel.com 2008-03-25 18:16:42 --- Sorry, you're right, I seem to be on crack. I'll file a new bug.
http://bugs.winehq.org/show_bug.cgi?id=10635
--- Comment #10 from Austin English austinenglish@gmail.com 2008-12-05 15:03:47 --- http://www.versiontracker.com/dyn/moreinfo/win/34468
Still doesn't install in 1.1.10, even after winetricks mfc42 wsh56.
Output: fixme:ole:CoInitializeSecurity ((nil),-1,(nil),(nil),0,3,(nil),0,(nil)) - stub! err:ole:CoGetClassObject class {6c736db1-bd94-11d0-8a23-00aa00b58e10} not registered err:ole:CoGetClassObject no class object {6c736db1-bd94-11d0-8a23-00aa00b58e10} could be created for context 0x1 fixme:advapi:LookupAccountNameW (null) L"austin" (nil) 0x33f348 (nil) 0x33f344 0x33f350 - stub fixme:advapi:LookupAccountNameW (null) L"austin" 0x137fe0 0x33f348 0x1388a8 0x33f344 0x33f350 - stub fixme:wtsapi:WTSQuerySessionInformationA Stub (nil) 0xffffffff 4 0x33fe24 0x33fe20 fixme:wtsapi:WTSQuerySessionInformationA Stub (nil) 0xffffffff 4 0x33fe24 0x33fe20
That CLSID is IE, so using winetricks gecko then allows the installer to get a bit further, but crashes: wine: Call from 0x4086fd to unimplemented function WTSAPI32.DLL.WTSQueryUserToken, aborting
A la comment 2.
http://bugs.winehq.org/show_bug.cgi?id=10635
ricardo filipe ricardo_barbano@hotmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |ricardo_barbano@hotmail.com
--- Comment #11 from ricardo filipe ricardo_barbano@hotmail.com 2008-12-26 19:09:54 --- here it just stops at the WTSQuerySessionInformationA and remains there... doesn't even crash, like a zombie. i have mfc42 wsh56 and gecko installed, but it doesn't follow through.
http://bugs.winehq.org/show_bug.cgi?id=10635
Nicolas Le Cam niko.lecam@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |niko.lecam@gmail.com
http://bugs.winehq.org/show_bug.cgi?id=10635
Jerome Leclanche adys.wh@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |adys.wh@gmail.com
--- Comment #12 from Jerome Leclanche adys.wh@gmail.com 2011-04-29 12:48:35 CDT --- url is 404
original bug was fixed (unimplemented WTSQueryUserToken). Anyone able to file a new one if there's anything left to do here?
http://bugs.winehq.org/show_bug.cgi?id=10635
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED URL|http://www.tivo.com/mytivo/ |http://www.tivo.com/assets/ |domore/tivotogo/windows.htm |exe/tivotogo/TiVoDesktop2.5 |l |.1.exe CC| |focht@gmx.net Resolution| |FIXED Summary|Tivo Desktop 2.5.1 will not |Tivo Desktop 2.5.1 |install |installer crashes | |(unimplemented | |wtsapi32.WTSQueryUserToken)
--- Comment #13 from Anastasius Focht focht@gmx.net 2011-04-29 13:13:39 CDT --- Hello,
updating downlink link.
Needs winetricks wsh56 prerequisite (cscript gets called).
Though the installer still fails. You might file a new bug for that ...
--- snip --- $ wine ./TiVoDesktop2.5.1.exe fixme:ole:CoInitializeSecurity ((nil),-1,(nil),(nil),0,3,(nil),0,(nil)) - stub! err:ole:CoGetClassObject class {6c736db1-bd94-11d0-8a23-00aa00b58e10} not registered err:ole:CoGetClassObject no class object {6c736db1-bd94-11d0-8a23-00aa00b58e10} could be created for context 0x1 focht@nexus2:~/Downloads$ fixme:storage:create_storagefile Storage share mode not implemented. (d):msi:COND_GetOne Got unknown character fixme:wtsapi:WTSQuerySessionInformationA Stub (nil) 0xffffffff 4 0x33fd8c 0x33fd88 err:msi:ITERATE_Actions Execution halted, action L"GetLocalAppDataPathCmd2" returned 1603 err:msi:free_package_structures failed to delete L"C:\users\focht\Temp\msi1ffc.tmp" (32) --- snip ---
Lets mark this one fixed for unimplemented WTSQueryUserToken.
http://source.winehq.org/git/wine.git/commitdiff/11651f0d7d813082121f4711fb5...
Regards
http://bugs.winehq.org/show_bug.cgi?id=10635
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #14 from Alexandre Julliard julliard@winehq.org 2011-05-13 13:33:39 CDT --- Closing bugs fixed in 1.3.20.
http://bugs.winehq.org/show_bug.cgi?id=10635
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |11651f0d7d813082121f4711fb5 | |8e47a6cba9923 OS|other |Linux
https://bugs.winehq.org/show_bug.cgi?id=10635
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|-unknown |wtsapi32 URL|http://www.tivo.com/assets/ |https://web.archive.org/web |exe/tivotogo/TiVoDesktop2.5 |/20210528063814/http://asse |.1.exe |ts.tivo.com/assets/exe/tivo | |togo/TiVoDesktop2.5.1.exe