#Assistance Needed with MTA:SA Server - dbconmy.so Error

7 messages · Page 1 of 1 (latest)

mighty bear
#

I am experiencing an issue with my Multi Theft Auto: San Andreas (MTA:SA) server running on a VPS with Pterodactyl panel and Debian 12. I have installed the server using the provided MTA egg, but I keep getting the following error when starting the sql resource:

[00:53:08] ERROR: Could not load /home/container/x64/dbconmy.so - /home/container/x64/dbconmy.so: undefined symbol: ZSTD_compressCCtx
[00:53:08] WARNING: sql/sourceS.lua:15: Bad usage @ 'dbConnect' [Could not connect]
[00:53:08] Start up of resource sql cancelled by script
[00:53:08] Stopping sql
[00:53:08] start: Resource 'sql' start was requested (Start up of resource cancelled by script)```
#

I have confirmed that the required dbconmy.so and libmysqlclient.so.16 files are present in the /home/container/x64 directory, as downloaded from mirror.mtasa.org. Additionally, I have installed the necessary dependencies (libzstd1, libmariadb-dev, mariadb-client) in the container, but the error persists.
You previously suggested using an older MTA version to resolve this issue, as there might be a compatibility problem with newer versions. I tried installing an older version (e.g., 1.5.9) manually, but I still encounter the same error. I also noticed that the mirror.mtasa.org was initially unreachable, which caused issues with downloading files, but I resolved this by using alternative sources.
I suspect the issue might be related to the Docker image (ghcr.io/ptero-eggs/games:mta) used by the egg, as you mentioned an "image error." Could you please assist with the following:

  • Confirm if the current Docker image is compatible with MTA:SA and suggest an alternative image (e.g., debian:bookworm) if needed.

  • Provide a specific older MTA version (e.g., 1.5.8 or 1.5.9) and a working URL for the corresponding dbconmy.so and libmysqlclient.so.16 files that are compatible with Debian 12.

  • Check if there are any network restrictions in the container preventing access to mirror.mtasa.org or other MTA mirrors.

  • If possible, provide a modified egg or installation script that ensures compatibility with the required dependencies and an older MTA version.

My goal is to run a fully functional MTA:SA server with MySQL support. Any guidance or assistance you can provide would be greatly appreciated!

mighty bear
#
  • MODULE: File not found - x64/modules/mta_mysql.so
jagged trout
#

What exacly did you do to add those dependencies to the container ?

#

and if there was an issue downloading stuff from the mtsasa mirror, you'll need to troubleshoot that as well. Nothing about the image should cause that.

mighty bear
#

I uploaded the latest patches to the given location based on a video, but that didn't solve the situation either. Vipy. hu has a debian 12+ptero panel installation option for vps, so I chose that and all game eggs are available there by default. If I give someone permission, could they help? Privately.

jagged trout
#

I still have no idea what you've done to attempt to install the libzstd1, libmariadb-dev, mariadb-client packages