Hello all... I'm trying to set up a GE:S on Ubuntu 18.04, but I'm running into the Segmentation fault (core dumped) error. I followed the SteamCMD guide and the GES guide on the wiki, and I spent quite a few hours trying to troubleshoot, and followed along with the thread regarding the same problem using Ubuntu 16.04. Even though the issues may be so similar, I'd rather make a new thread than piggyback off a dead one.
I'm trying to run this script 'sudo ./GES.sh'
MALLOC_CHECK_=0 /home/steam/srcds_run -debug -console -game /home/steam/gesource/ +maxplayers 16 +map ge_archives
Console initialized.
Segmentation fault (core dumped)
cat: hlds.6256.pid: No such file or directory
email debug.log to linux@valvesoftware.com
Mon May 21 19:46:56 EDT 2018: Server restart in 10 seconds
Mon May 21 19:46:58 EDT 2018: Server Quit
dump of sudo ldd ./gesource/BIN/server_i486.so
linux-gate.so.1 (0xf7f58000)
libz.so.1 => /lib/i386-linux-gnu/libz.so.1 (0xf6af1000)
libdl.so.2 => /lib/i386-linux-gnu/libdl.so.2 (0xf6aec000)
libldap_r-2.4.so.2 => /usr/lib/i386-linux-gnu/libldap_r-2.4.so.2 (0xf6a90000)
librt.so.1 => /lib/i386-linux-gnu/librt.so.1 (0xf6a86000)
libutil.so.1 => /lib/i386-linux-gnu/libutil.so.1 (0xf6a82000)
libnsl.so.1 => /lib/i386-linux-gnu/libnsl.so.1 (0xf6a67000)
steam_api_i486.so => not found
tier0_i486.so => not found
vstdlib_i486.so => not found
libstdc++.so.6 => /usr/lib32/libstdc++.so.6 (0xf68e1000)
libm.so.6 => /lib/i386-linux-gnu/libm.so.6 (0xf67dd000)
libgcc_s.so.1 => /lib/i386-linux-gnu/libgcc_s.so.1 (0xf67bf000)
libc.so.6 => /lib/i386-linux-gnu/libc.so.6 (0xf65e3000)
/lib/ld-linux.so.2 (0xf7f5a000)
liblber-2.4.so.2 => /usr/lib/i386-linux-gnu/liblber-2.4.so.2 (0xf65d3000)
libresolv.so.2 => /lib/i386-linux-gnu/libresolv.so.2 (0xf65bb000)
libsasl2.so.2 => /usr/lib/i386-linux-gnu/libsasl2.so.2 (0xf659d000)
libgssapi.so.3 => /usr/lib/i386-linux-gnu/libgssapi.so.3 (0xf6556000)
libgnutls.so.30 => /usr/lib/i386-linux-gnu/libgnutls.so.30 (0xf63c0000)
libpthread.so.0 => /lib/i386-linux-gnu/libpthread.so.0 (0xf63a1000)
libheimntlm.so.0 => /usr/lib/i386-linux-gnu/libheimntlm.so.0 (0xf6397000)
libkrb5.so.26 => /usr/lib/i386-linux-gnu/libkrb5.so.26 (0xf62f8000)
libasn1.so.8 => /usr/lib/i386-linux-gnu/libasn1.so.8 (0xf6245000)
libcom_err.so.2 => /lib/i386-linux-gnu/libcom_err.so.2 (0xf6240000)
libhcrypto.so.4 => /usr/lib/i386-linux-gnu/libhcrypto.so.4 (0xf6204000)
libroken.so.18 => /usr/lib/i386-linux-gnu/libroken.so.18 (0xf61ec000)
libp11-kit.so.0 => /usr/lib/i386-linux-gnu/libp11-kit.so.0 (0xf609e000)
libidn2.so.0 => /usr/lib/i386-linux-gnu/libidn2.so.0 (0xf6080000)
libunistring.so.2 => /usr/lib/i386-linux-gnu/libunistring.so.2 (0xf5eff000)
libtasn1.so.6 => /usr/lib/i386-linux-gnu/libtasn1.so.6 (0xf5eea000)
libnettle.so.6 => /usr/lib/i386-linux-gnu/libnettle.so.6 (0xf5eae000)
libhogweed.so.4 => /usr/lib/i386-linux-gnu/libhogweed.so.4 (0xf5e78000)
libgmp.so.10 => /usr/lib/i386-linux-gnu/libgmp.so.10 (0xf5deb000)
libwind.so.0 => /usr/lib/i386-linux-gnu/libwind.so.0 (0xf5dc1000)
libheimbase.so.1 => /usr/lib/i386-linux-gnu/libheimbase.so.1 (0xf5db0000)
libhx509.so.5 => /usr/lib/i386-linux-gnu/libhx509.so.5 (0xf5d61000)
libsqlite3.so.0 => /usr/lib/i386-linux-gnu/libsqlite3.so.0 (0xf5c43000)
libcrypt.so.1 => /lib/i386-linux-gnu/libcrypt.so.1 (0xf5c11000)
libffi.so.6 => /usr/lib/i386-linux-gnu/libffi.so.6 (0xf5c08000)
I was also running into a different issue with missing assets, but was able to correct it by using a script found in another thread to capitalize the folders in the gesource directories.
#!/bin/bash
for i in `find . -type d`; do new_name=`echo $i | tr '[a-z]' '[A-Z]'`; mv $i $new_name ; done
I set a rule for port 27015 on ufw, and also tried it with ufw disabled. I also have port forwarding set up. I don't feel that either of these things are causing my issues though... I've outlined pretty much everything I've tried so far, but does anyone else have any suggestions?