64비트 CentOS 7을 실행하는 서버에서 스크립트를 실행하려고 하는데 스크립트를 실행할 때마다 서버 로그에 이 오류가 표시됩니다.
Loaded log file: "server_log.txt".
SA-MP Dedicated Server
v0.3.7-R2, (C)2005-2015 SA-MP Team
[08:02:23]
[08:02:23] Server Plugins
[08:02:23] --------------
[08:02:23] Loading plugin: crashdetect.so
[08:02:23] CrashDetect v4.12 is OK.
[08:02:23] Loaded.
[08:02:23] Loading plugin: mysql.so
[08:02:23] Failed (libmysqlclient.so.18: cannot open shared object file: No such file or directory)
[08:02:23] Loading plugin: streamer.so
[08:02:23] Loaded.
[08:02:23] Loading plugin: sscanf.so
[08:02:23]
[08:02:23] ===============================
[08:02:23] sscanf plugin loaded.
[08:02:23] Version: 2.8.1
[08:02:23] (c) 2012 Alex "Y_Less" Cole
[08:02:23] ===============================
[08:02:23] Loaded.
[08:02:23] Loading plugin: Whirlpool.so
[08:02:23]
[08:02:23] ==================
[08:02:23]
[08:02:23] Whirlpool loaded
[08:02:23]
[08:02:23] ==================
[08:02:23]
[08:02:23] Loaded.
[08:02:23] Loading plugin: nativechecker.so
[08:02:23] Loaded.
[08:02:23] Loaded 5 plugins.
[08:02:23] I couldn't load any gamemode scripts. Please verify your server.cfg
[08:02:23] It needs a gamemode0 line at the very least.
따라서 스크립트가 시작되지 않습니다. 나는 libmysqlclient.so.18: can open shared object file: No such file ordirectory라는 줄에 문제가 있다고 생각합니다. CentOS 측면에서 이 문제를 어떻게 해결합니까?
감사해요!
답변1
CentOS 7에서 libmysqlclient.so.18은 mariadb-libs 패키지에 있으므로 해당 패키지가 설치되어 있는지 확인하고 그렇지 않은 경우 다음을 확인하십시오.
yum install mariadb-libs