The "home" of minetest data was always /var/games/minetest-server/ and the user "Debian-minetest" (which has the home correctly set to the same dir).
The server is started by systemd with the following unit file:
Code: Select all
[Unit]
Description=Minetest server
After=network.target
[Service]
Restart=on-failure
User=Debian-minetest
Group=games
Environment="MINETEST_USER_PATH=/var/games/minetest-server/.minetest"
ExecStart=/usr/bin/minetest --trace --verbose --server --config /etc/minetest/minetest-dormidito.conf --logfile /var/log/minetest/minetest-dormidito.log --worldname dormidito
[Install]
WantedBy=multi-user.target
Code: Select all
2023-05-29 18:44:11: [Main]: Using world specified by --worldname on the command line
2023-05-29 18:44:11: WARNING[Main]: /!\ You are using the old mod storage files backend. This backend is deprecated and may be removed in a future release /!\
2023-05-29 18:44:11: WARNING[Main]: Switching to SQLite3 is advised, please read http://wiki.minetest.net/Database_backends.
2023-05-29 18:44:11: ERROR[Main]: The following mods could not be found: "mydoors" "chains"
2023-05-29 18:44:11: ACTION[Main]: Server: Shutting down
2023-05-29 18:44:11: ERROR[Main]: ServerError: Some mods have unsatisfied dependencies:
2023-05-29 18:44:11: ERROR[Main]: - church_grave is missing: font_lib display_lib
2023-05-29 18:44:11: ERROR[Main]: Install and enable the required mods, or disable the mods causing errors.
2023-05-29 18:44:11: ERROR[Main]: Note: this may be caused by a dependency cycle, in which case try updating the mods.
Code: Select all
map-dir = /var/games/minetest-server/.minetest/worlds/dormidito
It's important to note that the very same configuration worked perfectly until the update, no mod war removed (in fact mydoors for example is in "/var/games/minetest-server/.minetest/mods/mydoors", nothing touched, so I'm a little lost, any suggestion?
Thanks