[Bug 10635] Tivo Desktop 2.5.1 will not install

wine-bugs at winehq.org wine-bugs at winehq.org
Sat Feb 2 11:59:55 CST 2008


http://bugs.winehq.org/show_bug.cgi?id=10635


Dan Kegel <dank at kegel.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |dank at kegel.com
          Component|-unknown                    |msi




--- Comment #2 from Dan Kegel <dank at 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.)


-- 
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
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.



More information about the wine-bugs mailing list