(Debian 7) Server funktioniert nicht

German
Steakbroetchen
New member
 
Posts: 2
Joined: Mon Dec 09, 2013 10:13

(Debian 7) Server funktioniert nicht

by Steakbroetchen » Mon Dec 09, 2013 11:38

Alle Abhängigkeiten die hiergenannt sind installiert. (als root)

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?
 

Sokomine
Member
 
Posts: 2980
Joined: Sun Sep 09, 2012 17:31

by Sokomine » Mon Dec 09, 2013 12:26

Steakbroetchen wrote:So, durch --verbose hab ich jetzt also erfahren, das die Datenbank irgendwie nicht will.
Wie bekomm ich das gefixt?

Möchtest du denn überhaupt einen eigenen Server betreiben? Wenn ja:
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
./minetestserver --worldname NameDeinerWelt

Mit "--help" bekommt man weitere Hilfe, und "--worldname list" listet die vorhandenen Welten auf.

Normalerweise startet man den Server für eine Singleplayerwelt automatisch vom Client aus indem man dort eine Welt auswählt. Der Client heißt "minetest" (statt "minetestserver").
Last edited by Sokomine on Mon Dec 09, 2013 12:26, edited 1 time in total.
A list of my mods can be found here.
 

Steakbroetchen
New member
 
Posts: 2
Joined: Mon Dec 09, 2013 10:13

by Steakbroetchen » Mon Dec 09, 2013 12:54

Ja richtig, ich möchte nur einen Server erstellen.
Läuft auch alles nur über ssh-Konsole auf einem Debian 7 Server, von daher wäre da sowieso nichts mit Client und Gui und so ;)

Habe jetzt eine Welt von meinem über den Client erstellten Server auf Windows genommen und in den worlds-Ordner hochgeladen, jetzt funktioniert es.
Man kann wohl keine Welt vom Server generieren lassen?
 


Return to Deutsch

Who is online

Users browsing this forum: No registered users and 6 guests

cron