OLE error 80040154 upon execution

Questions about Wine on Linux
Locked
GeneralError
Newbie
Newbie
Posts: 2
Joined: Mon Jul 01, 2019 11:21 am

OLE error 80040154 upon execution

Post by GeneralError »

I'm attempting to get a remote service application called TakeControl Viewer to run with Wine. There is a Linux version of the standalone viewer but not the for the integrated version (which I need). Evidently this version has been run on Wine before but I don't know what version or any details.

For my testing purposes I'm running Ubuntu 18.04.2 and Wine 4.0.1 in a VM.

After running 'wine setup.exe' from a terminal window I get a forever looping popup 'OLE error 80040154' until I kill a task. The task is part of the program (the memory resident loader). The application appears to have installed, it's files are present in it's installation destination folder which is a subfolder of the users/username/Local Settings/Application Data (it doesn't install to a Program Files folder).

When I attempted to execute either the loader or the viewer itself I get the 'OLE error 80040154' and the following output. I feel that the install succeeded and the error is from the application itself.

Code: Select all

0009:fixme:thread:GetThreadUILanguage : stub, returning default language.
0009:fixme:nls:GetThreadPreferredUILanguages 00000038, 0x33d490, (nil) 0x33d4b8
0009:fixme:nls:get_dummy_preferred_ui_language (0x38 0x33d490 (nil) 0x33d4b8) returning a dummy value (current locale)
0009:fixme:nls:GetThreadPreferredUILanguages 00000038, 0x33d490, 0x1b1dac0 0x33d4b8
0009:fixme:nls:get_dummy_preferred_ui_language (0x38 0x33d490 0x1b1dac0 0x33d4b8) returning a dummy value (current locale)
0009:fixme:toolhelp:CreateToolhelp32Snapshot Unimplemented: heap list snapshot
0009:fixme:toolhelp:Heap32ListFirst : stub
0009:fixme:toolhelp:CreateToolhelp32Snapshot Unimplemented: heap list snapshot
0009:fixme:toolhelp:Heap32ListFirst : stub
0009:err:ole:CoGetClassObject class {8856f961-340a-11d0-a96b-00c04fd705a2} not registered
0009:err:ole:create_server class {8856f961-340a-11d0-a96b-00c04fd705a2} not registered
0009:err:ole:CoGetClassObject no class object {8856f961-340a-11d0-a96b-00c04fd705a2} could be created for context 0x5
I have research the GUID's above and below to find a wide swath of general information and went down a few rabbit holes but ultimately none panned out as being relevant. I have examined the options in winecfg and installed Winetricks. I see there are a lot of dependencies that can be installed but I'm not sure which, or if any, are relevant.

The following is the terminal output during the install. I welcome any helpful guidance on this matter.

Thank you.

Code: Select all

0009:fixme:actctx:parse_depend_manifests Could not find dependent assembly L"Microsoft.Windows.Common-Controls" (6.0.0.0)
0009:err:ole:CoGetClassObject class {00021401-0000-0000-c000-000000000046} not registered
0009:err:ole:CoGetClassObject no class object {00021401-0000-0000-c000-000000000046} could be created for context 0x1
002b:fixme:thread:GetThreadUILanguage : stub, returning default language.
002b:fixme:nls:GetThreadPreferredUILanguages 00000038, 0x33d950, (nil) 0x33d978
002b:fixme:nls:get_dummy_preferred_ui_language (0x38 0x33d950 (nil) 0x33d978) returning a dummy value (current locale)
002b:fixme:nls:GetThreadPreferredUILanguages 00000038, 0x33d950, 0xa4c650 0x33d978
002b:fixme:nls:get_dummy_preferred_ui_language (0x38 0x33d950 0xa4c650 0x33d978) returning a dummy value (current locale)
002b:fixme:wtsapi:WTSRegisterSessionNotification Stub 0x100e0 0x00000000
002b:fixme:uxtheme:BufferedPaintInit Stub ()
002d:fixme:thread:GetThreadUILanguage : stub, returning default language.
002d:fixme:nls:GetThreadPreferredUILanguages 00000038, 0x33d490, (nil) 0x33d4b8
002d:fixme:nls:get_dummy_preferred_ui_language (0x38 0x33d490 (nil) 0x33d4b8) returning a dummy value (current locale)
002d:fixme:nls:GetThreadPreferredUILanguages 00000038, 0x33d490, 0x1b1dac0 0x33d4b8
002d:fixme:nls:get_dummy_preferred_ui_language (0x38 0x33d490 0x1b1dac0 0x33d4b8) returning a dummy value (current locale)
user@ubuntu2:~/Downloads$ 002d:fixme:toolhelp:CreateToolhelp32Snapshot Unimplemented: heap list snapshot
002d:fixme:toolhelp:Heap32ListFirst : stub
002d:fixme:toolhelp:CreateToolhelp32Snapshot Unimplemented: heap list snapshot
002d:fixme:toolhelp:Heap32ListFirst : stub
0032:fixme:thread:GetThreadUILanguage : stub, returning default language.
0032:fixme:nls:GetThreadPreferredUILanguages 00000038, 0x33d490, (nil) 0x33d4b8
0032:fixme:nls:get_dummy_preferred_ui_language (0x38 0x33d490 (nil) 0x33d4b8) returning a dummy value (current locale)
0032:fixme:nls:GetThreadPreferredUILanguages 00000038, 0x33d490, 0x1b1dac0 0x33d4b8
0032:fixme:nls:get_dummy_preferred_ui_language (0x38 0x33d490 0x1b1dac0 0x33d4b8) returning a dummy value (current locale)
0032:fixme:toolhelp:CreateToolhelp32Snapshot Unimplemented: heap list snapshot
0032:fixme:toolhelp:Heap32ListFirst : stub
0032:fixme:toolhelp:CreateToolhelp32Snapshot Unimplemented: heap list snapshot
0032:fixme:toolhelp:Heap32ListFirst : stub
002d:err:ole:CoGetClassObject class {8856f961-340a-11d0-a96b-00c04fd705a2} not registered
002d:err:ole:create_server class {8856f961-340a-11d0-a96b-00c04fd705a2} not registered
002d:err:ole:CoGetClassObject no class object {8856f961-340a-11d0-a96b-00c04fd705a2} could be created for context 0x5
0032:err:ole:CoGetClassObject class {8856f961-340a-11d0-a96b-00c04fd705a2} not registered
0032:err:ole:create_server class {8856f961-340a-11d0-a96b-00c04fd705a2} not registered
0032:err:ole:CoGetClassObject no class object {8856f961-340a-11d0-a96b-00c04fd705a2} could be created for context
GeneralError
Newbie
Newbie
Posts: 2
Joined: Mon Jul 01, 2019 11:21 am

Re: OLE error 80040154 upon execution

Post by GeneralError »

Friendly bump in case anyone has tips to get me going in the right direction with this issue. :)

Thanks.
lahmbi5678
Level 7
Level 7
Posts: 823
Joined: Thu Aug 27, 2009 6:23 am

Re: OLE error 80040154 upon execution

Post by lahmbi5678 »

You probably should file a bug report.
un4givn
Newbie
Newbie
Posts: 1
Joined: Fri Jan 24, 2020 10:10 pm

Re: OLE error 80040154 upon execution

Post by un4givn »

User avatar
DarkShadow44
Level 8
Level 8
Posts: 1207
Joined: Tue Nov 22, 2016 5:39 pm

Re: OLE error 80040154 upon execution

Post by DarkShadow44 »

@un4givn
Using the exact same program? Because if not, this is not useful, that error code literally just says "class not found"

According to google, "8856f961-340a-11d0-a96b-00c04fd705a2" is for internet explorer. You could try "winetricks -q ie8" to install internet explorer.

Alternatively, you could provide a download link, if available, then we could test.
Locked