[Bug]: jc2, pvr, rwr and zps fail to start (library errors)
Los mantenedores suelen responder en 1 día
Ya se ha fusionado un pull request relacionado.
- #5164 de @dgibbs64 — fusionado
Evaluación
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Aptitud para principiantes
- 25/100
Línea de trabajo
Start by tracing the jc2, pvr, rwr and zps startup paths and the library handling in their install or fix scripts, including fix_pvr.sh. Check how each reported missing or incompatible library is supplied in the Ubuntu 26.04 image, then reproduce the failures with the affected server commands. Done means all four servers start without the reported library errors or crash loop; linked pull request #5164 is already merged, so check its changes and the current issue status first.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
User story
As a server owner, I want Just Cause 2, Pavlov VR, Running With Rifles and Zombie Panic! Source to start, so that players can join.
Game
jc2, pvr, rwr, zps
Linux distro
Ubuntu 26.04 (docker-gameserver images). pvr and zps are not specific to 26.04.
Command
start
Further information
All four servers sit in a crash-and-restart loop. Each failure is in a library, not the config:
- jc2:
steamclient.so: cannot enable executable stack as shared object requires: Invalid argument, thenSteamGameServer failed to initialize. The bundled 32-bitsteamclient.sohas an RWEGNU_STACK, and glibc 2.41 and newer refuse that ondlopen. - pvr:
./PavlovServer-Linux-Shipping: error while loading shared libraries: libunwind.so.1.fix_pvr.shcopies the systemlibc++.so.1toserverfiles/linux64/libc++.soonly when that file is missing. A copy made on an older distro (LLVM 18) still needslibunwind.so.1, and the newer libc++ packages no longer pull it in. - rwr:
rwr_server: error while loading shared libraries: libidn2.so.0. The bundledserverfiles/lib/libcurl.so.4ships all its other dependencies, but not the 32-bitlibidn2. - zps: 32-bit srcds segfaults right after
Loaded 5 VPK file hashes ... platform_misc.vpk. Since the October 2026 game update,zps/bin/server_srv.solinks the bundledzps/bin/libcurl.so, which needslibssl.so.1.0.0,libcrypto.so.1.0.0,libldap_r-2.4.so.2andliblber-2.4.so.2. The game DLL fails to load, and srcds calls a NULL factory inCModAppSystemGroup::Create()(gdb backtrace).validatedoes not help.
Relevant log output
dlopen failed trying to load:
steamclient.so
with error:
steamclient.so: cannot enable executable stack as shared object requires: Invalid argument
Unhandled exception during server startup: SteamGameServer failed to initialize
#0 0x00000000 in ?? ()
#1 CModAppSystemGroup::Create() () from bin/engine_srv.so
#2 CAppSystemGroup::OnStartup() () from bin/engine_srv.so
Steps to reproduce
- Run
jc2server,pvrserver(installed on an older distro),rwrserverorzpsserverin the Ubuntu 26.04 docker-gameserver image. - Run
./<server> start. - The server crashes and restarts in a loop.
- Lenguaje dominante
- Shell
- Estrellas
- 4.9k
- Forks
- 870
- Merge medio
- 21 h 41 min
- PR fusionados (30 d)
- 157
Preparar el entorno
Inicia el contenedor de desarrollo del proyecto en tu navegador, con tu propia cuenta de GitHub.
- Sin Dockerfile ni archivo de Docker Compose
- Tiene una plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de GameServerManagers/LinuxGSM
-
[Bug]: Checks that fail before the log directory exists exit with 0Posiblemente ocupada Un pull request vinculado a esta issue está abierto o ya se fusionó. Abiertocommand: start distro: Debian engine: null game: Teamspeak 3 reproducible: always severity: low status: fixed in develop type: bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
GameServerManagers/LinuxGSM#5193 ·
Los mantenedores suelen responder en 1 día
-
[Bug]: The Front never receives the friendly damage settingPosiblemente ocupada Un pull request vinculado a esta issue está abierto o ya se fusionó. Abiertocommand: start engine: unreal4 game: The Front reproducible: always severity: medium status: fixed in develop type: bug
Dificultad 1/5 Menos de una hora Aptitud para principiantes 86/100
GameServerManagers/LinuxGSM#5185 ·
Los mantenedores suelen responder en 1 día
-
bug(ins): server fails to start, srcds_run has CRLF line endings and needs bashPosiblemente ocupada Un pull request vinculado a esta issue está abierto o ya se fusionó. Abiertodistro: Ubuntu engine: source game: Insurgency status: fixed in develop
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
GameServerManagers/LinuxGSM#5153 ·
Los mantenedores suelen responder en 1 día
-
[Bug]: cs2server ignores the GSLT entered during installPosiblemente ocupada Un pull request vinculado a esta issue está abierto o ya se fusionó. Abiertocommand: install command: start distro: Debian engine: source2 game: Counter-Strike 2 regression: yes reproducible: always severity: high type: bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
GameServerManagers/LinuxGSM#5106 ·
Los mantenedores suelen responder en 1 día
-
[Feature]: Send stats to the LinuxGSM usage collector instead of Google AnalyticsPosiblemente ocupada Un pull request vinculado a esta issue está abierto o ya se fusionó. Abiertostatus: fixed in develop type: feature
Dificultad 3/5 1-2 días Aptitud para principiantes 35/100
GameServerManagers/LinuxGSM#5197 ·
Los mantenedores suelen responder en 1 día
Todos los issues de GameServerManagers/LinuxGSM
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 66/100
-
flac's CMake config is brokenAbiertobug
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
msys2/MINGW-packages#33356 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
Misleading 'Update → Config → Hyprland' menu item silently resets user configs without confirmationPosiblemente ocupada Un pull request vinculado a esta issue está abierto o ya se fusionó. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
Los mantenedores suelen responder en 1 día
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
ekalinin/github-markdown-toc#204 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 1/5 1-3 horas Aptitud para principiantes 88/100