Environment: (this is just for testing / figuring things out, not for production)
Running on Virtual Box (bridged networking)
Guest VM config. 30 GB storage, 2vcpu, 10GB RAM
OS: CentOS 9 stream
I am using the deployment script (slightly modified for packages etc under CentOS 9).
It appears although the process completes it doesn't actually work and I see a few things, this first one, I suspect is not an issue, based on the notes or is it possibly the cause of the next issue I'll list?
Code:
CMake Warning (dev) at /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:438 (message):
The package name passed to `find_package_handle_standard_args` (PkgConfig)
does not match the name of the calling package (Sodium). This can lead to
problems in calling code that expects `find_package` result variables
(e.g., `_FOUND`) to follow a certain pattern.
Call Stack (most recent call first):
/usr/share/cmake/Modules/FindPkgConfig.cmake:70 (find_package_handle_standard_args)
cmake/FindSodium.cmake:2 (include)
CMakeLists.txt:61 (FIND_PACKAGE)
This warning is for project developers. Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:438 (message):
The package name passed to `find_package_handle_standard_args` (SODIUM)
does not match the name of the calling package (Sodium). This can lead to
problems in calling code that expects `find_package` result variables
(e.g., `_FOUND`) to follow a certain pattern.
Call Stack (most recent call first):
cmake/FindSodium.cmake:29 (find_package_handle_standard_args)
CMakeLists.txt:61 (FIND_PACKAGE)
This warning is for project developers. Use -Wno-dev to suppress it.
It seems like not everything gets built which is why the server won't start. It doesn't error out, but it only gets to 24% then moves on...
Code:
[ 24%] Building CXX object libs/luabind/CMakeFiles/luabind.dir/src/pcall.cpp.o
[Install] Installing [updates_staged/peq_db/peq-dump/create_all_tables.sql]
'updates_staged/peq_db/peq-dump/create_all_tables.sql' and 'updates_staged/peq_db/peq-dump/create_all_tables.sql' are identical (not copied) at /home/eqemu/server/eqemu_server.pl line 1575.
[Install] Installing [updates_staged/peq_db/peq-dump/create_tables_content.sql]
'updates_staged/peq_db/peq-dump/create_tables_content.sql' and 'updates_staged/peq_db/peq-dump/create_tables_content.sql' are identical (not copied) at /home/eqemu/server/eqemu_server.pl line 1575.
[Install] Installing [updates_staged/peq_db/peq-dump/create_tables_login.sql]
'updates_staged/peq_db/peq-dump/create_tables_login.sql' and 'updates_staged/peq_db/peq-dump/create_tables_login.sql' are identical (not copied) at /home/eqemu/server/eqemu_server.pl line 1575.
[Install] Installing [updates_staged/peq_db/peq-dump/create_tables_player.sql]
'updates_staged/peq_db/peq-dump/create_tables_player.sql' and 'updates_staged/peq_db/peq-dump/create_tables_player.sql' are identical (not copied) at /home/eqemu/server/eqemu_server.pl line 1575.
[Install] Installing [updates_staged/peq_db/peq-dump/create_tables_queryserv.sql]
'updates_staged/peq_db/peq-dump/create_tables_queryserv.sql' and 'updates_staged/peq_db/peq-dump/create_tables_queryserv.sql' are identical (not copied) at /home/eqemu/server/eqemu_server.pl line 1575.
[Install] Installing [updates_staged/peq_db/peq-dump/create_tables_state.sql]
'updates_staged/peq_db/peq-dump/create_tables_state.sql' and 'updates_staged/peq_db/peq-dump/create_tables_state.sql' are identical (not copied) at /home/eqemu/server/eqemu_server.pl line 1575.
[Install] Installing [updates_staged/peq_db/peq-dump/create_tables_system.sql]
'updates_staged/peq_db/peq-dump/create_tables_system.sql' and 'updates_staged/peq_db/peq-dump/create_tables_system.sql' are identical (not copied) at /home/eqemu/server/eqemu_server.pl line 1575.
[Install] Installing [updates_staged/peq_db/peq-dump/drop_all_tables.sql]
'updates_staged/peq_db/peq-dump/drop_all_tables.sql' and 'updates_staged/peq_db/peq-dump/drop_all_tables.sql' are identical (not copied) at /home/eqemu/server/eqemu_server.pl line 1575.
[Install] Installing [updates_staged/peq_db/peq-dump/drop_tables_content.sql]
'updates_staged/peq_db/peq-dump/drop_tables_content.sql' and 'updates_staged/peq_db/peq-dump/drop_tables_content.sql' are identical (not copied) at /home/eqemu/server/eqemu_server.pl line 1575.
[Install] Installing [updates_staged/peq_db/peq-dump/drop_tables_login.sql]
'updates_staged/peq_db/peq-dump/drop_tables_login.sql' and 'updates_staged/peq_db/peq-dump/drop_tables_login.sql' are identical (not copied) at /home/eqemu/server/eqemu_server.pl line 1575.
[Install] Installing [updates_staged/peq_db/peq-dump/drop_tables_player.sql]
'updates_staged/peq_db/peq-dump/drop_tables_player.sql' and 'updates_staged/peq_db/peq-dump/drop_tables_player.sql' are identical (not copied) at /home/eqemu/server/eqemu_server.pl line 1575.
[Install] Installing [updates_staged/peq_db/peq-dump/drop_tables_queryserv.sql]
'updates_staged/peq_db/peq-dump/drop_tables_queryserv.sql' and 'updates_staged/peq_db/peq-dump/drop_tables_queryserv.sql' are identical (not copied) at /home/eqemu/server/eqemu_server.pl line 1575.
[Install] Installing [updates_staged/peq_db/peq-dump/drop_tables_state.sql]
'updates_staged/peq_db/peq-dump/drop_tables_state.sql' and 'updates_staged/peq_db/peq-dump/drop_tables_state.sql' are identical (not copied) at /home/eqemu/server/eqemu_server.pl line 1575.
[Install] Installing [updates_staged/peq_db/peq-dump/drop_tables_system.sql]
'updates_staged/peq_db/peq-dump/drop_tables_system.sql' and 'updates_staged/peq_db/peq-dump/drop_tables_system.sql' are identical (not copied) at /home/eqemu/server/eqemu_server.pl line 1575.
Done...
[Install] Pulling down Loginserver database tables...
[Copy] folder doesn't exist, creating [db_update/]
[Download] Saved [db_update/login_schema.sql] from [https://raw.githubusercontent.com/EQEmu/Server/master/loginserver/login_util/login_schema.sql]
[Install] Installing Loginserver tables...
[Install] Done...
[Install] Pulling and initializing Loginserver configuration files...
[Download] Saved [login_template.json] from [https://raw.githubusercontent.com/EQEmu/Server/master/loginserver/login_util/login.json]
[Install] Done...
[Download] Saved [assets/opcodes/login_opcodes.conf] from [https://raw.githubusercontent.com/Akkadius/eqemu-install-v2/master/linux/login_opcodes.conf]
[Download] Saved [assets/opcodes/login_opcodes_sod.conf] from [https://raw.githubusercontent.com/Akkadius/eqemu-install-v2/master/linux/login_opcodes_sod.conf]
[Download] Saved [server_start_with_login.sh] from [https://raw.githubusercontent.com/Akkadius/eqemu-install-v2/master/linux/server_start_with_login.sh]
[Install] Press any key to continue...
Can't open new_server: No such file or directory at /home/eqemu/server/eqemu_server.pl line 1704.
[New Server] New server folder install complete
[New Server] Below is your installation info:
[Install] Installation complete...
[Install] Server Info (Save somewhere if needed):
- mysql_root
- mysql_eqemu_db_name
- mysql_eqemu_user
- mysql_eqemu_password
[Install] Linux Utility Scripts:
- server_start.sh Starts EQEmu server (Quiet) with 30 dynamic zones, UCS & Queryserv, dynamic zones
- server_start_with_login.sh Starts EQEmu server (Quiet) with 30 dynamic zones, UCS & Queryserv, dynamic zones
- server_start_dev.sh Starts EQEmu server with 10 dynamic zones, UCS & Queryserv, dynamic zones all verbose
- server_stop.sh Stops EQEmu Server (No warning)
- server_status.sh Prints the status of the EQEmu Server processes
[Configure] eqemu_config.json Edit to change server settings and name
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>> EQEmu Server Main Menu >>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
[database] Enter database management menu
[assets] Manage server assets
[new_server] New folder EQEmu/PEQ install - Assumes MySQL/Perl installed
[new_server_with_bots] New folder EQEmu/PEQ install with bots enabled - Assumes MySQL/Perl installed
[setup_bots] Enables bots on server - builds code and database requirements
[conversions] Routines used for conversion of scripts/data
exit
If I attempt to start the server I receive the following (on and on forever), but not everything built...
Code:
Server started - use server_status.sh to check server status
Akka's Linux Server Launcher
Zones to launch: 30
sh: line 1: ./world: No such file or directory
sh: line 1: ./zone: No such file or directory
sh: line 1: ./zone: No such file or directory
sh: line 1: ./zone: No such file or directory
sh: line 1: ./zone: No such file or directory
sh: line 1: ./zone: No such file or directory
sh: line 1: ./zone: No such file or directory
sh: line 1: ./zone: No such file or directory
sh: line 1: ./zone: No such file or directory
sh: line 1: ./zone: No such file or directory
sh: line 1: ./zone: No such file or directory
sh: line 1: ./zone: No such file or directory
sh: line 1: ./zone: No such file or directory
sh: line 1: ./zone: No such file or directory
sh: line 1: ./zone: No such file or directory
sh: line 1: ./zone: No such file or directory
sh: line 1: ./zone: No such file or directory
sh: line 1: ./zone: No such file or directory
sh: line 1: ./zone: No such file or directory
sh: line 1: ./zone: No such file or directory
sh: line 1: ./zone: No such file or directory