Hello,
If the category is not the right one, my apologies. Do not hesitate to move the post and let me know.
So recently I updated my CentOS server (host for PZserver) and no more able to run the game anymore (server part).
Error message when start server
./ProjectZomboid64: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.21' not found (required by ./ProjectZomboid64)
Content of /lib64/libstdc++.so.6
$ strings /lib64/libstdc++.so.6 |grep GLIBCXX
GLIBCXX_3.4
GLIBCXX_3.4.1
GLIBCXX_3.4.2
GLIBCXX_3.4.3
GLIBCXX_3.4.4
GLIBCXX_3.4.5
GLIBCXX_3.4.6
GLIBCXX_3.4.7
GLIBCXX_3.4.8
GLIBCXX_3.4.9
GLIBCXX_3.4.10
GLIBCXX_3.4.11
GLIBCXX_3.4.12
GLIBCXX_3.4.13
GLIBCXX_3.4.14
GLIBCXX_3.4.15
GLIBCXX_3.4.16
GLIBCXX_3.4.17
GLIBCXX_3.4.18
GLIBCXX_3.4.19
GLIBCXX_DEBUG_MESSAGE_LENGTH
GLIBC installed
$ sudo yum list installed |grep glibc
glibc.i686 2.17-222.el7 @base
glibc.x86_64 2.17-222.el7 @base
glibc-common.x86_64 2.17-222.el7 @base
Server details (host)
Distro: CentOS Linux release 7.5.1804 (Core)
Arch: x86_64
Kernel: 2.6.32-042stab120.18 (for production) and 3.10.0-862.14.4.el7.x86_64 (on testing server)
tmux: tmux 1.8
GLIBC: 2.17
PZServer details
Version : 180908 (at the time I'm writing this post, it's last stable version. Normally 39.67.5).
Using Linux Game Server Manager to manage and run the PZ instance (up-to-date at time writing this post).
Tried the following
Install on another user, same server : same issue. Not user related.
Install on new server CentOS 7 with more recent Kernel (testing server mentioned above) : same issue. Not Kernel related.
Tried to update GLIBC but seems the last version for CentOS 7 is 2.17-222 is the last version available and supported.
Conclusion
For the ones using CentOS as hosting server for PZ server, do you encounter the same issue? What are your CentOS version, GLIBC, etc?
Do you have solution to fix this?
If need to try something to see if fix the issue, just let me know and I'll apply it to the testing server. Protected by snapshot so can revert back easily.
Thank you for you help!
Venopsis.