[Bug]: csserver metamod fails to load amxmodx after ubuntu 26.04 base image
I maintainer di solito rispondono entro 1 giorno
@dgibbs64 ci sta già lavorando.
Dal 1/11/2026.
Valutazione
- Difficoltà
- 2/5
- Tempo stimato
- 1-3 ore
- Idoneità per principianti
- 70/100
- Tipo di issue
- Bug
- Chiarezza
- Specificata chiaramente
- Stato di attività
- Attiva
- Stack tecnologico
- bash, docker, linux, shell, ubuntu
- Ambito
- build-system, cli, game-dev
Direzione di ricerca
Il bug è negli script shell che installano e aggiornano i moduli metamod/amxmodx di csserver; parti dallo script mods-install / mods-update per metamod e amxmodx nella directory functions/ del repository. Il log mostra che il vecchio binario amxmodx_mm_i386.so è ancora distribuito e non funziona su Ubuntu 26.04 (executable stack), mentre una build più recente di amxmodx risolve il problema, quindi la correzione consiste nel puntare l’URL di download o la versione alla release aggiornata di amxmodx. Verifica eseguendo ./csserver mi metamod, ./csserver mi amxmodx, ./csserver start e poi ./csserver console, e confermando che metamod carica amxmodx senza l’errore badfile.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Severity
severity: medium
Reproducibility
reproducible: always
Regression
regression: yes
Affects latest release
latest-release: yes
User story
As a server admin, I want to use amxmodx mod for my csserver
Script name
csserver
Game
Counter-Strike
Linux distro
Ubuntu 26.04
Command
command: mods-install, command: start
Expected behavior
metamod loads amxmodx successfully
Actual behavior
metamod fails to load amxmodx
Further information
the issue is resolved by upgrading the amxmodx mod to latest version which includes the fix for https://github.com/alliedmodders/amxmodx/issues/1141
Pre-checks
- I ran update and validate before reporting this issue.
Relevant log output
L 10/30/2026 - 09:09:00: [META] ini: Begin re-reading plugins list: /data/serverfiles/cstrike/addons/metamod/plugins.ini
L 10/30/2026 - 09:09:00: [META] ERROR: ini: Plugin '<amxmodx_mm_i386.so>' has newer file, but unexpected status (badfile)
L 10/30/2026 - 09:09:00: [META] ini: Read plugin config for: <amxmodx_mm_i386.so>
L 10/30/2026 - 09:09:00: [META] ini: Finished reading plugins list: /data/serverfiles/cstrike/addons/metamod/plugins.ini; Found 1 plugins
L 10/30/2026 - 09:09:00: [META] dll: Updating plugins...
L 10/30/2026 - 09:09:00: [META] ERROR: dll: Failed query plugin '<amxmodx_mm_i386.so>'; Couldn't open file '/data/serverfiles/cstrike/addons/amxmodx/dlls/amxmodx_mm_i386.so': /data/serverfiles/cstrike/addons/amxmodx/dlls/amxmodx_mm_i386.so: cannot enable executable stack as shared object requires: Invalid argument
L 10/30/2026 - 09:09:00: [META] ERROR: dll: Skipping plugin '<amxmodx_mm_i386.so>'; couldn't query
L 10/30/2026 - 09:09:00: [META] dll: Finished updating 1 plugins; kept 0, loaded 0, unloaded 0, reloaded 0, delayed 0
Steps to reproduce
./csserver mi metamod
./csserver mi amxmodx
./csserver start
./csserver console to check errors during server start
- Lingua principale
- Shell
- Stelle
- 4.9k
- Fork
- 871
- Merge medio
- 1g 7h
- PR unite (30g)
- 133
Preparare l'ambiente
Avvia il container di sviluppo del progetto nel browser, con il tuo account GitHub.
- Nessun Dockerfile né file Docker Compose
- Ha un modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di GameServerManagers/LinuxGSM
-
[Bug]: cs2server ignores the GSLT entered during installForse già presa Una pull request collegata a questa issue è aperta o già unita. Apertacommand: install command: start distro: Debian engine: source2 game: Counter-Strike 2 regression: yes reproducible: always severity: high type: bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
GameServerManagers/LinuxGSM#5106 ·
I maintainer di solito rispondono entro 1 giorno
-
command: install command: update distro: Ubuntu engine: quake game: Quake World priority: low scope: single game type: feature
Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100
GameServerManagers/LinuxGSM#5143 ·
I maintainer di solito rispondono entro 1 giorno
-
command: monitor command: start distro: Ubuntu engine: goldsrc game: Counter-Strike: WON2 game: Half-Life: WON2 info: docker info: query reproducible: always severity: medium type: bug
Difficoltà 4/5 Più di una settimana Idoneità per principianti 18/100
GameServerManagers/LinuxGSM#5142 ·
I maintainer di solito rispondono entro 1 giorno
-
command: monitor command: start distro: Ubuntu engine: goldsrc game: Action Half-Life reproducible: always severity: medium type: bug
Difficoltà 4/5 3-5 giorni Idoneità per principianti 25/100
GameServerManagers/LinuxGSM#5141 ·
I maintainer di solito rispondono entro 1 giorno
-
[Feature]: Grace period for stoponlyifnoplayers before forcing stop, restart or updateForse già presa @dgibbs64 l’ha presa 1 giorno fa. Apertacommand: monitor command: restart command: stop command: update priority: medium scope: all servers type: feature
GameServerManagers/LinuxGSM#5138 · 1 assegnatario ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di GameServerManagers/LinuxGSM
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
paperclipai/paperclip#18671 ·
I maintainer di solito rispondono entro 1 giorno
-
area:core
Difficoltà 2/5 1-3 ore Idoneità per principianti 85/100
julian-hemmer/ypass#4 ·
-
needs-triage
Difficoltà 2/5 Meno di un'ora Idoneità per principianti 62/100
manaflow-ai/cmux#32519 ·
I maintainer di solito rispondono entro 1 giorno
-
enhancement good first issue
Difficoltà 2/5 1-3 ore Idoneità per principianti 88/100
mukkund1996/serenity#88 ·
I maintainer di solito rispondono entro 1 giorno
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
openwrt/packages#31124 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno