Please help me ! Thanks
This is a read-only snapshot of the ComputerCraft forums,
taken in April 2020.
CC can't create file under linux
Started by JackCarterSmith, 13 February 2014 - 07:16 AMPosted 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
Please help me ! Thanks
Posted 13 February 2014 - 08:50 AM
Could you please provide more information? Bugs need reproduction steps. A modlist? Version of CC?
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.
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…
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.
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
Posted 14 February 2014 - 09:13 AM
Oh, is this MCPC+? Generally, using that, you are on your own.
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`?
Posted 14 February 2014 - 02:20 PM
11139 nexus java -Xmx1024M -Xms1024M -jar MCPC.jar nogui
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.
If this does turn out to be an issue with MCPC, you'll be on your own.
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
//Edit:
Tested on Linux (Ubuntu and Debian) and Windows
Edited on 15 February 2014 - 04:11 AM