Skip to content

Commit

Permalink
Fix: Hotfix 2023-11-23 hlds update
Browse files Browse the repository at this point in the history
  • Loading branch information
leojonathanoh committed Nov 23, 2023
1 parent 190b51e commit 4a10d3e
Show file tree
Hide file tree
Showing 6 changed files with 57 additions and 25 deletions.
1 change: 0 additions & 1 deletion .github/workflows/ci-master-pr.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,6 @@ on:
jobs:
test-build-hlds:
runs-on: ubuntu-latest
if: github.event_name != 'pull_request' || github.repository_owner != 'startersclan'
steps:
- uses: actions/checkout@v3
- name: Test build
Expand Down
7 changes: 7 additions & 0 deletions build/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -74,6 +74,13 @@ RUN --mount=type=secret,id=STEAM_USERNAME \
ls -al "$SERVER_DIR/steamapps"; \
fi; \
done; \
if [ "$APPID" = 90 ]; then \
echo "[UPDATE] Applying hotfixes for hlds"; \
# Hotfix "Error:./libstdc++.so.6: version CXXABI_1.3.8' not found"
ln -sfnv /usr/lib/x86_64-linux-gnu/libgcc_s.so.1 /server/libgcc_s.so.1; \
ln -sfnv /usr/lib/x86_64-linux-gnu/libstdc++.so.6 /server/libstdc++.so.6; \
ln -sfnv /usr/lib/x86_64-linux-gnu/libstdc++.so.6 /steamcmd/linux32/libstdc++.so.6; \
fi; \
echo "[BUILD] Performing cleanup"; \
# Clean up a different set of files for srcds/cs2
if [ "$APPID" = 730 ]; then \
Expand Down
2 changes: 1 addition & 1 deletion test/build-hlds-cstrike.env
Original file line number Diff line number Diff line change
Expand Up @@ -15,4 +15,4 @@ LATEST=true
CACHE=
NO_TEST=
NO_PUSH=true
STEAM_LOGIN=true
STEAM_LOGIN=
61 changes: 40 additions & 21 deletions test/hlds-valve
Original file line number Diff line number Diff line change
@@ -1,21 +1,40 @@

Console initialized.
Using breakpad crash handler
Setting breakpad minidump AppID = 70
Forcing breakpad minidump interfaces to load
dlopen failed trying to load:
/root/.steam/sdk32/steamclient.so
with error:
/root/.steam/sdk32/steamclient.so: cannot open shared object file: No such file or directory
Looking up breakpad interfaces from steamclient
Calling BreakpadMiniDumpSystemInit
Protocol version 48
Exe version 1.1.2.2/Stdio (valve)
Exe build: 17:23:32 May 24 2018 (7882)
STEAM Auth Server
Protocol version 48
Exe version 1.1.2.2/Stdio (valve)
Exe build: 21:47:32 Aug 8 2018 (7882)
Server IP address 172.16.0.2:27015
couldn't exec listip.cfg
couldn't exec banned.cfg

Console initialized.
Using breakpad crash handler
Setting breakpad minidump AppID = 70
Forcing breakpad minidump interfaces to load
dlopen failed trying to load:
/root/.steam/sdk32/steamclient.so
with error:
/root/.steam/sdk32/steamclient.so: cannot open shared object file: No such file or directory
Looking up breakpad interfaces from steamclient
Calling BreakpadMiniDumpSystemInit
Protocol version 48
Exe version 1.1.2.2/Stdio (valve)
Exe build: 17:23:32 May 24 2018 (7882)
STEAM Auth Server

Protocol version 48
Exe version 1.1.2.2/Stdio (valve)
Exe build: 21:47:32 Aug 8 2018 (7882)
Server IP address 172.16.0.2:27015
couldn't exec listip.cfg
couldn't exec banned.cfg

Console initialized.
Using breakpad crash handler
Setting breakpad minidump AppID = 70
Forcing breakpad minidump interfaces to load
dlopen failed trying to load:
/root/.steam/sdk32/steamclient.so
with error:
/root/.steam/sdk32/steamclient.so: cannot open shared object file: No such file or directory
Looking up breakpad interfaces from steamclient
Calling BreakpadMiniDumpSystemInit
Protocol version 48
Exe version 1.1.2.2/Stdio (valve)
Exe build: 19:52:19 Aug 3 2020 (8684)
STEAM Auth Server
Server IP address 172.17.0.3:27015
couldn't exec listip.cfg
couldn't exec banned.cfg
4 changes: 2 additions & 2 deletions test/update-hlds-cstrike.env
Original file line number Diff line number Diff line change
Expand Up @@ -7,9 +7,9 @@ PIPELINE=update
GAME_VERSION=1127
APPID=90
GAME=cstrike
GAME_UPDATE_COUNT=1
GAME_UPDATE_COUNT=3
INSTALL_COUNT=
NO_PULL=true
NO_TEST=
NO_PUSH=true
STEAM_LOGIN=true
STEAM_LOGIN=
7 changes: 7 additions & 0 deletions update/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -42,6 +42,13 @@ RUN --mount=type=secret,id=STEAM_USERNAME \
ls -al "$SERVER_DIR/steamapps"; \
i=$(( i+1 )); \
done; \
if [ "$APPID" = 90 ]; then \
echo "[UPDATE] Applying hotfixes for hlds"; \
# Hotfix "Error:./libstdc++.so.6: version CXXABI_1.3.8' not found"
ln -sfnv /usr/lib/x86_64-linux-gnu/libgcc_s.so.1 /server/libgcc_s.so.1; \
ln -sfnv /usr/lib/x86_64-linux-gnu/libstdc++.so.6 /server/libstdc++.so.6; \
ln -sfnv /usr/lib/x86_64-linux-gnu/libstdc++.so.6 /steamcmd/linux32/libstdc++.so.6; \
fi; \
echo "[UPDATE] Performing cleanup"; \
# Clean up a different set of files for srcds/cs2
if [ "$APPID" = 730 ]; then \
Expand Down

0 comments on commit 4a10d3e

Please sign in to comment.