(Debian 7) Server funktioniert nicht
Alle Abhängigkeiten die hiergenannt sind installiert. (als root)
Nachfolgendes als normaler User
Jetzt cmake und make:
Ausgabe davon:
Danach
Ausgabe davon:
Wenn ich jetzt den Server starten möchte
Ausgabe:
So, durch --verbose hab ich jetzt also erfahren, das die Datenbank irgendwie nicht will.
Wie bekomm ich das gefixt?
Nachfolgendes als normaler User
Your phone or window isn't wide enough to display the code box. If it's a phone, try rotating it to landscape mode.
- Code: Select all
wget https://github.com/minetest/minetest/tarball/master -O master.tar.gz
tar xf master.tar.gz
cd minetest-minetest-50b0e9f/
cd games/
wget https://github.com/minetest/minetest_game/tarball/master -O minetest_game.tar.gz
tar xf minetest_game.tar.gz
mv minetest-minetest_game-* minetest_game
cd ..
Jetzt cmake und make:
Your phone or window isn't wide enough to display the code box. If it's a phone, try rotating it to landscape mode.
- Code: Select all
cmake . -DRUN_IN_PLACE=1 -DENABLE_FREETYPE=1 -DENABLE_GETTEXT=1 -DBUILD_CLIENT=0 -DENABLE_CURL=1
Ausgabe davon:
Your phone or window isn't wide enough to display the code box. If it's a phone, try rotating it to landscape mode.
- Code: Select all
-- The C compiler identification is GNU 4.7.2
-- The CXX compiler identification is GNU 4.7.2
-- Check for working C compiler: /usr/bin/gcc
-- Check for working C compiler: /usr/bin/gcc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- *** Will build version 0.4.8-dev ***
-- IRRLICHT_SOURCE_DIR =
-- IRRLICHT_INCLUDE_DIR = /usr/include/irrlicht
-- IRRLICHT_LIBRARY = /usr/lib/x86_64-linux-gnu/libIrrlicht.a
-- Found IRRLICHT: /usr/lib/x86_64-linux-gnu/libIrrlicht.a
-- CURL_INCLUDE_DIR = /usr/include/curl
-- CURL_LIBRARY = /usr/lib/x86_64-linux-gnu/libcurl.so
-- CURL_DLL =
-- cURL support enabled
-- GetText disabled
-- Found ZLIB: /usr/lib/x86_64-linux-gnu/libz.so (found version "1.2.7")
-- Found system sqlite3 header file in /usr/include
-- Found system sqlite3 library /usr/lib/x86_64-linux-gnu/libsqlite3.so
-- Using project jsoncpp library
-- Found Freetype: /usr/lib/x86_64-linux-gnu/libfreetype.so (found version "2.4.9")
-- LuaJIT library: LUA_LIBRARY-NOTFOUND
-- LuaJIT headers: LUA_INCLUDE_DIR-NOTFOUND
-- LuaJIT not found, using bundled Lua.
-- Performing Test HAS_UNUSED_BUT_SET_VARIABLE_WARNING
-- Performing Test HAS_UNUSED_BUT_SET_VARIABLE_WARNING - Success
-- Configuring done
-- Generating done
-- Build files have been written to: /home/minetest/minetest-minetest-50b0e9f
Danach
Your phone or window isn't wide enough to display the code box. If it's a phone, try rotating it to landscape mode.
- Code: Select all
make -j2
Ausgabe davon:
Your phone or window isn't wide enough to display the code box. If it's a phone, try rotating it to landscape mode.
- Code: Select all
Scanning dependencies of target GenerateVersion
Scanning dependencies of target jsoncpp
[ 0%] Building CXX object src/json/CMakeFiles/jsoncpp.dir/jsoncpp.cpp.o
[ 0%] Built target GenerateVersion
Scanning dependencies of target lua
[ 1%] Building C object src/lua/build/CMakeFiles/lua.dir/lapi.o
[ 2%] Building C object src/lua/build/CMakeFiles/lua.dir/lauxlib.o
[ 2%] Building C object src/lua/build/CMakeFiles/lua.dir/lbaselib.o
[ 3%] Building C object src/lua/build/CMakeFiles/lua.dir/lcode.o
[ 4%] Building C object src/lua/build/CMakeFiles/lua.dir/ldblib.o
[ 5%] Building C object src/lua/build/CMakeFiles/lua.dir/ldebug.o
[ 5%] Building C object src/lua/build/CMakeFiles/lua.dir/ldo.o
[ 6%] Building C object src/lua/build/CMakeFiles/lua.dir/ldump.o
[ 7%] Building C object src/lua/build/CMakeFiles/lua.dir/lfunc.o
[ 7%] Building C object src/lua/build/CMakeFiles/lua.dir/lgc.o
[ 8%] Building C object src/lua/build/CMakeFiles/lua.dir/linit.o
[ 9%] Building C object src/lua/build/CMakeFiles/lua.dir/liolib.o
[ 10%] Building C object src/lua/build/CMakeFiles/lua.dir/llex.o
[ 10%] Building C object src/lua/build/CMakeFiles/lua.dir/lmathlib.o
[ 11%] Building C object src/lua/build/CMakeFiles/lua.dir/lmem.o
[ 12%] Building C object src/lua/build/CMakeFiles/lua.dir/loadlib.o
/home/minetest/minetest-minetest-50b0e9f/src/lua/src/loadlib.c: In function âll_symâ:
/home/minetest/minetest-minetest-50b0e9f/src/lua/src/loadlib.c:76:21: warning: ISO C forbids conversion of object pointer to function pointer type [-pedantic]
[ 12%] Building C object src/lua/build/CMakeFiles/lua.dir/lobject.o
[ 13%] Building C object src/lua/build/CMakeFiles/lua.dir/lopcodes.o
[ 14%] Building C object src/lua/build/CMakeFiles/lua.dir/loslib.o
[ 15%] Building C object src/lua/build/CMakeFiles/lua.dir/lparser.o
[ 15%] Building C object src/lua/build/CMakeFiles/lua.dir/lstate.o
[ 16%] Linking CXX static library libjsoncpp.a
Building C object src/lua/build/CMakeFiles/lua.dir/lstring.o
[ 16%] Built target jsoncpp
[ 17%] Building C object src/lua/build/CMakeFiles/lua.dir/lstrlib.o
[ 17%] Building C object src/lua/build/CMakeFiles/lua.dir/ltable.o
[ 18%] Building C object src/lua/build/CMakeFiles/lua.dir/ltablib.o
[ 19%] Building C object src/lua/build/CMakeFiles/lua.dir/ltm.o
[ 20%] Building C object src/lua/build/CMakeFiles/lua.dir/lundump.o
[ 20%] Building C object src/lua/build/CMakeFiles/lua.dir/lvm.o
[ 21%] Building C object src/lua/build/CMakeFiles/lua.dir/lzio.o
Linking C static library liblua.a
[ 21%] Built target lua
Scanning dependencies of target minetestserver
[ 22%] [ 22%] Building CXX object src/CMakeFiles/minetestserver.dir/jthread/pthread/jevent.cpp.o
Building CXX object src/CMakeFiles/minetestserver.dir/jthread/pthread/jmutex.cpp.o
[ 23%] [ 24%] Building CXX object src/CMakeFiles/minetestserver.dir/jthread/pthread/jsemaphore.cpp.o
Building CXX object src/CMakeFiles/minetestserver.dir/jthread/pthread/jthread.cpp.o
[ 25%] Building CXX object src/CMakeFiles/minetestserver.dir/script/common/c_content.cpp.o
[ 25%] Building CXX object src/CMakeFiles/minetestserver.dir/script/common/c_converter.cpp.o
[ 26%] Building CXX object src/CMakeFiles/minetestserver.dir/script/common/c_internal.cpp.o
[ 27%] Building CXX object src/CMakeFiles/minetestserver.dir/script/common/c_types.cpp.o
[ 27%] Building CXX object src/CMakeFiles/minetestserver.dir/script/cpp_api/s_base.cpp.o
[ 28%] Building CXX object src/CMakeFiles/minetestserver.dir/script/cpp_api/s_entity.cpp.o
[ 29%] Building CXX object src/CMakeFiles/minetestserver.dir/script/cpp_api/s_env.cpp.o
[ 30%] Building CXX object src/CMakeFiles/minetestserver.dir/script/cpp_api/s_inventory.cpp.o
[ 30%] Building CXX object src/CMakeFiles/minetestserver.dir/script/cpp_api/s_item.cpp.o
[ 31%] Building CXX object src/CMakeFiles/minetestserver.dir/script/cpp_api/s_node.cpp.o
[ 32%] Building CXX object src/CMakeFiles/minetestserver.dir/script/cpp_api/s_nodemeta.cpp.o
[ 32%] Building CXX object src/CMakeFiles/minetestserver.dir/script/cpp_api/s_player.cpp.o
[ 33%] Building CXX object src/CMakeFiles/minetestserver.dir/script/cpp_api/s_server.cpp.o
[ 34%] Building CXX object src/CMakeFiles/minetestserver.dir/script/lua_api/l_async_events.cpp.o
[ 35%] Building CXX object src/CMakeFiles/minetestserver.dir/script/lua_api/l_base.cpp.o
[ 35%] Building CXX object src/CMakeFiles/minetestserver.dir/script/lua_api/l_craft.cpp.o
[ 36%] Building CXX object src/CMakeFiles/minetestserver.dir/script/lua_api/l_env.cpp.o
[ 37%] Building CXX object src/CMakeFiles/minetestserver.dir/script/lua_api/l_inventory.cpp.o
[ 37%] Building CXX object src/CMakeFiles/minetestserver.dir/script/lua_api/l_item.cpp.o
[ 38%] Building CXX object src/CMakeFiles/minetestserver.dir/script/lua_api/l_mapgen.cpp.o
[ 39%] Building CXX object src/CMakeFiles/minetestserver.dir/script/lua_api/l_nodemeta.cpp.o
[ 40%] Building CXX object src/CMakeFiles/minetestserver.dir/script/lua_api/l_nodetimer.cpp.o
[ 40%] Building CXX object src/CMakeFiles/minetestserver.dir/script/lua_api/l_noise.cpp.o
[ 41%] Building CXX object src/CMakeFiles/minetestserver.dir/script/lua_api/l_object.cpp.o
[ 42%] Building CXX object src/CMakeFiles/minetestserver.dir/script/lua_api/l_particles.cpp.o
[ 42%] Building CXX object src/CMakeFiles/minetestserver.dir/script/lua_api/l_rollback.cpp.o
[ 43%] Building CXX object src/CMakeFiles/minetestserver.dir/script/lua_api/l_server.cpp.o
[ 44%] Building CXX object src/CMakeFiles/minetestserver.dir/script/lua_api/l_settings.cpp.o
[ 45%] Building CXX object src/CMakeFiles/minetestserver.dir/script/lua_api/l_util.cpp.o
[ 45%] Building CXX object src/CMakeFiles/minetestserver.dir/script/lua_api/l_vmanip.cpp.o
[ 46%] Building C object src/CMakeFiles/minetestserver.dir/script/lua_api/marshall.c.o
[ 47%] Building CXX object src/CMakeFiles/minetestserver.dir/script/scripting_game.cpp.o
[ 47%] Building CXX object src/CMakeFiles/minetestserver.dir/util/directiontables.cpp.o
[ 48%] Building CXX object src/CMakeFiles/minetestserver.dir/util/numeric.cpp.o
[ 49%] Building CXX object src/CMakeFiles/minetestserver.dir/util/pointedthing.cpp.o
[ 50%] Building CXX object src/CMakeFiles/minetestserver.dir/util/serialize.cpp.o
[ 50%] Building CXX object src/CMakeFiles/minetestserver.dir/util/string.cpp.o
[ 51%] Building CXX object src/CMakeFiles/minetestserver.dir/util/timetaker.cpp.o
[ 52%] Building CXX object src/CMakeFiles/minetestserver.dir/ban.cpp.o
[ 52%] Building CXX object src/CMakeFiles/minetestserver.dir/base64.cpp.o
[ 53%] Building CXX object src/CMakeFiles/minetestserver.dir/biome.cpp.o
[ 54%] Building CXX object src/CMakeFiles/minetestserver.dir/cavegen.cpp.o
[ 55%] Building CXX object src/CMakeFiles/minetestserver.dir/collision.cpp.o
[ 55%] Building CXX object src/CMakeFiles/minetestserver.dir/connection.cpp.o
[ 56%] Building CXX object src/CMakeFiles/minetestserver.dir/content_abm.cpp.o
[ 57%] Building CXX object src/CMakeFiles/minetestserver.dir/content_mapnode.cpp.o
[ 57%] Building CXX object src/CMakeFiles/minetestserver.dir/content_nodemeta.cpp.o
[ 58%] Building CXX object src/CMakeFiles/minetestserver.dir/content_sao.cpp.o
[ 59%] Building CXX object src/CMakeFiles/minetestserver.dir/convert_json.cpp.o
[ 60%] Building CXX object src/CMakeFiles/minetestserver.dir/craftdef.cpp.o
[ 60%] Building CXX object src/CMakeFiles/minetestserver.dir/database-dummy.cpp.o
[ 61%] Building CXX object src/CMakeFiles/minetestserver.dir/database-leveldb.cpp.o
[ 62%] Building CXX object src/CMakeFiles/minetestserver.dir/database-sqlite3.cpp.o
[ 62%] Building CXX object src/CMakeFiles/minetestserver.dir/database.cpp.o
[ 63%] Building CXX object src/CMakeFiles/minetestserver.dir/debug.cpp.o
[ 64%] Building CXX object src/CMakeFiles/minetestserver.dir/defaultsettings.cpp.o
[ 65%] Building CXX object src/CMakeFiles/minetestserver.dir/dungeongen.cpp.o
[ 65%] Building CXX object src/CMakeFiles/minetestserver.dir/emerge.cpp.o
[ 66%] Building CXX object src/CMakeFiles/minetestserver.dir/environment.cpp.o
[ 67%] Building CXX object src/CMakeFiles/minetestserver.dir/filesys.cpp.o
[ 67%] Building CXX object src/CMakeFiles/minetestserver.dir/genericobject.cpp.o
[ 68%] Building CXX object src/CMakeFiles/minetestserver.dir/gettext.cpp.o
[ 69%] Building CXX object src/CMakeFiles/minetestserver.dir/inventory.cpp.o
[ 70%] Building CXX object src/CMakeFiles/minetestserver.dir/inventorymanager.cpp.o
[ 70%] Building CXX object src/CMakeFiles/minetestserver.dir/itemdef.cpp.o
[ 71%] Building CXX object src/CMakeFiles/minetestserver.dir/light.cpp.o
[ 72%] Building CXX object src/CMakeFiles/minetestserver.dir/log.cpp.o
[ 72%] Building CXX object src/CMakeFiles/minetestserver.dir/main.cpp.o
[ 73%] Building CXX object src/CMakeFiles/minetestserver.dir/map.cpp.o
[ 74%] Building CXX object src/CMakeFiles/minetestserver.dir/mapblock.cpp.o
[ 75%] Building CXX object src/CMakeFiles/minetestserver.dir/mapgen.cpp.o
[ 75%] Building CXX object src/CMakeFiles/minetestserver.dir/mapgen_indev.cpp.o
[ 76%] Building CXX object src/CMakeFiles/minetestserver.dir/mapgen_math.cpp.o
[ 77%] Building CXX object src/CMakeFiles/minetestserver.dir/mapgen_singlenode.cpp.o
[ 77%] Building CXX object src/CMakeFiles/minetestserver.dir/mapgen_v6.cpp.o
[ 78%] Building CXX object src/CMakeFiles/minetestserver.dir/mapgen_v7.cpp.o
[ 79%] Building CXX object src/CMakeFiles/minetestserver.dir/mapnode.cpp.o
[ 80%] Building CXX object src/CMakeFiles/minetestserver.dir/mapsector.cpp.o
[ 80%] Building CXX object src/CMakeFiles/minetestserver.dir/mods.cpp.o
[ 81%] Building CXX object src/CMakeFiles/minetestserver.dir/nameidmapping.cpp.o
[ 82%] Building CXX object src/CMakeFiles/minetestserver.dir/nodedef.cpp.o
[ 82%] Building CXX object src/CMakeFiles/minetestserver.dir/nodemetadata.cpp.o
[ 83%] Building CXX object src/CMakeFiles/minetestserver.dir/nodetimer.cpp.o
[ 84%] Building CXX object src/CMakeFiles/minetestserver.dir/noise.cpp.o
[ 85%] Building CXX object src/CMakeFiles/minetestserver.dir/object_properties.cpp.o
[ 85%] Building CXX object src/CMakeFiles/minetestserver.dir/pathfinder.cpp.o
[ 86%] Building CXX object src/CMakeFiles/minetestserver.dir/player.cpp.o
[ 87%] Building CXX object src/CMakeFiles/minetestserver.dir/porting.cpp.o
[ 87%] Building CXX object src/CMakeFiles/minetestserver.dir/quicktune.cpp.o
[ 88%] Building CXX object src/CMakeFiles/minetestserver.dir/rollback.cpp.o
[ 89%] Building CXX object src/CMakeFiles/minetestserver.dir/rollback_interface.cpp.o
[ 90%] Building CXX object src/CMakeFiles/minetestserver.dir/serialization.cpp.o
[ 90%] Building CXX object src/CMakeFiles/minetestserver.dir/server.cpp.o
[ 91%] Building CXX object src/CMakeFiles/minetestserver.dir/serverlist.cpp.o
[ 92%] Building CXX object src/CMakeFiles/minetestserver.dir/serverobject.cpp.o
[ 92%] Building CXX object src/CMakeFiles/minetestserver.dir/sha1.cpp.o
[ 93%] Building CXX object src/CMakeFiles/minetestserver.dir/socket.cpp.o
[ 94%] Building CXX object src/CMakeFiles/minetestserver.dir/sound.cpp.o
[ 95%] Building CXX object src/CMakeFiles/minetestserver.dir/staticobject.cpp.o
[ 95%] Building CXX object src/CMakeFiles/minetestserver.dir/subgame.cpp.o
[ 96%] Building CXX object src/CMakeFiles/minetestserver.dir/test.cpp.o
[ 97%] Building CXX object src/CMakeFiles/minetestserver.dir/tool.cpp.o
[ 97%] Building CXX object src/CMakeFiles/minetestserver.dir/treegen.cpp.o
[ 98%] Building CXX object src/CMakeFiles/minetestserver.dir/version.cpp.o
[ 99%] Building CXX object src/CMakeFiles/minetestserver.dir/voxel.cpp.o
[100%] Building CXX object src/CMakeFiles/minetestserver.dir/voxelalgorithms.cpp.o
Linking CXX executable ../bin/minetestserver
[100%] Built target minetestserver
Wenn ich jetzt den Server starten möchte
Your phone or window isn't wide enough to display the code box. If it's a phone, try rotating it to landscape mode.
- Code: Select all
cd bin
chmod a+x ./minetestserver
./minetestserver --verbose
Ausgabe:
Your phone or window isn't wide enough to display the code box. If it's a phone, try rotating it to landscape mode.
- Code: Select all
12:35:37: INFO[main]: Using relative paths (RUN_IN_PLACE)
12:35:37: INFO[main]: path_share = /home/minetest/minetest-minetest-50b0e9f/bin/..
12:35:37: INFO[main]: path_user = /home/minetest/minetest-minetest-50b0e9f/bin/..
12:35:37: INFO[main]: minetest with SER_FMT_VER_HIGHEST_READ=26, VER=0.4.8-dev BUILD_TYPE=Release RUN_IN_PLACE=1 USE_GETTEXT=0 USE_SOUND=0 USE_CURL=1 USE_FREETYPE=1 USE_LUAJIT=0 STATIC_SHAREDIR=.
12:35:37: INFO[main]: logfile = debug.txt
12:35:37: VERBOSE[main]: Determining world path
12:35:37: INFO[main]: Searching worlds...
12:35:37: INFO[main]: In /home/minetest/minetest-minetest-50b0e9f/bin/../worlds:
12:35:37: INFO[main]: 0 found.
12:35:37: INFO[main]: Creating default world at [/home/minetest/minetest-minetest-50b0e9f/bin/../worlds/world]
12:35:37: VERBOSE[main]: Using world path [/home/minetest/minetest-minetest-50b0e9f/bin/../worlds/world]
12:35:37: VERBOSE[main]: Determining gameid/gamespec
12:35:37: INFO[main]: Using default gameid [minetest]
12:35:37: VERBOSE[main]: Using gameid [minetest]
12:35:37: INFO[main]: Server created for gameid "minetest"
12:35:37: INFO[main]: - world: /home/minetest/minetest-minetest-50b0e9f/bin/../worlds/world
12:35:37: INFO[main]: - game: /home/minetest/minetest-minetest-50b0e9f/bin/../games/minetest_game
12:35:37: INFO[main]: EmergeManager: registered mapgen v6
12:35:37: INFO[main]: EmergeManager: registered mapgen v7
12:35:37: INFO[main]: EmergeManager: registered mapgen indev
12:35:37: INFO[main]: EmergeManager: registered mapgen singlenode
12:35:37: INFO[main]: EmergeManager: registered mapgen math
12:35:37: INFO[main]: EmergeManager: using 1 threads
12:35:37: INFO[main]: BanManager: loading from /home/minetest/minetest-minetest-50b0e9f/bin/../worlds/world/ipban.txt
12:35:37: INFO[main]: BanManager: failed loading from /home/minetest/minetest-minetest-50b0e9f/bin/../worlds/world/ipban.txt
12:35:37: INFO[main]: WARNING: BanManager: creating /home/minetest/minetest-minetest-50b0e9f/bin/../worlds/world/ipban.txt
12:35:37: INFO[main]: RollbackManager::RollbackManager(/home/minetest/minetest-minetest-50b0e9f/bin/../worlds/world/rollback.txt)
12:35:37: INFO[main]: Directory: /home/minetest/minetest-minetest-50b0e9f/bin/../worlds/world/
12:35:37: INFO[main]: CheckFor: /home/minetest/minetest-minetest-50b0e9f/bin/../worlds/world/rollback.txt
12:35:37: INFO[main]: FileOld: rollback.txt
12:35:37: INFO[main]: FileNew: rollback.sqlite
12:35:37: INFO[main]: Database connection setup
12:35:37: INFO[main]: SQLROLLBACK: SQLite3 database failed to open: unable to open database file
12:35:37: ERROR[main]: ERROR: An unhandled exception occurred: Cannot open database file
In thread 7eff37e36740:
/home/minetest/minetest-minetest-50b0e9f/src/main.cpp:1860: int main(int, char**): Assertion '0' failed.
Debug stacks:
DEBUG STACK FOR THREAD 7eff37e36740:
#0 int main(int, char**)
(Leftover data: #1 Dedicated server branch)
Aborted
So, durch --verbose hab ich jetzt also erfahren, das die Datenbank irgendwie nicht will.
Wie bekomm ich das gefixt?