adelton/sketchup-container

build succeeds but with warnings; run fails in ubuntu 18.04 64-bit

answerquest opened this issue · 4 comments

Hi, thanks for putting this together. I'm able to build successfully, but it fails at run. Sharing the detailed terminal output.

First, the terminal output of run (where the failure occurs)

$ sudo docker run --read-only --tmpfs /tmp -v /tmp/.wine-$(id -u) -e DISPLAY=$DISPLAY --security-opt=label:type:spc_t --user=$(id -u):$(id -g) -v /tmp/.X11-unix/X0:/tmp/.X11-unix/X0 --device=/dev/dri/card0:/dev/dri/card0 -v $(pwd):/data --rm sketchup
[sudo] password for nikhil: 
Populating the data directory ...
000b:fixme:winediag:start_process Wine Staging 3.19 is a testing version containing experimental patches.
000b:fixme:winediag:start_process Please mention your exact version when filing bug reports on winehq.org.
0009:fixme:nls:GetThreadPreferredUILanguages 00000038, 0x22e344, 0x22e360 0x22e340
0009:fixme:nls:get_dummy_preferred_ui_language (0x38 0x22e344 0x22e360 0x22e340) returning a dummy value (current locale)
0009:fixme:nls:GetThreadPreferredUILanguages 00000038, 0x22e2c4, 0x22e2e0 0x22e2c0
0009:fixme:nls:get_dummy_preferred_ui_language (0x38 0x22e2c4 0x22e2e0 0x22e2c0) returning a dummy value (current locale)
0009:fixme:ntdll:EtwEventRegister ({5eec90ab-c022-44b2-a5dd-fd716a222a15}, 0x1059aac, 0x57094d0, 0x57094f0) stub.
0009:fixme:ntdll:EtwEventSetInformation (deadbeef, 2, 0x5320af8, 43) stub
0009:fixme:nls:GetThreadPreferredUILanguages 00000038, 0x22f1b4, 0x22f1d0 0x22f1b0
0009:fixme:nls:get_dummy_preferred_ui_language (0x38 0x22f1b4 0x22f1d0 0x22f1b0) returning a dummy value (current locale)
0009:fixme:shell:InitNetworkAddressControl stub
libGL error: MESA-LOADER: failed to retrieve device information
libGL error: unable to load driver: amdgpu_dri.so
libGL error: driver pointer missing
libGL error: failed to load driver: amdgpu
libGL error: failed to open drm device: Permission denied
libGL error: failed to load driver: radeonsi
0019:fixme:mountmgr:harddisk_ioctl Unsupported ioctl 2d1400 (device=2d access=0 func=500 method=0)
0019:fixme:mountmgr:harddisk_ioctl Unsupported ioctl 74080 (device=7 access=1 func=20 method=0)
0019:fixme:mountmgr:harddisk_ioctl Unsupported ioctl 74080 (device=7 access=1 func=20 method=0)
002e:fixme:ver:GetCurrentPackageId (0xeeffdc0 (nil)): stub
0009:fixme:heap:RtlSetHeapInformation (nil) 1 (nil) 0 stub
0009:fixme:ntdll:EtwEventRegister ({d2d578d9-2936-45b6-a09f-30e32715f42d}, 0x12b6da0, 0x5681490, 0x575d7c8) stub.
0009:fixme:nls:GetThreadPreferredUILanguages 00000038, 0x22ec40, (nil) 0x22ec78
0009:fixme:nls:get_dummy_preferred_ui_language (0x38 0x22ec40 (nil) 0x22ec78) returning a dummy value (current locale)
0009:fixme:nls:GetThreadPreferredUILanguages 00000038, 0x22ec40, 0x663bd60 0x22ec78
0009:fixme:nls:get_dummy_preferred_ui_language (0x38 0x22ec40 0x663bd60 0x22ec78) returning a dummy value (current locale)
0009:fixme:winsock:WSALookupServiceBeginW (0x22e610 0x00000ff0 0x22e608) Stub!
[1114/044421:ERROR:network_change_notifier_win.cc(153)] WSALookupServiceBegin failed with: 8
0009:fixme:iphlpapi:NotifyAddrChange (Handle 0x22e900, overlapped 0x663d008): stub
0035:fixme:file:FindFirstFileExW flags not implemented 0x00000002
0009:fixme:win:RegisterDeviceNotificationW (hwnd=0x20070, filter=0x22e910,flags=0x00000000) returns a fake device notification handle!
0009:fixme:win:RegisterDeviceNotificationW (hwnd=0x20070, filter=0x22e910,flags=0x00000000) returns a fake device notification handle!
0009:fixme:shell:InitNetworkAddressControl stub
0009:fixme:ieframe:PersistStreamInit_Load (0x6754560)->(0x22dcc8)
0009:fixme:ieframe:OleControl_FreezeEvents (0x6754560)->(1)
0009:fixme:ieframe:OleControl_FreezeEvents (0x6754560)->(0)
0009:fixme:dwmapi:DwmIsCompositionEnabled 0x16c525d4
0050:fixme:iphlpapi:NotifyIpInterfaceChange (family 0, callback 0x12e97e28, context 0x649a370, init_notify 0, handle 0x1760fa10): stub
0009:fixme:msctf:ThreadMgrSource_AdviseSink (0x6c36e30) Unhandled Sink: {71c6e74e-0f28-11d8-a82a-00065b84435c}
0009:fixme:imm:ImmGetDescriptionW (0x4090409, (nil), 0): semi stub
0009:fixme:imm:ImmGetDescriptionW (0x4090409, 0x198dd6d8, 9): semi stub
0009:fixme:imm:ImmGetOpenStatus (0x6c377a0): semi-stub
0009:fixme:imm:ImmReleaseContext (0x1008c, 0x6c377a0): stub
0009:fixme:ntdll:NtLockFile I/O completion on lock not implemented yet
0009:fixme:ieframe:BrowserService_GetTravelLog 0x6c3e440 0x22a1a0
0009:fixme:ieframe:ClientSite_GetContainer (0x67546a8)->(0x22a210)
0009:fixme:ieframe:ClientSite_GetContainer (0x67546a8)->(0x22b780)
0009:fixme:ieframe:DocHostUIHandler_GetDropTarget (0x67546a8)
0009:fixme:ntdll:EtwRegisterTraceGuidsW (0x12cabf00, 0x198d8280, {509962e0-406b-46f4-99ba-5a009f8d2225}, 3, 0x1a2f0d40, (null), (null), 0x198d82c0): stub
0009:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {a3da04e0-57d7-482a-a1c1-61da5f95bacb}
0009:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {917b96b1-ecad-4dab-a760-8d49027748ae}
0009:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {26d1e091-0ae7-4f49-a554-4214445c505c}
0019:fixme:mountmgr:harddisk_ioctl Unsupported ioctl 2d1400 (device=2d access=0 func=500 method=0)
0019:fixme:mountmgr:harddisk_ioctl Unsupported ioctl 2d1400 (device=2d access=0 func=500 method=0)
0009:fixme:ieframe:PropertyNotifySink_OnChanged unimplemented dispid 1005
X Error of failed request:  BadValue (integer parameter out of range for operation)
  Major opcode of failed request:  130 (MIT-SHM)
  Minor opcode of failed request:  3 (X_ShmPutImage)
  Value in failed request:  0x380
  Serial number of failed request:  634
  Current serial number in output stream:  831

In next comment I'll paste an abridged version of the build process.

Abridged version of build command terminal output:

Sending build context to Docker daemon  155.2MB

Step 1/32 : FROM registry.fedoraproject.org/fedora:28
 ---> ded494ce3076
Step 2/32 : RUN dnf install -y wine winetricks file xorg-x11-server-Xvfb p7zip mesa-dri-drivers cups-pdf uid_wrapper && dnf clean all
 ---> Running in c3689eeea35d
Fedora 28 - x86_64 - Updates                    388 kB/s |  27 MB     01:10    
Fedora 28 - x86_64                              354 kB/s |  60 MB     02:54    
Last metadata expiration check: 0:00:42 ago on Wed Nov 14 03:23:08 2018.
Dependencies resolved.
================================================================================
 Package                          Arch   Version                  Repository
                                                                           Size
================================================================================
Installing:
 cups-pdf                         x86_64 3.0.1-4.fc28             fedora   47 k
...
 trousers                         x86_64 0.3.13-10.fc28           fedora  151 k

Transaction Summary
================================================================================
Install  436 Packages
Upgrade   11 Packages

Total download size: 496 M
Downloading Packages:
(1/447): cups-pdf-3.0.1-4.fc28.x86_64.rpm        19 kB/s |  47 kB     00:02    
...
(447/447): clang-libs-6.0.1-2.fc28.x86_64.rpm   183 kB/s |  15 MB     01:23    
--------------------------------------------------------------------------------
Total                                           382 kB/s | 496 MB     22:10     
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
  Preparing        :                                                        1/1 
  Running scriptlet: libgcc-8.2.1-5.fc28.x86_64                             1/1 
...
  Installing       : fontpackages-filesystem-1.44-21.fc28.noarch          2/458 
...
  Verifying        : openldap-2.4.46-3.fc28.x86_64                      458/458 

Installed:
  cups-pdf.x86_64 3.0.1-4.fc28                                                  
...
  zlib.i686 1.2.11-8.fc28                                                       

Upgraded:
  glib2.x86_64 2.56.3-2.fc28                                                    
...
  systemd-pam.x86_64 238-10.git438ac26.fc28                                     

Complete!
18 files removed
Removing intermediate container c3689eeea35d
 ---> a4d226a00ab6
Step 3/32 : ARG gid=1000
 ---> Running in 6b846b59c05f
Removing intermediate container 6b846b59c05f
 ---> fa5b968b958c
Step 4/32 : RUN groupadd -g $gid user
 ---> Running in 22fb9fd2551c
Removing intermediate container 22fb9fd2551c
 ---> a33a9f3c80b8
Step 5/32 : ARG uid=1000
 ---> Running in c5b7b955a8df
Removing intermediate container c5b7b955a8df
 ---> d1255a06fbfe
Step 6/32 : RUN useradd -u $uid -g user user
 ---> Running in c0d7dbbd0691
Removing intermediate container c0d7dbbd0691
 ---> f176fc8be987
Step 7/32 : RUN mkdir /data && chown user /data
 ---> Running in 0c8de3e797c8
Removing intermediate container 0c8de3e797c8
 ---> eb1e6fa6e2f8
Step 8/32 : RUN chmod a+rx /usr/lib/cups/backend/cups-pdf
 ---> Running in 2ecb66f98721
Removing intermediate container 2ecb66f98721
 ---> edaa7556ae0c
Step 9/32 : RUN mv /usr/lib/cups/backend/cups-pdf /usr/lib/cups/backend/cups-pdf.orig && chmod a+rx /usr/lib/cups/backend/cups-pdf.orig
 ---> Running in 47c10849d9e6
Removing intermediate container 47c10849d9e6
 ---> f4cbf253a5d3
Step 10/32 : COPY cups-pdf-wrapper /usr/lib/cups/backend/cups-pdf
 ---> 24153b3cc538
Step 11/32 : COPY cups-files.conf cups-pdf.conf printers.conf /etc/cups/
 ---> 14b6c6eee3c6
Step 12/32 : RUN chgrp -R user /etc/cups && chmod g+r /etc/cups/*
 ---> Running in 5361819f0807
Removing intermediate container 5361819f0807
 ---> 15098f96a946
Step 13/32 : RUN sed -i -e 's%^LogLevel.*%LogLevel debug%' -e 's%^Listen localhost%# &%' -e 's%^Listen /.*%Listen /tmp/cups/cupsd.sock%' /etc/cups/cupsd.conf
 ---> Running in c9bfb937bb1f
Removing intermediate container c9bfb937bb1f
 ---> 2d1fcbd7392c
Step 14/32 : USER user
 ---> Running in 8e7114502631
Removing intermediate container 8e7114502631
 ---> afa7390c1aa9
Step 15/32 : ENV WINEARCH=win64
 ---> Running in 98bea4832c11
Removing intermediate container 98bea4832c11
 ---> 0e1feef41665
Step 16/32 : RUN xvfb-run winetricks -q vcrun2017
 ---> Running in db249cf870b5
------------------------------------------------------
You are using a 64-bit WINEPREFIX. Note that many verbs only install 32-bit versions of packages. If you encounter problems, please retest in a clean 32-bit WINEPREFIX before reporting a bug.
------------------------------------------------------
Using winetricks 20180603 - sha256sum: cad4e699f55c297afe5b177d68dccf1ef54e9dd23518a6f6343caa0ab7636615 with wine-3.19 (Staging) and WINEARCH=win64
------------------------------------------------------
You are running winetricks-20180603, latest upstream is winetricks-20180815!
------------------------------------------------------
------------------------------------------------------
You should update using your distribution's package manager, --self-update, or manually.
------------------------------------------------------
Executing w_do_call vcrun2017
Executing load_vcrun2017 
Executing mkdir -p /home/user/.cache/winetricks/vcrun2017
Executing cd /home/user/.cache/winetricks/vcrun2017
Downloading https://download.visualstudio.microsoft.com/download/pr/11100229/78c1e864d806e36f6035d80a0e80399e/VC_redist.x86.exe to /home/user/.cache/winetricks/vcrun2017
--2018-11-14 04:01:00--  https://download.visualstudio.microsoft.com/download/pr/11100229/78c1e864d806e36f6035d80a0e80399e/VC_redist.x86.exe
Resolving download.visualstudio.microsoft.com (download.visualstudio.microsoft.com)... 192.229.232.200, 2606:2800:147:ff8:129b:22eb:20b:1347
Connecting to download.visualstudio.microsoft.com (download.visualstudio.microsoft.com)|192.229.232.200|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 14426128 (14M) [application/octet-stream]
Saving to: 'VC_redist.x86.exe'

     0K .......... .......... .......... .......... ..........  0%  319K 44s
...
 14050K .......... .......... .......... ........             100%  646K=35s

2018-11-14 04:01:36 (403 KB/s) - 'VC_redist.x86.exe' saved [14426128/14426128]

Executing cd /
------------------------------------------------------
Working around wine bug 37781 
------------------------------------------------------
This may fail in non-XP mode, see https://bugs.winehq.org/show_bug.cgi?id=37781
------------------------------------------------------
Using native,builtin override for following DLLs: api-ms-win-crt-conio-l1-1-0 api-ms-win-crt-heap-l1-1-0 api-ms-win-crt-locale-l1-1-0 api-ms-win-crt-math-l1-1-0 api-ms-win-crt-runtime-l1-1-0 api-ms-win-crt-stdio-l1-1-0 api-ms-win-crt-time-l1-1-0 atl140 concrt140 msvcp140 msvcr140 ucrtbase vcomp140 vcruntime140
Executing wine regedit /S C:\windows\Temp\_vcrun2017\override-dll.reg
...
0009:fixme:wuapi:automatic_updates_Resume 
Executing cd /home/user/.cache/winetricks/vcrun2017
...
Length: 15222904 (15M) [application/octet-stream]
Saving to: 'VC_redist.x64.exe'
...
2018-11-14 04:02:55 (235 KB/s) - 'VC_redist.x64.exe' saved [15222904/15222904]

Executing cd /home/user/.cache/winetricks/vcrun2017
------------------------------------------------------
Working around wine bug 30713 -- Manually extracting the 64-bit dlls
------------------------------------------------------
Executing cabextract -q --directory=/home/user/.wine/dosdevices/c:/windows/temp/_vcrun2017 VC_redist.x64.exe
...
Removing intermediate container db249cf870b5
 ---> b299d7b2d32b
Step 17/32 : RUN winetricks -q win7
 ---> Running in 90679db89368
You are using a 64-bit WINEPREFIX. Note that many verbs only install 32-bit versions of packages. If you encounter problems, please retest in a clean 32-bit WINEPREFIX before reporting a bug.
Using winetricks 20180603 - sha256sum: cad4e699f55c297afe5b177d68dccf1ef54e9dd23518a6f6343caa0ab7636615 with wine-3.19 (Staging) and WINEARCH=win64
You are running winetricks-20180603, latest upstream is winetricks-20180815!
You should update using your distribution's package manager, --self-update, or manually.
------------------------------------------------------
Executing w_do_call win7
Executing load_win7 
The operation completed successfully
Setting Windows version to win7
Executing wine regedit /S C:\windows\Temp\_win7\set-winver.reg
Executing wine64 regedit /S C:\windows\Temp\_win7\set-winver.reg
------------------------------------------------------
Running /usr/bin/wineserver -w. This will hang until all wine processes in prefix=/home/user/.wine terminate
------------------------------------------------------
Removing intermediate container 90679db89368
 ---> 847e69c5f5d3
Step 18/32 : WORKDIR /home/user
Removing intermediate container a856208e6a4c
 ---> a3bd4b2d6ad0
Step 19/32 : COPY sketchupmake-2017-2-2555-90782-en-x64.exe /home/user/
 ---> 8c9b7708ad9e
Step 20/32 : RUN echo '9841792f170d803ae95a2741c44cce38e618660f98a1a3816335e9bf1b45a337  sketchupmake-2017-2-2555-90782-en-x64.exe' | sha256sum -c
 ---> Running in c3b0638bed63
sketchupmake-2017-2-2555-90782-en-x64.exe: OK
Removing intermediate container c3b0638bed63
 ---> 94d5ad69aebc
Step 21/32 : RUN 7za x sketchupmake-2017-2-2555-90782-en-x64.exe SketchUp2017-x64.msi && wine64 msiexec /i SketchUp2017-x64.msi /quiet && rm -f SketchUp2017-x64.msi
 ---> Running in d744dfddefb4

7-Zip (a) [64] 16.02 : Copyright (c) 1999-2016 Igor Pavlov : 2016-05-21
...
Extracting archive: sketchupmake-2017-2-2555-90782-en-x64.exe

WARNINGS:
There are data after the end of archive

--
Path = sketchupmake-2017-2-2555-90782-en-x64.exe
...
Archives with Warnings: 1

Warnings: 1
Size:       176660480
Compressed: 155205312
�[91m000b:fixme:winediag:start_process Wine Staging 3.19 is a testing version containing experimental patches.
000b:fixme:winediag:start_process Please mention your exact version when filing bug reports on winehq.org.
�[0m�[91m0009:fixme:ntdll:NtLockFile I/O completion on lock not implemented yet
�[0m�[91m0017:fixme:mountmgr:harddisk_ioctl Unsupported ioctl 2d1400 (device=2d access=0 func=500 method=0)
0017:fixme:mountmgr:harddisk_ioctl Unsupported ioctl 74080 (device=7 access=1 func=20 method=0)
0017:fixme:mountmgr:harddisk_ioctl Unsupported ioctl 74080 (device=7 access=1 func=20 method=0)
�[0m�[91m002b:fixme:ver:GetCurrentPackageId (0x23fd00 (nil)): stub
�[0m�[91m002d:fixme:ver:GetCurrentPackageId (0x23fd00 (nil)): stub
�[0m�[91m0029:fixme:ver:GetCurrentPackageId (0x23fd00 (nil)): stub
�[0mregsvr32: Successfully registered DLL 'C:\Program Files\SketchUp\SketchUp 2017\ThumbsUp.dll'
Removing intermediate container d744dfddefb4
 ---> 6fdb263341b7
Step 22/32 : RUN ls -la ".wine/drive_c/Program Files/SketchUp/SketchUp 2017/SketchUp.exe"
 ---> Running in 41a52ed8b5f5
-rwxr-xr-x 1 user user 21447640 Feb  9  2017 .wine/drive_c/Program Files/SketchUp/SketchUp 2017/SketchUp.exe
Removing intermediate container 41a52ed8b5f5
 ---> b0f9ae9a85e1
Step 23/32 : RUN sed -i 's/"LogPixels"=dword:.*/"LogPixels"=dword:00000080/' .wine/system.reg
 ---> Running in b2a646a29933
Removing intermediate container b2a646a29933
 ---> 43eca0f4c6d5
Step 24/32 : COPY wine-tmp-list wine-data-list /
 ---> 6c47c80b1f1e
Step 25/32 : RUN mkdir .tmp-template
 ---> Running in aaef6730cd92
Removing intermediate container aaef6730cd92
 ---> b661f06dd00a
Step 26/32 : RUN while read i ; do mkdir -p "$( dirname .tmp-template/"$i" )" && ( test -e .wine/"$i" || mkdir -p .wine/"$i" ) && mv .wine/"$i" .tmp-template/"$i" && ln -sv /tmp/wine/"$i" .wine/"$i" ; done < /wine-tmp-list
 ---> Running in e756eb046f9d
'.wine/.update-timestamp' -> '/tmp/wine/.update-timestamp'
'.wine/drive_c/users/user/Temp' -> '/tmp/wine/drive_c/users/user/Temp'
'.wine/drive_c/users/user/Application Data/SketchUp/SketchUp 2017/WebCache' -> '/tmp/wine/drive_c/users/user/Application Data/SketchUp/SketchUp 2017/WebCache'
'.wine/drive_c/users/user/Local Settings/Temporary Internet Files' -> '/tmp/wine/drive_c/users/user/Local Settings/Temporary Internet Files'
Removing intermediate container e756eb046f9d
 ---> 800c16fdbfff
Step 27/32 : RUN while read i ; do mkdir -p "$( dirname .wine-template/"$i" )" && ( test -e .wine/"$i" || mkdir -p .wine/"$i" ) && mv .wine/"$i" .wine-template/"$i" && ln -sv /data/.sketchup-run/wine/"$i" .wine/"$i" ; done < /wine-data-list
 ---> Running in f983ba9ee145
'.wine/drive_c/ProgramData/SketchUp/SketchUp 2017' -> '/data/.sketchup-run/wine/drive_c/ProgramData/SketchUp/SketchUp 2017'
'.wine/drive_c/users/user/Application Data/SketchUp/SketchUp 2017' -> '/data/.sketchup-run/wine/drive_c/users/user/Application Data/SketchUp/SketchUp 2017'
'.wine/drive_c/users/user/Application Data/wine_gecko' -> '/data/.sketchup-run/wine/drive_c/users/user/Application Data/wine_gecko'
'.wine/drive_c/users/user/Recent' -> '/data/.sketchup-run/wine/drive_c/users/user/Recent'
'.wine/system.reg' -> '/data/.sketchup-run/wine/system.reg'
'.wine/user.reg' -> '/data/.sketchup-run/wine/user.reg'
'.wine/drive_c/windows/system32/spool' -> '/data/.sketchup-run/wine/drive_c/windows/system32/spool'
'.wine/drive_c/windows/win.ini' -> '/data/.sketchup-run/wine/drive_c/windows/win.ini'
Removing intermediate container f983ba9ee145
 ---> e2b5757e3b11
Step 28/32 : ENV WINEPREFIX=/home/user/.wine
 ---> Running in b63653b3a2e8
Removing intermediate container b63653b3a2e8
 ---> 9c2370bc0219
Step 29/32 : COPY run-sketchup /usr/local/bin/
 ---> 611ac5ab8550
Step 30/32 : RUN rm -f /home/user/.wine/drive_c/users/user/"My Documents" && ln -sv /data /home/user/.wine/drive_c/users/user/"My Documents"
 ---> Running in 90dc817abec8
'/home/user/.wine/drive_c/users/user/My Documents' -> '/data'
Removing intermediate container 90dc817abec8
 ---> 878648ebfb67
Step 31/32 : ENTRYPOINT [ "/usr/local/bin/run-sketchup" ]
 ---> Running in d849c85653ff
Removing intermediate container d849c85653ff
 ---> 8b2b027b0c4c
Step 32/32 : LABEL RUN 'docker run --read-only --tmpfs /tmp -v /tmp/.wine-$(id -u) -e DISPLAY=$DISPLAY --security-opt=label:type:spc_t --user=$(id -u):$(id -g) -v /tmp/.X11-unix/X0:/tmp/.X11-unix/X0 --device=/dev/dri/card0:/dev/dri/card0 -v $(pwd):/data --rm sketchup'
 ---> Running in 61b48e1077da
Removing intermediate container 61b48e1077da
 ---> 867f8796e865
Successfully built 867f8796e865
Successfully tagged sketchup:latest

If it's the warnings about ioctl that you worry about, I see

Everything is Ok

Archives with Warnings: 1

Warnings: 1
Size:       176660480
Compressed: 155205312
000b:fixme:winediag:start_process Wine Staging 4.0-rc4 is a testing version containing experimental patches.
000b:fixme:winediag:start_process Please mention your exact version when filing bug reports on winehq.org.
0009:fixme:ntdll:NtLockFile I/O completion on lock not implemented yet
0019:fixme:mountmgr:query_property Faking StorageDeviceProperty data
0019:fixme:mountmgr:harddisk_ioctl The DISK_PARTITION_INFO and DISK_DETECTION_INFO structures will not be filled
0019:fixme:mountmgr:harddisk_ioctl Unsupported ioctl 74080 (device=7 access=1 func=20 method=0)
0019:fixme:mountmgr:harddisk_ioctl Unsupported ioctl 74080 (device=7 access=1 func=20 method=0)
0029:fixme:ver:GetCurrentPackageId (0x23fd00 (nil)): stub
002b:fixme:ver:GetCurrentPackageId (0x23fd00 (nil)): stub
002d:fixme:ver:GetCurrentPackageId (0x23fd00 (nil)): stub
regsvr32: Successfully registered DLL 'C:\Program Files\SketchUp\SketchUp 2017\ThumbsUp.dll'
 ---> 894a9bb1ba20
Removing intermediate container 69b05ae07c57
Step 22/32 : RUN ls -la ".wine/drive_c/Program Files/SketchUp/SketchUp 2017/SketchUp.exe"

on Fedora as well.

In my docker run output, I don't see that

libGL error: MESA-LOADER: failed to retrieve device information
libGL error: unable to load driver: amdgpu_dri.so
libGL error: driver pointer missing
libGL error: failed to load driver: amdgpu
libGL error: failed to open drm device: Permission denied
libGL error: failed to load driver: radeonsi

part. Can you check what the permissions of /dev/dri/card0 are on your system? Or perhaps the DRM device is named differently on your setup?

We seem to have lost traction here, closing.