libxcb problem on OpenSuse15

Questions about Wine on Linux
Locked
mbisping
Newbie
Newbie
Posts: 1
Joined: Wed Jan 30, 2019 5:08 pm

libxcb problem on OpenSuse15

Post by mbisping »

Hello,
I hope this is not a beginners question. I have tried for some hours to get Wine and wine32 working under OpenSuse15.
I installed from distro repository, but when I start even winecfg there's an error
0009:err:module:load_builtin_dll failed to load .so lib for builtin L"winex11.drv": libxcb.so.1: Kann die Shared-Object-Datei nicht öffnen: Datei oder Verzeichnis nicht gefunden (i.e. libxcb.so.1 not found).
In installed all libxcb packages including 32bit yast would find. Still the problem remained.
When I tried to install
wine SimpleMindPro1220b5455Setup.exe
0009:err:module:load_builtin_dll failed to load .so lib for builtin L"winex11.drv": libxcb.so.1: Kann die Shared-Object-Datei nicht öffnen: Datei oder Verzeichnis nicht gefunden
0009:err:user:load_desktop_driver failed to load L"C:\\windows\\system32\\winex11.drv"
0009:fixme:process:SetProcessDEPPolicy (1): stub
0009:err:winediag:nodrv_CreateWindow Application tried to create a window, but no driver could be loaded.
0009:err:winediag:nodrv_CreateWindow The explorer process failed to start.
002e:err:module:load_builtin_dll failed to load .so lib for builtin L"winex11.drv": libxcb.so.1: Kann die Shared-Object-Datei nicht öffnen: Datei oder Verzeichnis nicht gefunden
002e:err:user:load_desktop_driver failed to load L"C:\\windows\\system32\\winex11.drv"
002e:fixme:process:SetProcessDEPPolicy (1): stub
002e:err:winediag:nodrv_CreateWindow Application tried to create a window, but no driver could be loaded.
002e:err:winediag:nodrv_CreateWindow The explorer process failed to start.
002e:fixme:win:DisableProcessWindowsGhosting : stub
002e:fixme:graphics:ShutdownBlockReasonDestroy ((nil)): stub
002e:fixme:graphics:ShutdownBlockReasonCreate ((nil), L"Installing"): stub
002e:fixme:rstrtmgr:RmStartSession 0x49e3fc, 0, 0x49e400 stub!
002e:fixme:thread:GetThreadUILanguage : stub, returning default language.
002e:fixme:nls:GetThreadPreferredUILanguages 00000038, 0x33d0a8, (nil) 0x33d0d0
002e:fixme:nls:get_dummy_preferred_ui_language (0x38 0x33d0a8 (nil) 0x33d0d0) returning a dummy value (current locale)
002e:fixme:nls:GetThreadPreferredUILanguages 00000038, 0x33d0a8, 0xf53350 0x33d0d0
002e:fixme:nls:get_dummy_preferred_ui_language (0x38 0x33d0a8 0xf53350 0x33d0d0) returning a dummy value (current locale)
002e:fixme:graphics:ShutdownBlockReasonDestroy ((nil)): stub
002e:fixme:graphics:ShutdownBlockReasonCreate ((nil), L"Installing SimpleMind desktop Pro 1.22.0."): stub
002e:fixme:graphics:ShutdownBlockReasonDestroy ((nil)): stub

There are some libraries on the system
find . -name libxcb.so*
./usr/lib/libxcb.so
./usr/lib64/libxcb.so.1.1.0
./usr/lib64/libxcb.so.1
./usr/lib64/libxcb.so

I read that maybe a whole new architecture is needed
sudo dpkg --add-architecture i386
(https://forums-archive.eveonline.com/topic/513346/ )
but I didn't try that out because I don't fully understand the consequence of --add-architecture.
Shouldn't installing wine and wine-32 be enough as I did in earlier versions of OpenSuse?

I also tried download and installing newest packages from
http://download.opensuse.org/repositori ... Leap_15.0/
but ran just into the same error.

Can you help me?
User avatar
dimesio
Moderator
Moderator
Posts: 13205
Joined: Tue Mar 25, 2008 10:30 pm

Re: libxcb problem on OpenSuse15

Post by dimesio »

I use openSUSE Leap 15 myself. The libxcb packages I have installed are:

Code: Select all

dimesio@linux-c2sv:~> zypper se -i libxcb
Loading repository data...
Reading installed packages...

S  | Name                  | Summary                                                    | Type   
---+-----------------------+------------------------------------------------------------+--------
i+ | libxcb-composite0     | X11 Composite Extension C library                          | package
i+ | libxcb-cursor0        | XCB cursor library (libxcursor port)                       | package
i+ | libxcb-damage0        | X11 Damage Extension C library                             | package
i+ | libxcb-devel          | Development files for the X11 protocol C library           | package
i+ | libxcb-dpms0          | X11 DPMS Extension C library                               | package
i+ | libxcb-dri2-0         | X11 DRI2 Extension C library                               | package
i+ | libxcb-dri2-0-32bit   | X11 DRI2 Extension C library                               | package
i+ | libxcb-dri3-0         | X11 DRI3 Extension C library                               | package
i+ | libxcb-dri3-0-32bit   | X11 DRI3 Extension C library                               | package
i+ | libxcb-glx0           | X11 GLX Extension C library                                | package
i+ | libxcb-glx0-32bit     | X11 GLX Extension C library                                | package
i+ | libxcb-icccm4         | XCB utility module for client- and WM-side ICCCM helpers   | package
i+ | libxcb-image0         | XCB utility module for XImage/XShmImage-like functions     | package
i+ | libxcb-keysyms1       | XCB utility module for X keycode constants and conversions | package
i+ | libxcb-present0       | X11 Present Extension C library                            | package
i+ | libxcb-present0-32bit | X11 Present Extension C library                            | package
i+ | libxcb-randr0         | X11 RandR Extension C library                              | package
i+ | libxcb-record0        | X11 RECORD Extension C library                             | package
i+ | libxcb-render-util0   | XCB utility module for the Render extension                | package
i+ | libxcb-render0        | X11 Render Extension C library                             | package
i+ | libxcb-render0-32bit  | X11 Render Extension C library                             | package
i+ | libxcb-res0           | X11 Resource Extension C library                           | package
i+ | libxcb-screensaver0   | X11 ScreenSaver Extension C library                        | package
i+ | libxcb-shape0         | X11 Shape Extension C library                              | package
i+ | libxcb-shm0           | X11 Shared Memory Extension C library                      | package
i+ | libxcb-shm0-32bit     | X11 Shared Memory Extension C library                      | package
i+ | libxcb-sync1          | X11 Sync Extension C library                               | package
i+ | libxcb-sync1-32bit    | X11 Sync Extension C library                               | package
i+ | libxcb-util1          | XCB utility modules                                        | package
i+ | libxcb-xf86dri0       | X11 XFree86-DRI Extension C library                        | package
i+ | libxcb-xfixes0        | X11 Xfixes Extension C library                             | package
i+ | libxcb-xinerama0      | X11 Xinerama Extension C library                           | package
i+ | libxcb-xinput0        | X11 XInput Extension C library                             | package
i+ | libxcb-xkb1           | X11 Keyboard Extension C library                           | package
i+ | libxcb-xtest0         | X11 XTEST Extension C library                              | package
i+ | libxcb-xv0            | X11 video Extension C library                              | package
i+ | libxcb-xvmc0          | X11 Video Motion Compensation Extension C library          | package
i+ | libxcb1               | X11 core protocol C library                                | package
i+ | libxcb1-32bit         | X11 core protocol C library                                | package
I read that maybe a whole new architecture is needed
sudo dpkg --add-architecture i386
(https://forums-archive.eveonline.com/topic/513346/ )
Those instructions are for Debian/Ubuntu based systems only. OpenSUSE does not use dpkg.
Shouldn't installing wine and wine-32 be enough as I did in earlier versions of OpenSuse?
Yes.
User avatar
Bob Wya
Level 12
Level 12
Posts: 3068
Joined: Sat Oct 16, 2010 7:40 pm

Re: libxcb problem on OpenSuse15

Post by Bob Wya »

@mbisping

To avoid your posts looking like a wall of text. Please, in future, can you use the forum Code tags:

Code: Select all

...
to de-mark blocks of terminal commands + output.

Bob
Locked