This is a read-only snapshot of the ComputerCraft forums, taken in April 2020.
JackCarterSmith's profile picture

CC can't create file under linux

Started by JackCarterSmith, 13 February 2014 - 07:16 AM
JackCarterSmith #1
Posted 13 February 2014 - 08:16 AM
I'have a minecraft server with mods/plugins under linux, all run on, without CC who can't create file in a computer folders, I have give all perms to access and write in this folders but not working again.

Please help me ! Thanks
awsmazinggenius #2
Posted 13 February 2014 - 08:50 AM
Could you please provide more information? Bugs need reproduction steps. A modlist? Version of CC?
Lyqyd #3
Posted 13 February 2014 - 10:08 AM
Make sure that the user running the minecraft server jar has ownership of and r/w permissions of the folders and files in the save folder. This sounds more like a configuration issue than a bug with the mod.
JackCarterSmith #4
Posted 13 February 2014 - 01:15 PM
The owner of the machine server don't like run minecraft server jar in superuser, but the server create a new world correctly, I'm shared…
Lyqyd #5
Posted 13 February 2014 - 01:22 PM
He's right not to want it run as root. Can you copy and paste the` top` entry for the server process and the results of running `ls -lR` in the save directory? I'd imagine either the ownership or the permissions for the files are wrong. You'll probably need to chown them to the user running the server and chmod them to 644 or similar.
JackCarterSmith #6
Posted 14 February 2014 - 02:21 AM
Résult of ls -lR in save directory :

.:
total 108
drwxrwxr-x 2 nexus nexus  4096 févr. 12 23:26 books
drwxrwxrwx 4 nexus nexus  4096 févr. 12 21:17 computer
drwxrwxrwx 2 nexus nexus  4096 févr. 11 07:04 data
drwxrwxrwx 4 nexus nexus  4096 févr. 14 08:28 DIM1
drwxrwxrwx 4 nexus nexus  4096 févr. 14 08:28 DIM-1
drwxrwxrwx 5 nexus nexus  4096 févr. 14 08:28 DIM80
drwxrwxrwx 5 nexus nexus  4096 févr. 14 08:28 DIM81
drwxrwxrwx 5 nexus nexus  4096 févr. 14 08:28 DIM82
drwxrwxrwx 5 nexus nexus  4096 févr. 14 08:28 DIM83
-rwxrwxrwx 1 nexus nexus    22 févr. 14 08:28 forcedchunks.dat
-rw-rw-r-- 1 nexus nexus 18860 févr. 14 08:28 level.dat
-rw-rw-r-- 1 nexus nexus 18860 févr. 14 08:23 level.dat_old
-rw-rw-r-- 1 nexus nexus    62 févr. 14 08:28 ModFlags.dat
-rw-rw-r-- 1 nexus nexus  2721 févr. 14 08:23 morph_backup.dat
-rw-rw-r-- 1 nexus nexus  2721 févr. 14 08:28 morph.dat
drwxrwxrwx 2 nexus nexus  4096 févr. 12 23:43 players
drwxrwxrwx 2 nexus nexus  4096 févr. 12 22:39 region
-rwxrwxrwx 1 nexus nexus	 8 févr. 13 14:28 session.lock
-rwxrwxrwx 1 nexus nexus    16 févr. 11 07:01 uid.dat
./books:
total 4
-rw-rw-r-- 1 nexus nexus 185 févr. 12 23:26 JackCarterSmith, Rapport 12-02
./computer:
total 12
drwxrwxrwx 4 nexus nexus 4096 févr. 12 21:22 0
drwxrwxrwx 4 nexus nexus 4096 févr. 12 21:22 1
-rwxrwxrwx 1 nexus nexus    1 févr. 12 21:02 lastid.txt
./computer/0:
total 236
-rwxrwxrwx 1 nexus nexus   5426 févr. 12 21:20 Bank
drwxrwxrwx 6 nexus nexus   4096 févr. 12 21:21 BMOS
-rwxrwxrwx 1 nexus nexus    981 févr. 12 21:20 calc
-rwxrwxrwx 1 nexus nexus	  0 févr. 12 21:22 ccYouTube
-rwxrwxrwx 1 nexus nexus    857 févr. 12 21:20 download
-rwxrwxrwx 1 nexus nexus 116802 févr. 12 21:20 firewolf
-rwxrwxrwx 1 nexus nexus  38714 févr. 12 21:22 Laser
-rwxrwxrwx 1 nexus nexus  13751 févr. 12 21:20 Mail
-rwxrwxrwx 1 nexus nexus   5917 févr. 12 21:22 Maze
-rwxrwxrwx 1 nexus nexus  12885 févr. 12 21:20 NexWord
-rwxrwxrwx 1 nexus nexus   6196 févr. 12 21:20 Pong
-rwxrwxrwx 1 nexus nexus   6491 févr. 12 21:20 startup
drwxrwxrwx 2 nexus nexus   4096 févr. 12 21:21 thaumhelper
./computer/0/BMOS:
total 28
-rwxrwxrwx 1 nexus nexus 1985 févr. 12 21:20 Add-aspect
drwxrwxrwx 2 nexus nexus 4096 févr. 12 21:20 apis
drwxrwxrwx 2 nexus nexus 4096 févr. 12 21:20 image
drwxrwxrwx 2 nexus nexus 4096 févr. 12 21:21 installeur
-rwxrwxrwx 1 nexus nexus 6046 févr. 12 21:20 ThaumcraftHelper
drwxrwxrwx 2 nexus nexus 4096 févr. 12 21:21 turtle
./computer/0/BMOS/apis:
total 12
-rwxrwxrwx 1 nexus nexus 10442 févr. 12 21:20 nexos
./computer/0/BMOS/image:
total 8
-rwxrwxrwx 1 nexus nexus 987 févr. 12 21:20 desktop
-rwxrwxrwx 1 nexus nexus 899 févr. 12 21:20 NexOS
./computer/0/BMOS/installeur:
total 8
-rwxrwxrwx 1 nexus nexus 5316 févr. 12 21:21 ccTube
./computer/0/BMOS/turtle:
total 12
-rwxrwxrwx 1 nexus nexus 9452 févr. 12 21:21 schbuilder
./computer/0/thaumhelper:
total 0
./computer/1:
total 236
-rwxrwxrwx 1 nexus nexus   5426 févr. 12 21:21 Bank
drwxrwxrwx 6 nexus nexus   4096 févr. 12 21:21 BMOS
-rwxrwxrwx 1 nexus nexus    981 févr. 12 21:21 calc
-rwxrwxrwx 1 nexus nexus	  0 févr. 12 21:22 ccYouTube
-rwxrwxrwx 1 nexus nexus    857 févr. 12 21:21 download
-rwxrwxrwx 1 nexus nexus 116802 févr. 12 21:21 firewolf
-rwxrwxrwx 1 nexus nexus  38714 févr. 12 21:22 Laser
-rwxrwxrwx 1 nexus nexus  13751 févr. 12 21:21 Mail
-rwxrwxrwx 1 nexus nexus   5917 févr. 12 21:22 Maze
-rwxrwxrwx 1 nexus nexus  12885 févr. 12 21:21 NexWord
-rwxrwxrwx 1 nexus nexus   6196 févr. 12 21:21 Pong
-rwxrwxrwx 1 nexus nexus   6491 févr. 12 21:21 startup
drwxrwxrwx 2 nexus nexus   4096 févr. 12 21:21 thaumhelper
./computer/1/BMOS:
total 28
-rwxrwxrwx 1 nexus nexus 1985 févr. 12 21:21 Add-aspect
drwxrwxrwx 2 nexus nexus 4096 févr. 12 21:21 apis
drwxrwxrwx 2 nexus nexus 4096 févr. 12 21:21 image
drwxrwxrwx 2 nexus nexus 4096 févr. 12 21:21 installeur
-rwxrwxrwx 1 nexus nexus 6046 févr. 12 21:21 ThaumcraftHelper
drwxrwxrwx 2 nexus nexus 4096 févr. 12 21:21 turtle
./computer/1/BMOS/apis:
total 12
-rwxrwxrwx 1 nexus nexus 10442 févr. 12 21:21 nexos
./computer/1/BMOS/image:
total 8
-rwxrwxrwx 1 nexus nexus 987 févr. 12 21:21 desktop
-rwxrwxrwx 1 nexus nexus 899 févr. 12 21:21 NexOS
./computer/1/BMOS/installeur:
total 8
-rwxrwxrwx 1 nexus nexus 5316 févr. 12 21:21 ccTube
./computer/1/BMOS/turtle:
total 12
-rwxrwxrwx 1 nexus nexus 9452 févr. 12 21:21 schbuilder
./computer/1/thaumhelper:
total 0
./data:
total 8
-rwxrwxrwx 1 nexus nexus 225 févr. 11 07:04 Temple.dat
-rwxrwxrwx 1 nexus nexus  55 févr. 14 08:28 villages.dat
./DIM1:
total 60
drwxrwxrwx 2 nexus nexus  4096 févr. 11 07:04 data
-rwxrwxrwx 1 nexus nexus    22 févr. 14 08:28 forcedchunks.dat
-rw-rw-r-- 1 nexus nexus 18840 févr. 14 08:28 level.dat
-rw-rw-r-- 1 nexus nexus 18841 févr. 14 08:23 level.dat_old
drwxrwxrwx 2 nexus nexus  4096 févr. 11 07:01 players
-rwxrwxrwx 1 nexus nexus	 8 févr. 13 14:28 session.lock
-rwxrwxrwx 1 nexus nexus    16 févr. 11 07:01 uid.dat
./DIM1/data:
total 4
-rwxrwxrwx 1 nexus nexus 55 févr. 14 08:28 villages.dat
./DIM1/players:
total 0
./DIM-1:
total 60
drwxrwxrwx 2 nexus nexus  4096 févr. 11 07:04 data
-rwxrwxrwx 1 nexus nexus    22 févr. 14 08:28 forcedchunks.dat
-rw-rw-r-- 1 nexus nexus 18844 févr. 14 08:28 level.dat
-rw-rw-r-- 1 nexus nexus 18846 févr. 14 08:23 level.dat_old
drwxrwxrwx 2 nexus nexus  4096 févr. 11 07:01 players
-rwxrwxrwx 1 nexus nexus	 8 févr. 13 14:28 session.lock
-rwxrwxrwx 1 nexus nexus    16 févr. 11 07:01 uid.dat
./DIM-1/data:
total 4
-rwxrwxrwx 1 nexus nexus 55 févr. 14 08:28 villages.dat
./DIM-1/players:
total 0
./DIM80:
total 64
drwxrwxrwx 2 nexus nexus  4096 févr. 11 07:04 data
-rwxrwxrwx 1 nexus nexus    22 févr. 14 08:28 forcedchunks.dat
-rw-rw-r-- 1 nexus nexus 18855 févr. 14 08:28 level.dat
-rw-rw-r-- 1 nexus nexus 18852 févr. 14 08:23 level.dat_old
drwxrwxrwx 2 nexus nexus  4096 févr. 11 07:01 players
drwxrwxrwx 2 nexus nexus  4096 févr. 11 07:01 region
-rwxrwxrwx 1 nexus nexus	 8 févr. 13 14:28 session.lock
-rwxrwxrwx 1 nexus nexus    16 févr. 11 07:01 uid.dat
./DIM80/data:
total 4
-rwxrwxrwx 1 nexus nexus 55 févr. 14 08:28 villages.dat
./DIM80/players:
total 0
./DIM80/region:
total 12
-rwxrwxrwx 1 nexus nexus 12288 févr. 11 07:04 r.0.0.mca
./DIM81:
total 64
drwxrwxrwx 2 nexus nexus  4096 févr. 11 07:04 data
-rwxrwxrwx 1 nexus nexus    22 févr. 14 08:28 forcedchunks.dat
-rw-rw-r-- 1 nexus nexus 18849 févr. 14 08:28 level.dat
-rw-rw-r-- 1 nexus nexus 18853 févr. 14 08:23 level.dat_old
drwxrwxrwx 2 nexus nexus  4096 févr. 11 07:01 players
drwxrwxrwx 2 nexus nexus  4096 févr. 11 07:01 region
-rwxrwxrwx 1 nexus nexus	 8 févr. 13 14:28 session.lock
-rwxrwxrwx 1 nexus nexus    16 févr. 11 07:01 uid.dat
./DIM81/data:
total 4
-rwxrwxrwx 1 nexus nexus 55 févr. 14 08:28 villages.dat
./DIM81/players:
total 0
./DIM81/region:
total 12
-rwxrwxrwx 1 nexus nexus 12288 févr. 11 07:04 r.0.0.mca
./DIM82:
total 64
drwxrwxrwx 2 nexus nexus  4096 févr. 11 07:04 data
-rwxrwxrwx 1 nexus nexus    22 févr. 14 08:28 forcedchunks.dat
-rw-rw-r-- 1 nexus nexus 18858 févr. 14 08:28 level.dat
-rw-rw-r-- 1 nexus nexus 18861 févr. 14 08:23 level.dat_old
drwxrwxrwx 2 nexus nexus  4096 févr. 11 07:01 players
drwxrwxrwx 2 nexus nexus  4096 févr. 11 07:01 region
-rwxrwxrwx 1 nexus nexus	 8 févr. 13 14:28 session.lock
-rwxrwxrwx 1 nexus nexus    16 févr. 11 07:01 uid.dat
./DIM82/data:
total 8
-rwxrwxrwx 1 nexus nexus 1909 févr. 11 07:04 Village.dat
-rwxrwxrwx 1 nexus nexus   55 févr. 14 08:28 villages.dat
./DIM82/players:
total 0
./DIM82/region:
total 12
-rwxrwxrwx 1 nexus nexus 12288 févr. 11 07:04 r.-1.-1.mca
./DIM83:
total 64
drwxrwxrwx 2 nexus nexus  4096 févr. 11 07:04 data
-rwxrwxrwx 1 nexus nexus    22 févr. 14 08:28 forcedchunks.dat
-rw-rw-r-- 1 nexus nexus 18853 févr. 14 08:28 level.dat
-rw-rw-r-- 1 nexus nexus 18858 févr. 14 08:23 level.dat_old
drwxrwxrwx 2 nexus nexus  4096 févr. 11 07:01 players
drwxrwxrwx 2 nexus nexus  4096 févr. 11 07:01 region
-rwxrwxrwx 1 nexus nexus	 8 févr. 13 14:28 session.lock
-rwxrwxrwx 1 nexus nexus    16 févr. 11 07:01 uid.dat
./DIM83/data:
total 4
-rwxrwxrwx 1 nexus nexus 55 févr. 14 08:28 villages.dat
./DIM83/players:
total 0
./DIM83/region:
total 3040
-rwxrwxrwx 1 nexus nexus  167936 févr. 11 07:02 r.0.0.mca
-rwxrwxrwx 1 nexus nexus  208896 févr. 11 07:02 r.0.-1.mca
-rwxrwxrwx 1 nexus nexus 1114112 févr. 11 07:04 r.-1.0.mca
-rwxrwxrwx 1 nexus nexus 1400832 févr. 11 07:02 r.-1.-1.mca
-rwxrwxrwx 1 nexus nexus  176128 févr. 11 07:02 r.-1.-2.mca
-rwxrwxrwx 1 nexus nexus   32768 févr. 11 07:02 r.-2.0.mca
-rwxrwxrwx 1 nexus nexus   12288 févr. 11 07:02 r.-2.-1.mca
./players:
total 4
-rw-rw-r-- 1 nexus nexus 2520 févr. 12 23:43 JackCarterSmith.dat
./region:
total 5348
-rwxrwxrwx 1 nexus nexus 4743168 févr. 14 08:28 r.-1.0.mca
-rw-rw-r-- 1 nexus nexus   12288 févr. 12 23:43 r.-1.-1.mca
-rw-rw-r-- 1 nexus nexus  692224 févr. 12 23:43 r.-1.1.mca
-rw-rw-r-- 1 nexus nexus   20480 févr. 12 22:39 r.-2.1.mca
The command running the server launcher :

java -Xmx1024M -Xms1024M -jar MCPC.jar nogui
awsmazinggenius #7
Posted 14 February 2014 - 09:13 AM
Oh, is this MCPC+? Generally, using that, you are on your own.
Lyqyd #8
Posted 14 February 2014 - 10:39 AM
I still need the user the process runs as. Can you paste the results of running `ps -eo pid,user,args | grep java`?
JackCarterSmith #9
Posted 14 February 2014 - 02:20 PM

11139 nexus    java -Xmx1024M -Xms1024M -jar MCPC.jar nogui
Lyqyd #10
Posted 14 February 2014 - 02:46 PM
Hmm, looks like everything is as it should be. Does fs.makeDir return any errors when you attempt to call it directly? It looks like other folders have been successfully created on computers 0 and 1.

If this does turn out to be an issue with MCPC, you'll be on your own.
SeaLife #11
Posted 15 February 2014 - 05:11 AM
MCPC+ is fully compatible with CC 1.56+ (No tested with CC 1.6) :D/>


//Edit:

Tested on Linux (Ubuntu and Debian) and Windows
Edited on 15 February 2014 - 04:11 AM