[Bug]: csserver metamod fails to load amxmodx after ubuntu 26.04 base image

Aperta Adatta ai principianti
#5,114 1 commento 0 reazioni 1 assegnatario Vedi su GitHub

I maintainer di solito rispondono entro 1 giorno

@dgibbs64 ci sta già lavorando.

Dal 1/11/2026.

  • #5115 di @nasenov — integrata
  • #5119 di @borzaka — integrata

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

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

command: mods command: start distro: Ubuntu regression: yes reproducible: always severity: medium status: fixed in develop type: bug
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

Apri in Codespaces

Avvia il container di sviluppo del progetto nel browser, con il tuo account GitHub.

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di GameServerManagers/LinuxGSM

Tutte le issue di GameServerManagers/LinuxGSM

Issue simili

Altre issue su Shell/Bash

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.