Impossible de lancer mon serveur KCauldron (la map crash)



  • Bonjour/Bonsoir,

    J'ai un problème avec mon serveur, il démarre mais a un moment il crash:

    19.04 13:39:36 [Server] INFO Preparing level "world"
    19.04 13:39:36 [Server] INFO Registered command debug with permission node vanilla.command.debug
    19.04 13:39:36 [Server] INFO Registered command spreadplayers with permission node vanilla.command.spreadplayers
    19.04 13:39:36 [Server] INFO Registered command playsound with permission node vanilla.command.playsound
    19.04 13:39:36 [Server] INFO Registered command scoreboard with permission node vanilla.command.scoreboard
    19.04 13:39:36 [Server] INFO Registered command achievement with permission node vanilla.command.achievement
    19.04 13:39:36 [Server] INFO Registered command summon with permission node vanilla.command.summon
    19.04 13:39:36 [Server] INFO Registered command setblock with permission node vanilla.command.setblock
    19.04 13:39:36 [Server] INFO Registered command testforblock with permission node vanilla.command.testforblock
    19.04 13:39:36 [Server] INFO Registered command tellraw with permission node vanilla.command.tellraw
    19.04 13:39:36 [Server] INFO Registered command netstat with permission node vanilla.command.netstat
    19.04 13:39:37 [Server] WARN java.io.FileNotFoundException: ./world/session.lock (Permission denied)
    19.04 13:39:37 [Server] WARN at java.io.FileOutputStream.open(Native Method)
    19.04 13:39:37 [Server] WARN at java.io.FileOutputStream.<init>(FileOutputStream.java:221)
    19.04 13:39:37 [Server] WARN at java.io.FileOutputStream.<init>(FileOutputStream.java:171)
    19.04 13:39:37 [Server] WARN at net.minecraft.world.storage.SaveHandler.func_75766_h(SaveHandler.java:65)
    19.04 13:39:37 [Server] WARN at net.minecraft.world.storage.SaveHandler.<init>(SaveHandler.java:57)
    19.04 13:39:37 [Server] WARN at net.minecraft.world.chunk.storage.AnvilSaveHandler.<init>(AnvilSaveHandler.java:18)
    19.04 13:39:37 [Server] WARN at net.minecraft.server.MinecraftServer.func_71247_a(MinecraftServer.java:367)
    19.04 13:39:37 [Server] WARN at net.minecraft.server.dedicated.DedicatedServer.func_71197_b(DedicatedServer.java:336)
    19.04 13:39:37 [Server] WARN at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:631)
    19.04 13:39:38 [Multicraft] Server shut down (starting)
    19.04 13:39:38 [Multicraft] Restarting crashed server in 5 seconds
    19.04 13:39:38 [Multicraft] Server stopped
    

    Cette ligne :

    19.04 13:39:37 [Server] WARN java.io.FileNotFoundException: ./world/session.lock (Permission denied)
    

    Bah après ça, le serveur crash…

    Fichiers dans ma map :


    J'ai bien mis les permission 777 au fichier session.lock mais je perds espoir...

    Bonne soirée.
    Cordialement iTrixX


  • Administrateurs

    Salut,
    Le fichier en question appartient à qui ?



  • @'robin4002':

    Salut,
    Le fichier en question appartient à qui ?

    Je ne comprends pas ta question.

    J'ai téléchargé la map depuis un ancien de mes serveur (via le ftp) que j'ai réupload dans le dossier world. Avec l'utilisateur root@monip



  • @'robin4002':

    Salut,
    Le fichier en question appartient à qui ?

    Salut je l'ai téléchargée puis upload sur mon vps via le FTP (SFTP) dans AltisLife (world) avec l'utilisateur root.

    0_1533680196466_Desktop 20-04-2017 07-44-26-571.png


    De je ne sais quel façon je suis arriver a lancer mon serveur, en gros j'ai copier et coller certain dossier de la map dans une autre map que j'ai ensuite défini en tant que principal maintenant plus de session.lock mais une autre erreur je ne comprends pas:

    Console :

    …
    20.04 04:23:07 [Server] INFO at org.bukkit.craftbukkit.v1_7_R4.CraftServer.loadPlugin(CraftServer.java:415) [CraftServer.class:1.7.10-1492.152]
    20.04 04:23:07 [Server] INFO at org.bukkit.craftbukkit.v1_7_R4.CraftServer.enablePlugins(CraftServer.java:349) [CraftServer.class:1.7.10-1492.152]
    20.04 04:23:07 [Server] INFO at net.minecraft.world.storage.SaveHandler.initBukkitData(SaveHandler.java:462) [ayq.class:?]
    20.04 04:23:07 [Server] INFO at net.minecraft.world.storage.SaveHandler.func_75757_d(SaveHandler.java:137) [ayq.class:?]
    20.04 04:23:07 [Server] INFO at net.minecraft.world.World.<init>(World.java:360) [ahb.class:?]
    20.04 04:23:07 [Server] INFO at net.minecraft.world.WorldServer.<init>(WorldServer.java:158) [mt.class:?]
    20.04 04:23:07 [Server] INFO at net.minecraft.server.MinecraftServer.func_71247_a(MinecraftServer.java:367) [MinecraftServer.class:?]
    20.04 04:23:07 [Server] INFO at net.minecraft.server.dedicated.DedicatedServer.func_71197_b(DedicatedServer.java:336) [lt.class:?]
    20.04 04:23:07 [Server] INFO at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:631) [MinecraftServer.class:?]
    20.04 04:23:08 [Multicraft] Server shut down (starting)
    20.04 04:23:08 [Multicraft] Restarting crashed server in 5 seconds
    20.04 04:23:08 [Multicraft] Server stopped
    

    Crash report:

    –-- Minecraft Crash Report ----
    // You should try our sister game, Minceraft!
    
    Time: 4/20/17 4:23 AM
    Description: Exception in server tick loop
    
    java.lang.RuntimeException: Failed to check session lock for world ./world/DIM1, aborting
    at net.minecraft.world.storage.SaveHandler.func_75766_h(SaveHandler.java:79)
    at net.minecraft.world.storage.SaveHandler.<init>(SaveHandler.java:57)
    at net.minecraft.world.chunk.storage.AnvilSaveHandler.<init>(AnvilSaveHandler.java:18)
    at net.minecraft.server.MinecraftServer.func_71247_a(MinecraftServer.java:424)
    at net.minecraft.server.dedicated.DedicatedServer.func_71197_b(DedicatedServer.java:336)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:631)
    at java.lang.Thread.run(Thread.java:745)
    
    A detailed walkthrough of the error, its code path and all known details is as follows:
    ---------------------------------------------------------------------------------------
    
    -- System Details --
    Details:
    Minecraft Version: 1.7.10
    KCauldron Version: pw.prok:KCauldron:1.7.10-1492.152
    Operating System: Linux (amd64) version 2.6.32-042stab120.19
    Java Version: 1.7.0_121, Oracle Corporation
    Java VM Version: OpenJDK 64-Bit Server VM (mixed mode), Oracle Corporation
    Memory: 1592235672 bytes (1518 MB) / 3872391168 bytes (3693 MB) up to 7546077184 bytes (7196 MB)
    JVM Flags: 2 total; -Xmx8096M -Xms2048M
    AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
    IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
    FML: MCP v9.05 FML v7.10.99.99 Minecraft Forge 10.13.4.1492 26 mods loaded, 26 mods active
    States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored
    UCHIJAA mcp{9.05} [Minecraft Coder Pack] (minecraft.jar)
    UCHIJAA FML{7.10.99.99} [Forge Mod Loader] (KCauldron.jar)
    UCHIJAA Forge{10.13.4.1492} [Minecraft Forge] (KCauldron.jar)
    UCHIJAA kimagine{0.1} [KImagine] (minecraft.jar)
    UCHIJAA amm{1.0} [AltisMineMod] (AltisWorldMod V1 (1.7.10).jar)
    UCHIJAA BiblioCraft{1.9.0} [BiblioCraft] (BiblioCraft[v1.9.0][MC1.7.10].jar)
    UCHIJAA AlcoholMod{1.5-Beta} [Alcohol Mod] (booze.jar)
    UCHIJAA CarpentersBlocks{3.2.5} [Carpenter's Blocks] (Carpenters-Blocks-Mod-1.7.10.zip)
    UCHIJAA chisel{1.5.7} [Chisel] (Chisel.jar)
    UCHIJAA customnpcs{1.7.10d} [CustomNpcs] (CustomNPCs_mod-1.7.10d.jar)
    UCHIJAA PTRModelLib{1.0.0} [PTRModelLib] (Decocraft-2.1.1_1.7.10.jar)
    UCHIJAA props{2.1.1} [Decocraft] (Decocraft-2.1.1_1.7.10.jar)
    UCHIJAA Dynmap{2.2-143} [Dynmap] (Dynmap-2.2-forge-1.7.10.jar)
    UCHIJAA flansmod{4.10.0} [Flan's Mod] (Flan's_Mod.jar)
    UCHIJAA flenixcities{0.17.0} [FlenixCities] (FlenixCitiesCore_[1.7.10]-0.17.0-b137.jar)
    UCHIJAA gvc{0.6.1} [?aGliby's?f Voice Chat Mod] (GlibysVC-1.7.10-0.6.2a.jar)
    UCHIJAA malisiscore{1.7.10-0.14.0} [MalisisCore] (malisiscore-1.7.10-0.14.0.jar)
    UCHIJAA malisisdoors{1.7.10-1.13.0} [Malisis' Doors] (malisisdoors-1.7.10-1.13.0.jar)
    UCHIJAA mcheli{0.10.7} [MC Helicopter] (mcheli)
    UCHIJAA Monoblocks{1.9.11} [?1M?2o?3n?4o?5b?6l?7o?8c?9k?as] (Monoblocks (Edited).jar)
    UCHIJAA MonoblocksMultipart{1.9.11} [MonoblocksMultipart] (Monoblocks (Edited).jar)
    UCHIJAA cfm{3.3.5} [?6MrCrayfish's Furniture Mod] (MrCrayfishs-Furniture-Mod-1.7.10.jar)
    UCHIJAA modpowerdeco{1.1.3} [Mod Power Deco] (powerdeco-1.1.3.5.jar)
    UCHIJAA RopesPlus{1.6.3} [Ropes+] (Ropes-Plus-Mod-1.7.10.jar)
    UCHIJAA Backpack{2.0.1} [Backpack] (Sac_a_dos.jar)
    UCHIJAA thirstmod{1.8.8} [Thirst Mod] (Thirst-Mod-1.7.10.jar)
    Profiler Position: N/A (disabled)
    Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
    Player Count: 0 / 100; []
    Is Modded: Definitely; Server brand changed to 'kcauldron,cauldron,craftbukkit,mcpc,fml,forge'
    Type: Dedicated Server (map_server.txt)
    

    J'ai déjà essayé de supprimer le fichier session.lock dans DIM1 mais rien toujours le même crash report</init></init></init></init>


  • Administrateurs

    Donc tu as foutu en l'air les permissions.
    Comme tu as upload les fichiers en root, il appartienne à root, donc le serveur minecraft qui n'est surement pas lancé en root ne peut pas les utiliser (je suppose que l'utilisateur est multicraft comme il y a /home/multicraft.
    Il faut que tu mettes multicraft en propriétaire du dossier AltisLife :
    chown -R multicraft:multicraft /home/multicraft/server2/AltisLife

    chown -> change le propriétaire
    -R -> mode récursif
    multicraft -> utilisateur
    deuxième multicraft -> groupe
    /home/multicraft/server2/AltisLife -> dossier ou fichier sur lequel appliquer la commande.



  • @'robin4002':

    Donc tu as foutu en l'air les permissions.
    Comme tu as upload les fichiers en root, il appartienne à root, donc le serveur minecraft qui n'est surement pas lancé en root ne peut pas les utiliser (je suppose que l'utilisateur est multicraft comme il y a /home/multicraft.
    Il faut que tu mettes multicraft en propriétaire du dossier AltisLife :
    chown -R multicraft:multicraft /home/multicraft/server2/AltisLife

    chown -> change le propriétaire
    -R -> mode récursif
    multicraft -> utilisateur
    deuxième multicraft -> groupe
    /home/multicraft/server2/AltisLife -> dossier ou fichier sur lequel appliquer la commande.

    L'utilisateur n'est pas multicraft mais mc2


    J'ai finalemen juste autorisé l'utilisateur mc2 au serveur "server2"

    chown -R mc2:mc2 /home/multicraft/servers/server2