Substance Painter Steam bugs

I use the program substance painter quite a bit and the steam version works in most linux i have tried except arch. It can work if I switch to proton support mode, but than it doesn’t find my mounts at all. The normal mode works well in fedora but when I try to open it in endevour it just quickly closes. Not sure if Steam (repository version) has a terminal?

chdir /home/nathan/.local/share/Steam/steamapps/common/Substance 3D Painter 2022
/home/nathan/.local/share/Steam/steamapps/common/Substance 3D Painter 2022/Adobe Substance 3D Painter: error while loading shared libraries: libcrypt.so.1: cannot open shared object file: No such file or directory
Game process removed: AppID 1775390 “/home/nathan/.local/share/Steam/ubuntu12_32/reaper SteamLaunch AppId=1775390 – ‘/home/nathan/.local/share/Steam/steamapps/common/Substance 3D Painter 2022/Adobe Substance 3D Painter’”, ProcID 8706
Uploaded AppInterfaceStats to Steam
GameAction [AppID 1775390, ActionID 2] : LaunchApp changed task to WaitingGameWindow with “”
GameAction [AppID 1775390, ActionID 2] : LaunchApp changed task to Completed with “”

Open steam in a console and this is the error. Libcrypt.so.1 Do I need to download that somehow?

Does installing libxcrypt-compat resolve the issue?

Nope. Long in looks like this too.

nstalling breakpad exception handler for appid(steam)/version(1653101165)
Installing breakpad exception handler for appid(steam)/version(1653101165)
Installing breakpad exception handler for appid(steam)/version(1653101165)
Installing breakpad exception handler for appid(steam)/version(1653101165)
Installing breakpad exception handler for appid(steam)/version(1653101165)
Installing breakpad exception handler for appid(steam)/version(1653101165)
Installing breakpad exception handler for appid(steam)/version(1653101165)
Installing breakpad exception handler for appid(steam)/version(1653101165)
Installing breakpad exception handler for appid(steam)/version(1653101165)
Installing breakpad exception handler for appid(steam)/version(1653101165)
Installing breakpad exception handler for appid(steam)/version(1653101165)
CAppInfoCacheReadFromDiskThread took 44 milliseconds to initialize
Installing breakpad exception handler for appid(steam)/version(1653101165)
Installing breakpad exception handler for appid(steam)/version(1653101165)
Installing breakpad exception handler for appid(steam)/version(1653101165)
Installing breakpad exception handler for appid(steam)/version(1653101165)
Installing breakpad exception handler for appid(steam)/version(1653101165)
Installing breakpad exception handler for appid(steam)/version(1653101165)
Installing breakpad exception handler for appid(steam)/version(1653101165)
Installing breakpad exception handler for appid(steam)/version(1653101165)

(steam:19694): Gtk-WARNING **: 16:39:57.613: gtk_disable_setlocale() must be called before gtk_init()
Installing breakpad exception handler for appid(steam)/version(1653101165)
Installing breakpad exception handler for appid(steam)/version(1653101165)
roaming config store loaded successfully - 230 bytes.
migrating temporary roaming config store
BRefreshApplicationsInLibrary 1: 8ms
Installing breakpad exception handler for appid(steam)/version(1653101165)
Failed to init SteamVR because it isn’t installed
ExecCommandLine: “’/home/nathan/.local/share/Steam/ubuntu12_32/steam’”
System startup time: 3.13 seconds

(steam:19694): LIBDBUSMENU-GLIB-WARNING **: 16:39:59.313: Trying to remove a child that doesn’t believe we’re it’s parent.

(steam:19694): LIBDBUSMENU-GLIB-WARNING **: 16:39:59.313: Trying to remove a child that doesn’t believe we’re it’s parent.

(steam:19694): LIBDBUSMENU-GLIB-WARNING **: 16:39:59.313: Trying to remove a child that doesn’t believe we’re it’s parent.

(steam:19694): LIBDBUSMENU-GLIB-WARNING **: 16:39:59.313: Trying to remove a child that doesn’t believe we’re it’s parent.

(steam:19694): LIBDBUSMENU-GLIB-WARNING **: 16:39:59.313: Trying to remove a child that doesn’t believe we’re it’s parent.

(steam:19694): LIBDBUSMENU-GLIB-WARNING **: 16:39:59.313: Trying to remove a child that doesn’t believe we’re it’s parent.

(steam:19694): LIBDBUSMENU-GLIB-WARNING **: 16:39:59.313: Trying to remove a child that doesn’t believe we’re it’s parent.

(steam:19694): LIBDBUSMENU-GLIB-WARNING **: 16:39:59.313: Trying to remove a child that doesn’t believe we’re it’s parent.

(steam:19694): LIBDBUSMENU-GLIB-WARNING **: 16:39:59.313: Trying to remove a child that doesn’t believe we’re it’s parent.

(steam:19694): LIBDBUSMENU-GLIB-WARNING **: 16:39:59.313: Trying to remove a child that doesn’t believe we’re it’s parent.

(steam:19694): LIBDBUSMENU-GLIB-WARNING **: 16:39:59.313: Trying to remove a child that doesn’t believe we’re it’s parent.

(steam:19694): LIBDBUSMENU-GLIB-WARNING **: 16:39:59.313: Trying to remove a child that doesn’t believe we’re it’s parent.

(steam:19694): LIBDBUSMENU-GLIB-WARNING **: 16:39:59.313: Trying to remove a child that doesn’t believe we’re it’s parent.

(steam:19694): LIBDBUSMENU-GLIB-WARNING **: 16:39:59.313: Trying to remove a child that doesn’t believe we’re it’s parent.

(steam:19694): LIBDBUSMENU-GLIB-WARNING **: 16:39:59.313: Trying to remove a child that doesn’t believe we’re it’s parent.
BuildCompleteAppOverviewChange: 305
RegisterForAppOverview 1: 21ms
RegisterForAppOverview 2: 22ms
Installing breakpad exception handler for appid(steam)/version(1653101165)
Installing breakpad exception handler for appid(steam)/version(1653101165)

New bug when open is this.

e Substance 3D Painter’", ProcID 20217, IP 0.0.0.0:0
chdir /home/nathan/.local/share/Steam/steamapps/common/Substance 3D Painter 2022
/home/nathan/.local/share/Steam/steamapps/common/Substance 3D Painter 2022/Adobe Substance 3D Painter: error while loading shared libraries: libcrypt.so.1: wrong ELF class: ELFCLASS32
GameAction [AppID 1775390, ActionID 2] : LaunchApp changed task to WaitingGameWindow with “”
Game process removed: AppID 1775390 “/home/nathan/.local/share/Steam/ubuntu12_32/reaper SteamLaunch AppId=1775390 – ‘/home/nathan/.local/share/Steam/steamapps/common/Substance 3D Painter 2022/Adobe Substance 3D Painter’”, ProcID 20217
Uploaded AppInterfaceStats to Steam
GameAction [AppID 1775390, ActionID 2] : LaunchApp changed task to Completed with “”

What does pacman -Q | grep libxcrypt return?

lib32-libxcrypt 4.4.28-1
lib32-libxcrypt-compat 4.4.28-3
libxcrypt 4.4.28-2

You installed the 32-bit version.

You probably need libxcrypt-compat

lib32-libxcrypt 4.4.28-1
lib32-libxcrypt-compat 4.4.28-3
libxcrypt 4.4.28-2
libxcrypt-compat 4.4.28-2

Does that change the error message?

I can get in now! But it says this at the bottom.
Screenshot from 2022-05-30 16-50-26

Not sure what to do about that? So far its working okay.

It wants you to have more swap.

What filesystem are you using and what does swapon show?

Nothing the command doesn’t seem to work. Im using the defaults which is ext4.

You probably didn’t create swap when you installed.

The easiest solution would be to add a swap file.

how big of a swap file?

It looks like it wants 16 GiB.

[nathan@nathan-systemproductname ~]$ swapon
[nathan@nathan-systemproductname ~]$ swapon
[nathan@nathan-systemproductname ~]$ # dd if=/dev/zero of=/swapfile bs=1M count=20000 status=progress
[nathan@nathan-systemproductname ~]$ chmod 0600 /swapfile
chmod: cannot access ‘/swapfile’: No such file or directory
[nathan@nathan-systemproductname ~]$ sudo chmod 0600 /swapfile
[sudo] password for nathan:
chmod: cannot access ‘/swapfile’: No such file or directory
[nathan@nathan-systemproductname ~]$ swapon
[nathan@nathan-systemproductname ~]$ mkswap -U clear /swapfile
mkswap: cannot open /swapfile: No such file or directory
[nathan@nathan-systemproductname ~]$

im trying to follow the arch swap creation but it doesnt look like its working.

needs sudo. Whenever the prompt ends with # in the wiki it means the command needs to be run as root.

Also, this is a comment so it did nothing. Make sure you don’t copy the #

You might need to start back at the beginning and use sudo for all the commands.

UUID=80F2-5619                            /boot/efi      vfat    defaults,noati>
UUID=6d1d74bc-0200-4b97-ad85-772c862072c2 /              ext4    defaults,noati>
LABEL=Workingfiles /mnt/Workingfiles auto nosuid,nodev,nofail,x-gvfs-show 0 0
LABEL=Long\040term\040storage /mnt/Long\040term\040storage auto nosuid,nodev,no>
/swapfile none swap defaults 0 0

That worked. But does this fstab look okay? Last time i messed with fstab it nuked manjaro.

1 Like