[Bug 50289] New: winecfg is unable to create a window

WineHQ Bugzilla wine-bugs at winehq.org
Tue Dec 8 14:09:58 CST 2020


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

            Bug ID: 50289
           Summary: winecfg is unable to create a window
           Product: Wine
           Version: 6.0-rc1
          Hardware: x86-64
                OS: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: P2
         Component: -unknown
          Assignee: wine-bugs at winehq.org
          Reporter: bvandermerwe at kbcat.com
      Distribution: ---

Here are two scenerios, one works the other does not.

Setup: Windows 10, docker for Windows.

Scenario 1: Works
=================
Ubuntu 18.04, wine stable, using XFCE.
(based on https://hub.docker.com/r/accetto/xubuntu-vnc)

Start, cmd
docker pull accetto/xubuntu-vnc
docker run -p 25901:5901 accetto/xubuntu-vnc

Now run tigerVNC from
https://bintray.com/tigervnc/stable/download_file?file_path=vncviewer64-1.11.0.exe
And connect to: (youripaddress):5901
The password is: headless

Now in the VNC viewer, in Linux, open a terminal (top left) and execute these
commands:
sudo dpkg --add-architecture i386    (password is headless)
sudo apt update
wget -qO- https://dl.winehq.org/wine-builds/winehq.key | sudo apt-key add -
sudo apt install software-properties-common

Since this is Ubunutu 18.04, install wine as follows:

sudo apt-add-repository 'deb http://dl.winehq.org/wine-builds/ubuntu/ bionic
main'
wget -qO-
https://download.opensuse.org/repositories/Emulators:/Wine:/Debian/xUbuntu_18.04/Release.key
| sudo apt-key add -
sudo sh -c 'echo "deb
https://download.opensuse.org/repositories/Emulators:/Wine:/Debian/xUbuntu_18.04/
./" > /etc/apt/sources.list.d/obs.list'
sudo apt update
sudo apt-get install --install-recommends winehq-stable

wine --version
sudo winecfg

And the winecfg views come up and all as expected. Everything works fine.
Marvellous!

Now close VNC and stop this container.

Scenario 2: Does not work. WHY?
===============================
Head over to https://hub.docker.com/r/accetto/xubuntu-vnc (the same docker
image), and from the github location (https://github.com/accetto/xubuntu-vnc),
download the DockerFile (save it as say e:\CL) and the src and hooks
directories into e:\CL.

Note use notepad to edit the DockerFile and change line 17 to:

ARG BASETAG=20.04

Now in Windows click Start, cmd and enter these commands:
e:
cd \CL
docker build -t "test2:Dockerfile" .
docker run -p 25901:5901 test2:Dockerfile

Again connect with VNC. You see pretty much the same thing as before. So again
use a terminal and type:

sudo dpkg --add-architecture i386
sudo apt update
wget -qO- https://dl.winehq.org/wine-builds/winehq.key | sudo apt-key add -
sudo apt install software-properties-common
add: sudo add-apt-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/
focal main'
sudo apt update
sudo apt-get install --install-recommends winehq-devel

Super, now again try this:

wine --version
sudo winecfg

This time however, winecfg does not run, you get the output shown below.

It seems it cant create a window because it cant find a display driver.

WHY? Why do newer containers using the same setup not work?
"export -p" show the same information on both containers. Both have
DISPLAY=":1.0". Why why why? Anything else run udner wine also has the same
problem.

I have both containers if there are extra diagnostics or settings anyone can
suggest.

Maybe the newer ubunutu containers are missing something wine needs to detect
the display? I don't know. This happens in newer versions of Ubuntu and various
wine versions. Only the original version works.

headless at 9916ba4a38f2:~$ sudo winecfg
wine: created the configuration directory '/root/.wine'
0024:err:environ:run_wineboot boot event wait timed out
0024:fixme:actctx:parse_depend_manifests Could not find dependent assembly
L"Microsoft.Windows.Common-Controls" (6.0.0.0)
0058:fixme:actctx:parse_depend_manifests Could not find dependent assembly
L"Microsoft.Windows.Common-Controls" (6.0.0.0)
No protocol specified
0050:err:winediag:nodrv_CreateWindow Application tried to create a window, but
no driver could be loaded.
0050:err:winediag:nodrv_CreateWindow The explorer process failed to start.
0050:err:ole:apartment_createwindowifneeded CreateWindow failed with error 183
0050:err:ole:apartment_createwindowifneeded CreateWindow failed with error 0
0050:err:ole:apartment_createwindowifneeded CreateWindow failed with error
14007
0050:err:ole:StdMarshalImpl_MarshalInterface Failed to create ifstub, hr
0x800736b7
0050:err:ole:CoMarshalInterface Failed to marshal the interface
{6d5140c1-7436-11ce-8034-00aa006009fa}, hr 0x800736b7
0050:err:ole:apartment_get_local_server_stream Failed: 0x800736b7
0050:err:ole:start_rpcss Failed to open RpcSs service
0048:err:winediag:nodrv_CreateWindow Application tried to create a window, but
no driver could be loaded.
0048:err:winediag:nodrv_CreateWindow The explorer process failed to start.
0058:err:winediag:nodrv_CreateWindow Application tried to create a window, but
no driver could be loaded.
0058:err:winediag:nodrv_CreateWindow The explorer process failed to start.
headless at 9916ba4a38f2:~$ 002c:err:winediag:nodrv_CreateWindow Application tried
to create a window, but no driver could be loaded.
002c:err:winediag:nodrv_CreateWindow The explorer process failed to start.
0068:err:winediag:nodrv_CreateWindow Application tried to create a window, but
no driver could be loaded.
0068:err:winediag:nodrv_CreateWindow The explorer process failed to start.
0070:err:winediag:nodrv_CreateWindow Application tried to create a window, but
no driver could be loaded.
0070:err:winediag:nodrv_CreateWindow The explorer process failed to start.
Could not find Wine Gecko. HTML rendering will be disabled.
00a4:err:winediag:nodrv_CreateWindow Application tried to create a window, but
no driver could be loaded.
00a4:err:winediag:nodrv_CreateWindow The explorer process failed to start.
00ac:err:winediag:nodrv_CreateWindow Application tried to create a window, but
no driver could be loaded.
00ac:err:winediag:nodrv_CreateWindow The explorer process failed to start.
Could not find Wine Gecko. HTML rendering will be disabled.
wine: configuration in L"/root/.wine" has been updated.

-- 
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