Error 256 while installing Sketchup

*If I directly choose community installer “Sketchup Make 2017”, just by clicking on the list entry:
I get an error

2022-04-21 13:45:45,864: No game found. Replacing with placeholder {'id': 'sketchup-make-2017', 'appid': 'sketchup-make-2017', 'name': 'SketchUp Make 2017', 'slug': 'sketchup-make-2017', 'service': 'lutris'}
2022-04-21 13:46:20,171: No game found. Replacing with placeholder {'id': 'sketchup', 'appid': 'sketchup', 'name': 'Sketchup', 'slug': 'sketchup', 'service': 'lutris'}

And if I click on “Install”, nothing happens.

Now, if I choose the community Installer called bare:
“Sketchup”
, then version 2017

Process goes OK, asks for installing mono and gecko libraries, but then when it is on the Internet Explorer 8 installationphase, it fails with an error 256. There are a bunch of warnings that I should be using win32 instead of win64 architecture but I don’t know how to change that, should I try to edit the script? how to do that? shouldn’t the script be already in win32?
thanks

Thanks! Here is the log:

Executing load_ie8
------------------------------------------------------
warning: This package (ie8) does not work on a 64-bit installation. You must use a prefix made with WINEARCH=win32.
------------------------------------------------------
------------------------------------------------------
warning: --force was used, so trying anyway. Caveat emptor.
------------------------------------------------------
Executing /home/josei/.local/share/lutris/runners/wine/lutris-5.7-11-x86_64/bin/wine winecfg -v winxp64
0046:fixme:ntdll:find_reg_tz_info Can't find matching timezone information in the registry for -04, bias 240, std (d/m/y): 3/04/2022, dlt (d/m/y): 4/09/2022
0048:fixme:ntdll:find_reg_tz_info Can't find matching timezone information in the registry for -04, bias 240, std (d/m/y): 3/04/2022, dlt (d/m/y): 4/09/2022
------------------------------------------------------
warning: Running /home/josei/.local/share/lutris/runners/wine/lutris-5.7-11-x86_64/bin/wineserver -w. This will hang until all wine processes in prefix=/home/josei/Games/sketchup2017/prefix terminate
------------------------------------------------------
Using builtin override for following DLLs: iexplore.exe
Executing /home/josei/.local/share/lutris/runners/wine/lutris-5.7-11-x86_64/bin/wine regedit /S C:\windows\Temp\override-dll.reg
000b:fixme:ntdll:find_reg_tz_info Can't find matching timezone information in the registry for -04, bias 240, std (d/m/y): 3/04/2022, dlt (d/m/y): 4/09/2022
000b:fixme:winediag:__wine_start_process Wine TkG 5.7 is a testing version containing experimental patches.
000b:fixme:winediag:__wine_start_process Please don't report bugs about it on winehq.org and use https://github.com/Frogging-Family/wine-tkg-git/issues instead.
000f:fixme:ntdll:find_reg_tz_info Can't find matching timezone information in the registry for -04, bias 240, std (d/m/y): 3/04/2022, dlt (d/m/y): 4/09/2022
000d:fixme:ntdll:find_reg_tz_info Can't find matching timezone information in the registry for -04, bias 240, std (d/m/y): 3/04/2022, dlt (d/m/y): 4/09/2022
0012:fixme:ntdll:find_reg_tz_info Can't find matching timezone information in the registry for -04, bias 240, std (d/m/y): 3/04/2022, dlt (d/m/y): 4/09/2022
0014:fixme:ntdll:find_reg_tz_info Can't find matching timezone information in the registry for -04, bias 240, std (d/m/y): 3/04/2022, dlt (d/m/y): 4/09/2022
001b:fixme:ntdll:find_reg_tz_info Can't find matching timezone information in the registry for -04, bias 240, std (d/m/y): 3/04/2022, dlt (d/m/y): 4/09/2022
001d:err:ntoskrnl:ZwLoadDriver failed to create driver L"\\Registry\\Machine\\System\\CurrentControlSet\\Services\\wineusb": c0000142
000f:fixme:service:scmdatabase_autostart_services Auto-start service L"wineusb" failed to start: 1114
0022:fixme:ntdll:find_reg_tz_info Can't find matching timezone information in the registry for -04, bias 240, std (d/m/y): 3/04/2022, dlt (d/m/y): 4/09/2022
0009:fixme:ntdll:find_reg_tz_info Can't find matching timezone information in the registry for -04, bias 240, std (d/m/y): 3/04/2022, dlt (d/m/y): 4/09/2022
Executing /home/josei/.local/share/lutris/runners/wine/lutris-5.7-11-x86_64/bin/wine64 regedit /S C:\windows\Temp\override-dll.reg
002b:fixme:ntdll:find_reg_tz_info Can't find matching timezone information in the registry for -04, bias 240, std (d/m/y): 3/04/2022, dlt (d/m/y): 4/09/2022
Executing /home/josei/.local/share/lutris/runners/wine/lutris-5.7-11-x86_64/bin/wine iexplore -unregserver
002d:fixme:ntdll:find_reg_tz_info Can't find matching timezone information in the registry for -04, bias 240, std (d/m/y): 3/04/2022, dlt (d/m/y): 4/09/2022
Executing w_do_call msls31
Executing mkdir -p /home/josei/Games/sketchup2017
------------------------------------------------------
warning: 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.
------------------------------------------------------
Executing load_msls31
Executing cabextract -q --directory=/home/josei/Games/sketchup2017/prefix/dosdevices/c:/windows/temp /home/josei/.cache/winetricks/msls31/InstMsiW.exe
Executing cp -f /home/josei/Games/sketchup2017/prefix/dosdevices/c:/windows/temp/msls31.dll /home/josei/Games/sketchup2017/prefix/dosdevices/c:/windows/syswow64
Using native,builtin override for following DLLs: ieframe ieproxy itircl itss jscript msctf mshtml shdoclc shdocvw shlwapi urlmon wininet xmllite
Executing /home/josei/.local/share/lutris/runners/wine/lutris-5.7-11-x86_64/bin/wine regedit /S C:\windows\Temp\override-dll.reg
003b:fixme:ntdll:find_reg_tz_info Can't find matching timezone information in the registry for -04, bias 240, std (d/m/y): 3/04/2022, dlt (d/m/y): 4/09/2022
Executing /home/josei/.local/share/lutris/runners/wine/lutris-5.7-11-x86_64/bin/wine64 regedit /S C:\windows\Temp\override-dll.reg
003d:fixme:ntdll:find_reg_tz_info Can't find matching timezone information in the registry for -04, bias 240, std (d/m/y): 3/04/2022, dlt (d/m/y): 4/09/2022
Using native override for following DLLs: iexplore.exe
Executing /home/josei/.local/share/lutris/runners/wine/lutris-5.7-11-x86_64/bin/wine regedit /S C:\windows\Temp\override-dll.reg
003f:fixme:ntdll:find_reg_tz_info Can't find matching timezone information in the registry for -04, bias 240, std (d/m/y): 3/04/2022, dlt (d/m/y): 4/09/2022
Executing /home/josei/.local/share/lutris/runners/wine/lutris-5.7-11-x86_64/bin/wine64 regedit /S C:\windows\Temp\override-dll.reg
0041:fixme:ntdll:find_reg_tz_info Can't find matching timezone information in the registry for -04, bias 240, std (d/m/y): 3/04/2022, dlt (d/m/y): 4/09/2022
Using builtin override for following DLLs: updspapi
Executing /home/josei/.local/share/lutris/runners/wine/lutris-5.7-11-x86_64/bin/wine regedit /S C:\windows\Temp\override-dll.reg
0043:fixme:ntdll:find_reg_tz_info Can't find matching timezone information in the registry for -04, bias 240, std (d/m/y): 3/04/2022, dlt (d/m/y): 4/09/2022
Executing /home/josei/.local/share/lutris/runners/wine/lutris-5.7-11-x86_64/bin/wine64 regedit /S C:\windows\Temp\override-dll.reg
0045:fixme:ntdll:find_reg_tz_info Can't find matching timezone information in the registry for -04, bias 240, std (d/m/y): 3/04/2022, dlt (d/m/y): 4/09/2022
Executing cp -f /home/josei/.cache/winetricks/ie8/winetest.cat /home/josei/Games/sketchup2017/prefix/dosdevices/c:/windows/syswow64/catroot/{f750e6c3-38ee-11d1-85e5-00c04fc295ee}/oem0.cat
Executing mv /home/josei/Games/sketchup2017/prefix/dosdevices/c:/Program Files (x86)/Internet Explorer/iexplore.exe /home/josei/Games/sketchup2017/prefix/dosdevices/c:/Program Files (x86)/Internet Explorer/iexplore.exe.bak
Executing mv /home/josei/Games/sketchup2017/prefix/dosdevices/c:/windows/syswow64/browseui.dll /home/josei/Games/sketchup2017/prefix/dosdevices/c:/windows/syswow64/browseui.dll.bak
Executing cabextract -q --directory=/home/josei/Games/sketchup2017/prefix/dosdevices/c:/windows/syswow64 /home/josei/.cache/winetricks/ie8/IE8-WindowsXP-x86-ENU.exe -F browseui.dll
Executing mv /home/josei/Games/sketchup2017/prefix/dosdevices/c:/windows/syswow64/inseng.dll /home/josei/Games/sketchup2017/prefix/dosdevices/c:/windows/syswow64/inseng.dll.bak
Executing cabextract -q --directory=/home/josei/Games/sketchup2017/prefix/dosdevices/c:/windows/syswow64 /home/josei/.cache/winetricks/ie8/IE8-WindowsXP-x86-ENU.exe -F inseng.dll
Executing mv /home/josei/Games/sketchup2017/prefix/dosdevices/c:/windows/syswow64/itircl.dll /home/josei/Games/sketchup2017/prefix/dosdevices/c:/windows/syswow64/itircl.dll.bak
Executing cabextract -q --directory=/home/josei/Games/sketchup2017/prefix/dosdevices/c:/windows/syswow64 /home/josei/.cache/winetricks/ie8/IE8-WindowsXP-x86-ENU.exe -F itircl.dll
Executing mv /home/josei/Games/sketchup2017/prefix/dosdevices/c:/windows/syswow64/itss.dll /home/josei/Games/sketchup2017/prefix/dosdevices/c:/windows/syswow64/itss.dll.bak
Executing cabextract -q --directory=/home/josei/Games/sketchup2017/prefix/dosdevices/c:/windows/syswow64 /home/josei/.cache/winetricks/ie8/IE8-WindowsXP-x86-ENU.exe -F itss.dll
Executing mv /home/josei/Games/sketchup2017/prefix/dosdevices/c:/windows/syswow64/jscript.dll /home/josei/Games/sketchup2017/prefix/dosdevices/c:/windows/syswow64/jscript.dll.bak
Executing cabextract -q --directory=/home/josei/Games/sketchup2017/prefix/dosdevices/c:/windows/syswow64 /home/josei/.cache/winetricks/ie8/IE8-WindowsXP-x86-ENU.exe -F jscript.dll
Executing mv /home/josei/Games/sketchup2017/prefix/dosdevices/c:/windows/syswow64/mshtml.dll /home/josei/Games/sketchup2017/prefix/dosdevices/c:/windows/syswow64/mshtml.dll.bak
Executing cabextract -q --directory=/home/josei/Games/sketchup2017/prefix/dosdevices/c:/windows/syswow64 /home/josei/.cache/winetricks/ie8/IE8-WindowsXP-x86-ENU.exe -F mshtml.dll
Executing mv /home/josei/Games/sketchup2017/prefix/dosdevices/c:/windows/syswow64/shdoclc.dll /home/josei/Games/sketchup2017/prefix/dosdevices/c:/windows/syswow64/shdoclc.dll.bak
Executing cabextract -q --directory=/home/josei/Games/sketchup2017/prefix/dosdevices/c:/windows/syswow64 /home/josei/.cache/winetricks/ie8/IE8-WindowsXP-x86-ENU.exe -F shdoclc.dll
Executing mv /home/josei/Games/sketchup2017/prefix/dosdevices/c:/windows/syswow64/shdocvw.dll /home/josei/Games/sketchup2017/prefix/dosdevices/c:/windows/syswow64/shdocvw.dll.bak
Executing cabextract -q --directory=/home/josei/Games/sketchup2017/prefix/dosdevices/c:/windows/syswow64 /home/josei/.cache/winetricks/ie8/IE8-WindowsXP-x86-ENU.exe -F shdocvw.dll
Executing mv /home/josei/Games/sketchup2017/prefix/dosdevices/c:/windows/syswow64/shlwapi.dll /home/josei/Games/sketchup2017/prefix/dosdevices/c:/windows/syswow64/shlwapi.dll.bak
Executing cabextract -q --directory=/home/josei/Games/sketchup2017/prefix/dosdevices/c:/windows/syswow64 /home/josei/.cache/winetricks/ie8/IE8-WindowsXP-x86-ENU.exe -F shlwapi.dll
Executing mv /home/josei/Games/sketchup2017/prefix/dosdevices/c:/windows/syswow64/urlmon.dll /home/josei/Games/sketchup2017/prefix/dosdevices/c:/windows/syswow64/urlmon.dll.bak
Executing cabextract -q --directory=/home/josei/Games/sketchup2017/prefix/dosdevices/c:/windows/syswow64 /home/josei/.cache/winetricks/ie8/IE8-WindowsXP-x86-ENU.exe -F urlmon.dll
Executing cd /home/josei/.cache/winetricks/ie8
0047:fixme:ntdll:find_reg_tz_info Can't find matching timezone information in the registry for -04, bias 240, std (d/m/y): 3/04/2022, dlt (d/m/y): 4/09/2022
0049:fixme:ntdll:find_reg_tz_info Can't find matching timezone information in the registry for -04, bias 240, std (d/m/y): 3/04/2022, dlt (d/m/y): 4/09/2022
0047:fixme:clusapi:GetNodeClusterState ((null),0032EC34) stub!
0047:fixme:advapi:DecryptFileA ("y:\\d967219aac02251bdddf\\", 00000000): stub
004f:fixme:ntdll:find_reg_tz_info Can't find matching timezone information in the registry for -04, bias 240, std (d/m/y): 3/04/2022, dlt (d/m/y): 4/09/2022
004f:fixme:ntdll:EtwRegisterTraceGuidsW (0x6cd15f38, 0x6cd20180, {e2821408-c59d-418f-ad3f-aa4e792aeb79}, 1, 0x32f5d0, (null), (null), 0x6cd20188): stub
004f:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {e2821408-c59d-418f-ad3f-aa4e792aeb79}
004f:fixme:wintrust:SOFTPUB_VerifyImageHash Cannot verify hash for pszObjId=(null)
004f:fixme:ntdll:EtwUnregisterTraceGuids deadbeef: stub
Executing cd /home/josei/Games/sketchup2017/prefix/dosdevices/c:/windows/syswow64
------------------------------------------------------
warning: Working around wine bug 25648 -- Setting TabProcGrowth=0 to avoid hang
------------------------------------------------------
Executing /home/josei/.local/share/lutris/runners/wine/lutris-5.7-11-x86_64/bin/wine regedit /S C:\windows\Temp\set-tabprocgrowth.reg
00c0:fixme:ntdll:find_reg_tz_info Can't find matching timezone information in the registry for -04, bias 240, std (d/m/y): 3/04/2022, dlt (d/m/y): 4/09/2022
Executing /home/josei/.local/share/lutris/runners/wine/lutris-5.7-11-x86_64/bin/wine64 regedit /S C:\windows\Temp\set-tabprocgrowth.reg
00c4:fixme:ntdll:find_reg_tz_info Can't find matching timezone information in the registry for -04, bias 240, std (d/m/y): 3/04/2022, dlt (d/m/y): 4/09/2022
Executing cp -f /home/josei/Games/sketchup2017/prefix/dosdevices/c:/Program Files (x86)/Internet Explorer/ieproxy.dll /home/josei/Games/sketchup2017/prefix/dosdevices/c:/windows/syswow64
cp: cannot stat '/home/josei/Games/sketchup2017/prefix/dosdevices/c:/Program Files (x86)/Internet Explorer/ieproxy.dll': No such file or directory
------------------------------------------------------
warning: Note: command cp -f /home/josei/Games/sketchup2017/prefix/dosdevices/c:/Program Files (x86)/Internet Explorer/ieproxy.dll /home/josei/Games/sketchup2017/prefix/dosdevices/c:/windows/syswow64 returned status 1. Aborting.
------------------------------------------------------
Monitored process exited.
Initial process has exited (return code: 256)
Exit with return code 256
2022-04-21 13:36:24,173: Command exited with code 256
None

I have submitted an update on the installer, i was able to install and run sketchup properly.

I had to remove the ie8 installation and removed the old wine version.

Here is the updated script, create a json file (example.json) and copy the following in it. Then use that script to install it.

{“count”:1,“next”:null,“previous”:null,“results”:[{“id”:25802,“game_id”:39640,“game_slug”:“sketchup”,“name”:“Sketchup”,“year”:2010,“user”:“vpklotar”,“runner”:“wine”,“slug”:“sketchup-2017”,“version”:“2017”,“description”:“Google SketchUp 2017”,“notes”:"",“credits”:"",“created_at”:“2021-01-17T12:47:38.947205Z”,“updated_at”:“2021-01-18T18:04:05.769517Z”,“draft”:true,“published”:true,“published_by”:1,“rating”:"",“steamid”:null,“gogid”:null,“gogslug”:"",“humbleid”:"",“humblestoreid”:"",“humblestoreid_real”:"",“script”:{“files”:[{“Setup”:“https://www.sketchup.com/sketchup/2017/en/sketchupmake-2017-2-2555-90782-en-x64-exe"}],“game”:{“arch”:“win64”,“custom-name”:"Sketchup 2017”,“exe”:"$GAMEDIR/prefix/drive_c/Program Files/SketchUp/SketchUp 2017/SketchUp.exe",“prefix”:"$GAMEDIR/prefix"},“installer”:[{“task”:{“arch”:“win64”,“description”:“Creating 64-bit prefix…”,“name”:“create_prefix”,“prefix”:"$GAMEDIR/prefix"}},{“task”:{“app”:“win7”,“arch”:“win64”,“description”:“Windows version 7…”,“name”:“winetricks”,“prefix”:"$GAMEDIR/prefix"}},{“move”:{“dst”:"$GAMEDIR/prefix/drive_c",“src”:“Setup”}},{“task”:{“app”:“d3dcompiler_43 d3dx11_43”,“arch”:“win64”,“description”:“DirectX 11…”,“name”:“winetricks”,“prefix”:"$GAMEDIR/prefix"}},{“task”:{“app”:“dxvk”,“arch”:“win64”,“description”:“Vulkan…”,“name”:“winetricks”,“prefix”:"$GAMEDIR/prefix"}},{“task”:{“app”:“vcrun2013”,“arch”:“win64”,“description”:“C++ Runtime (2013)”,“name”:“winetricks”,“prefix”:"$GAMEDIR/prefix"}},{“task”:{“app”:“vcrun2015”,“arch”:“win64”,“description”:“C++ Runtime (2015)”,“name”:“winetricks”,“prefix”:"$GAMEDIR/prefix"}},{“task”:{“app”:“corefonts”,“arch”:“win64”,“description”:“Corefonts…”,“name”:“winetricks”,“prefix”:"$GAMEDIR/prefix"}},{“task”:{“description”:“Sketchup 2017 …”,“executable”:"$GAMEDIR/prefix/drive_c/sketchupmake-2017-2-2555-90782-en-x64-exe",“name”:“wineexec”,“prefix”:"$GAMEDIR/prefix"}}],“wine”:{“dxvk”:true,“esync”:true,“overrides”:{“winedbg.exe”:“d”}}},“content”:"files:\n- Setup: https://www.sketchup.com/sketchup/2017/en/sketchupmake-2017-2-2555-90782-en-x64-exe\ngame:\n arch: win64\n custom-name: Sketchup 2017\n exe: $GAMEDIR/prefix/drive_c/Program Files/SketchUp/SketchUp 2017/SketchUp.exe\n prefix: $GAMEDIR/prefix\ninstaller:\n- task:\n arch: win64\n description: Creating 64-bit prefix…\n name: create_prefix\n prefix: $GAMEDIR/prefix\n- task:\n app: win7\n arch: win64\n description: Windows version 7…\n name: winetricks\n prefix: $GAMEDIR/prefix\n- task:\n app: ie8\n arch: win64\n description: Internet Explorer 8…\n name: winetricks\n prefix: $GAMEDIR/prefix\n- move:\n dst: $GAMEDIR/prefix/drive_c\n src: Setup\n- task:\n app: d3dcompiler_43 d3dx11_43\n arch: win64\n description: DirectX 11…\n name: winetricks\n prefix: $GAMEDIR/prefix\n- task:\n app: dxvk\n arch: win64\n description: Vulkan…\n name: winetricks\n prefix: $GAMEDIR/prefix\n- task:\n app: vcrun2013\n arch: win64\n description: C++ Runtime (2013)\n name: winetricks\n prefix: $GAMEDIR/prefix\n- task:\n app: vcrun2015\n arch: win64\n description: C++ Runtime (2015)\n name: winetricks\n prefix: $GAMEDIR/prefix\n- task:\n app: corefonts\n arch: win64\n description: Corefonts…\n name: winetricks\n prefix: $GAMEDIR/prefix\n- task:\n description: Sketchup 2017 …\n executable: $GAMEDIR/prefix/drive_c/sketchupmake-2017-2-2555-90782-en-x64-exe\n name: wineexec\n prefix: $GAMEDIR/prefix\nwine:\n dxvk: true\n esync: true\n overrides:\n winedbg.exe: d\n "}]}

thanks!
how to I use this new .json script file to install sketchup? where in lutris do I enter it? or should I run it on command line? (searched for a guide on the internet but found none)

So you create file (sketchup.json), then you click on the “+” sign to add a game, next you delect the option that says that you want to use a script (I believe it says YAML but you can install it with JSON) and, voila, that should be it.

1 Like

Thanks, but if I click the plus (+) Button, I get a dialog with 4 tabs:
Game info, Game options, Runner options and System options.
There is nowhere an option to use a script…

I tried using the executable field to input the json file and it kinda worked but when trying to "play"it, it says

Start monitoring process.
esync: up and running.
Monitored process exited.
Initial process has exited (return code: 12032)
Exit with return code 12032

Now If I click the plus button I do get the option to use a YAML script (seems Lutris was updated), but if I select the .json file I created with the code you gave me, nothing happens…

Your submitted update has not been approved yet? should it take a long time?