mein minecraft server startet nicht mer wen ich diese welt drauf lade?
hallo liebe comunity ich habe einen root server wo puffer panel drauf leuft ich wollte eben eine welt hochladen doch dan kahm dieser fehler code
[17:43:32 FATAL]: Failed to start the minecraft server java.nio.file.AccessDeniedException: ./world/session.lock at sun.nio.fs.UnixException.translateToIOException(UnixException.java:84) ~[?:1.8.0_292] at sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:102) ~[?:1.8.0_292] at sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:107) ~[?:1.8.0_292] at sun.nio.fs.UnixFileSystemProvider.newFileChannel(UnixFileSystemProvider.java:177) ~[?:1.8.0_292] at java.nio.channels.FileChannel.open(FileChannel.java:287) ~[?:1.8.0_292] at java.nio.channels.FileChannel.open(FileChannel.java:335) ~[?:1.8.0_292] at net.minecraft.server.v1_16_R3.SessionLock.a(SourceFile:37) ~[patched_1.16.5.jar:git-Paper-457] at net.minecraft.server.v1_16_R3.Convertable$ConversionSession.<init>(Convertable.java:218) ~[patched_1.16.5.jar:git-Paper-457] at net.minecraft.server.v1_16_R3.Convertable.c(Convertable.java:200) ~[patched_1.16.5.jar:git-Paper-457] at net.minecraft.server.v1_16_R3.Main.main(Main.java:113) ~[patched_1.16.5.jar:git-Paper-457] at org.bukkit.craftbukkit.Main.main(Main.java:276) ~[patched_1.16.5.jar:git-Paper-457] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_292] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_292] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_292] at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_292] at io.papermc.paperclip.Paperclip.main(Paperclip.java:58) ~[server.jar:?]
was kan ich tuen und was ist der fehler ?
3 Antworten
Der User, womit du den Server startest, hat keine Rechte auf die Daten des Servers. Stelle also sicher, dass er darauf auch Lese- und Schreibrechte hat.
Unschwer zu erkennen an der zweiten Zeile:
java.nio.file.AccessDeniedException: ./world/session.lock at
Wenn du "w" wegmachst, entziehst du die Schreibrechte.
Überprüfe einmal die aktuellen Permissions mit
ls -la
Damit siehst du auch, welchem User die Dateien gehören.
drwx------ 12 root root 4096 Dec 12 13:52 .
drwxr-xr-x 22 root root 4096 Dec 12 17:42 ..
-rw------- 1 root root 15297 Dec 12 17:35 .bash_history
-rw-r--r-- 1 root root 3106 Dec 5 2019 .bashrc
drwx------ 2 root root 4096 Dec 5 15:40 .cache
drwxr-xr-x 3 root root 4096 Dec 7 11:19 .config
drwxr-xr-x 10 root root 4096 Dec 7 11:21 .gradle
drwxr-xr-x 3 root root 4096 Nov 7 2020 .local
-rw-r--r-- 1 root root 161 Dec 5 2019 .profile
drwxr-xr-x 2 root root 4096 Dec 7 12:03 .rpmdb
-rw-r--r-- 1 root root 66 Nov 7 2020 .selected_editor
drwx------ 2 root root 4096 Dec 6 16:28 .ssh
-rw-r--r-- 1 root root 165 Dec 10 14:42 .wget-hsts
drwxr-xr-x 4 root root 4096 Dec 12 10:41 Bungee
drwxr-xr-x 10 root root 4096 Dec 7 15:59 CityBuild
drwxr-xr-x 9 root root 4096 Dec 5 20:52 OpenWorld
drwxr-xr-x 8 root root 4096 Dec 7 11:51 Spawn
Du musst die Datei session.lock aus dem Nether World und End files löschen, dann geht alles wieder!
Wen das funktiunirt hätte hätte ich nicht gefragt aber danke
Du musst die session.lock Datei aus dem Welt Ordner und den darin enthaltenen Ordnern DIM1 und DIM-1 löschen
Habe w weg gemacht aber bringt nix und wie gebe ich rechte