I'm installing this on my netbook, trying for a RAMdisk install. I get it to install and everything seems to install perfectly, but then when I do the first reboot to finish the installation I select MineOS+ from the GRUB bootloader and I get the following:
Booting 'MineOS+ x86'
root (hd0,2)
Filesystem type is ext2fs, partition type 0x83
kernel /boot/bzImage text quiet
Error 15: File not found
Press any key to continue...
Pressing any key to continue simply takes me back to GRUB bootloader whereupon the process repeats when I select the option to boot MineOS+.
Some help please?
I have exactly the same problem. During step 3 of the installation process, I got a "squash fs"-something error...
Will install again to note the error message down.
Why does it say the filesystem is ext2fs? I made sure to reformat the partition to ext3.
Would be grateful for any kind of help on this, since I think MineOS(+) is a fantastic idea and i would love to try it out.
I have run into both of these errors before. I think its because in the step where it asks for the name of the CD drive I put in the wrong thing. It's worth noting that when it says "Best guess /hdc", simply hitting enter will NOT default to the best guess. It will be blank but continue on silently until it fails further down the road.
I also find that to reinstall, the harddrive must be wiped clean of its partitions, as booting from the MineOS+ install media will behave differently when there are already partitions from a previous attempt. I use a DOS boot disk to clear the disk. MineOS+ itself should be able to wipe the disk, but I can't get the partition tools to work when MineOS+ is in its 'funny' state.
I just tried a fresh reinstall and this time I used sdc instead of sdb for the Optical drive and I got the SQUASHFS errors on step 3. So I guess that means sdb is my optical (USB) drive. But then that doesn't explain why I'm getting the Error 15 when I try to boot after the install seems to work perfectly.
And I just tried again with sdb and didn't encounter any problems during the install process but when I reboot for the first time, once again I'm getting "Error 15: file not found" when trying to boot MineOS+.
Ok on my end we narrowed it down to the server just not reporting that port was open because the server instance wasn't started up. Looked into it and found the craftbukkit .jar is getting corrupted every time we try to start the world.
What are the chances of getting MineOS+ to support > 4gigs of ram, in a 32bit version? A bigmem kernel variant or something?
I've got an old server that I'm going to virtualize this on, and while I've got 8x 2.0ghz cores - they're all old 32bit Xeons, so the 16gigs of ram in there goes to waste at times.
How do I do a clean install of this from my old setup of mineOS? I want to erase absolutely everything and start afresh. Running this on a physical box, by the way. I tried, and it didn't seem to work so hot, because all my files were still there and it wouldn't reboot correctly. So I guess I just need to know how to format the drive entirely and do a clean install.
Thanks! That worked great for me. However, I ran into a different problem.
Edit: Alright I spaced. I hadn't done that reboot after installation. Now that I have, 8080 is open, but 25565 is still closed. I connected to the web interface and created a world, but it won't start up the world. I hit start, and it gives the message it should, except instead of "world one: up," it spits back "world one: down." I'm assuming this is because the port is closed. How do I get this to work?
python admin_console.py backtrack one 5
1. Checks if world one exists in the BACKUP directory. If none exists, stops, returns 'no backup for world one found'
2. Checks if world is running; if running, abort actions.
3. Create MineOS save locks to prevent crontab backups.
4. Execute rdiff-backup sequence. '5' indicates number of backups to rewind. 0 = Mirror, most recently created restore point. 1 = One backup before the most recent, etc.
5. If backup were created while world was running, removes Minecraft world locks.
6. Removes MineOS save locks.
// Remove directory - such as corrupted world or backup
rm -rf /usr/games/minecraft/ram-worlds/one
// View Backups
rdiff-backup --list-increments /mnt/sda2/minecraft/backup/one
//Stop and shut down a world
WebUI-
World One / Stop
World One / Backup
World One / Archive
MineOS Console -
sudo filetool.sh -b
sudo poweroff
//Start World and restore last backup (This method requires the bukkit jar to be on the persistance list to restore a bukkit server)
WebUI-
World One / Restore (Restores last backup)
World One / Status (Check files are restored and World is down)
Server / Force Stop Servers (Only If World is up)
World One / Start
//Importing World into non existing world (Only with fully archived world eg. Archive.tgz )
MineOS Console/FTP -
Put file into -> /usr/games/minecraft/ram-worlds
WebUI -
World One / Command / Import
World One / Argument / Archive.tar.gz
World One / Execute
World One / Status
World One / Backup (If backup cannot be done eg. save lock, FTP to /ram-worlds/one/ and delete .lock files in ram-worlds/one)
World One / Archive
//Change Pure World to bukkit!
WebUI -
World One / Display - It should show mineos_mod = pure
MineOS Console -
cd /usr/games/minecraft
python admin_console.py stop one
python admin_console.py set one mineos_mod bukkit
python admin_console.py set one mineos_jarfile craftbukkit-0.0.1-SNAPSHOT.jar
python admin_console.py start one
// The server starts up with bukkit enabled.
python admin_console.py stop one
upload plugins with winscp/filezilla -> /usr/games/minecraft/ram-worlds/one/plugins
Adjust your plugin settings however they should be configured.
Add usr/games/minecraft/ram-worlds/craftbukkit-0.0.1-SNAPSHOT.jar to persistence list (To do this look at the instructions below)
sudo filetool.sh -b
WebUI -
World One / Display - It will now say mineos_mod = bukkit
World One / Start
Enjoy your bukkit server!
//Add files to persistance list
MineOS Console -
vi /opt/.filetool.lst
Press I to enter into edit mode
Type in directory to be added to persistance
eg. usr/games/minecraft/ram-worlds/craftbukkit-0.0.1-SNAPSHOT.jar
Press Esc
:wq then hit enter to save
Once file has been changed type:
sudo filetool.sh -b
reboot with:
sudo ./90_reboot_sudo.sh
//View persistance list
MineOS Console -
cat /opt/.filetool.lst
//Change crontab settings (backups map making etc)
MineOS Console -
sudo crontab -u tc -e
Press I to enter edit mode
Type in commands for back ups, eg.
// Creates a backup of world one every 15mins
0,30 * * * * cd /usr/games/minecraft; python admin_console.py backup one
//Deletes backups older than latest 20 at 0:00 and 12:00
0,12 * * * * rdiff-backup --remove-older-than 20B /mnt/sda2/minecraft/backup/one
Press Esc to exit edit mode
Type :wq and hit enter to save
crontab -l
sudo filetool.sh -b
sudo ./90_reboot_sudo.sh
//Crontab may not work due to path error.
MineOS Console -
sudo vi /opt/bootlocal.sh
Press I to enter edit mode
Replace the third line with:
/etc/init.d/services/crond start
Press Esc to exit edit mode
Type :wq and hit enter to save
cat /opt/bootlocal.sh to check changes
sudo filetool.sh -b
sudo ./90_reboot_sudo.sh
Thanks, but I did follow that guide. Before that guide I couldn't even get MineOS to boot to the installer properly. It's only when I follow that guide that I am able to install it. And I'm not getting any error messages during the installation process, but as I said before, upon rebooting from the 90_sudo_reboot script and then attempting to boot MineOS+ I get that "Error 15: File not found" message.
Thanks! That worked great for me. However, I ran into a different problem. Ports 8080 and 25565 are closed, and I don't know how to open them. When I was running regular mineOS, the ports were open already and everything was fine. That was very recently too, so I don't know how/why it would have changed.
In any case it's not connected to a router: it's plugged via ethernet straight into the wall. I don't even know if I have access to a router or anything like that since this I live in an apartment.
Is this a mineOS+ quirk? How do I fix it?
By the way, I used this to see that those ports are closed.
Port forwarding has nothing to do with mineOS. I do know in order for 25565 port to be open a world has to be up and running.
Thanks! That worked great for me. However, I ran into a different problem. Ports 8080 and 25565 are closed, and I don't know how to open them. When I was running regular mineOS, the ports were open already and everything was fine. That was very recently too, so I don't know how/why it would have changed.
In any case it's not connected to a router: it's plugged via ethernet straight into the wall. I don't even know if I have access to a router or anything like that since this I live in an apartment.
Is this a mineOS+ quirk? How do I fix it?
By the way, I used this to see that those ports are closed.
Port forwarding has nothing to do with mineOS. I do know in order for 25565 port to be open a world has to be up and running.
That's what I thought. I hadn't rebooted actually, so I did that. Web interface is up, but it's still saying that 25565 is closed, and the world won't start from the web interface after I created it. It spits back "world one: down" where "world one: up" usually is.
Edit: Alright, I got it working! I hit update server files and that seemed to do it. Thanks for all the help! Sorry for being a bother, but I guess I was just seeking help while trying whatever I could as well.
however it sounds like something doesn't get copied during the install, so make sure to input the right device for storage, and for your "optical drive", please also make sure that you have your partitions setup properly...
I'm going to assume you have tried deleting everything and reinstalling, if not, please try that and keep reporting back so we can get this figured out.
Thanks for trying.
Yeah, I've (had to) completely delete all partitions on this HDD multiple times to try to get this to work. I'm definitely using the correct device for storage and "optical" drive. My partitioning is similar to the videos made by hexparrot. I tried both RAMDISK install and regular install and both ways gives me the same error when installation is completed and I'm booting to the OS.
Booting 'MineOS+ x86'
root (hd0,0)
Filesystem type is ext2fs, partition type 0x83
kernel /boot/bzImage text quiet
Error 15: File not found
Press any key to continue...
I'm really sad because I've been wanting to install MineOS ever since hexparrot announced it, but I've only been able to get it to work in a VM. MineOS+ with the specific USB install instructions is the closest I've ever gotten but something still isn't quite right. . .
I guess it's back to PCLinuxOS on my netbook for now.
Since this is running off of RAM, the more RAM the better? Differences between using DDR, DDR2, and DDR3 besides the obvious? Does it effect the server much? What is recommended amount of RAM/RAM type to use?
Also I noticed when trying this out, that there was just a straight up command line with no indication of anyone logging in or out on the server side yet it seemed functional.
I ran a no GUI ubuntu server for longest time and thought this would be a little bit less of a hassle.
This is rad! Good work guys! I am excited to see where this project goes!
I have a couple of issues that may be related:
I freshly installed the newest build of MineOS+ and got it going over my local network (which was an improvement over the old Mine os where it wouldn't start world one - it kept saying status down). I even imported our old world with all the plugins intact and working just over sftp (I am on a mac ssh'ing into the old PC crammed full of RAM that installed OS + onto).
I relocated the server to its proper final location (my office with a fast connection, not my house) and now I am trying to get in from the proper external IP (and over the network, same deal) but it says connection refused. The web admin says the world is not starting either (as in click 'start' and the still says the world is down). I port forwarded everything correctly, even tried the router in DMZ mode to that computer, but still no dice. Port checker says just that one (25565) is closed (despite 22, 80, and 8080 being wide open and working perfectly). Anyone have an ideas? IF you read through this wall of text and have any clues thanks!! :biggrin.gif:
Hi,
As for the world not starting, have you checked that the craftbukkit and minecraft server jars exist ?
Bukkit has been having some problems with it's servers recently which has made MineOS download a craftbukkit with a size of 0
I'll add more here in a little while - iPod touch won't scroll down so I've hit the "character" limit :/
Yeah they both exist and are not 0B, which is part of the reason this is so perplexing. I can try and delete the world and recreate then reupload the world? Although I still won't be able to get into the world because connections to 25565 are being refused eve after portforwarding and putting the computer on DMZ in the router :/[/quote]
Hmm, that is perplexing
First off, try updating the server files as they could have become corrupted.
If this doesn't work, try manually downloading the craftbukkit and minecraft server jars then placing them in the correct locations on your server through SCP
When your server was at your house, did the worlds all load up fine ? If so, your office could have some sort of firewall to prevent employees hosting a MC server, some sort of filtering preventing access to the craftbukkit/minecraft server jars or the port forwarding just could have gone wrong. You did port forward both tcp and udp ?
You will always get a port closed when the server is down even when you have port forwarded correctly.
Could you get your server log and post it here? (in web admin, go to argument type "100" and in cmd/val "log_dump")
[/quote]
That's the thing, nothing is actually posting to the log. From what I can tell the craftbukkit jar is corrupt even manually downloading a fresh version and trying to start the server corrupts it somehow. Tried fresh install, same thing happens :/. My work's internet runs through me, and I can confirm no filters or anything. I think its just the server not returning anything because it won't start up like you said.
Downloaded the mineos+_v0.1.0.iso
Used Transferring Worlds and WinSCPto backup a world.
Created a new RAMDISK VB, fresh install with the release .ISO
Used WinSCP to restore the backup world...
Status showed 'world up', without even starting (wasn't up), force stopped all, tried starting the world, and consistently got:
{'world': 'two', 'command': 'start'} starting up world...
using port: 25565
world two: down
...Used Update Server Files and world started.
Just sharing my experience. All is working well, checked maps...was patient...and they work fine. Haven't tried the other perks yet, but very happy for you all. Good job!
First off, are you trying to dual boot on the laptop at all, just a straight HDD install or are you virtualising MineOS?
I doubt you are dual booting from your posts so I will focus on the other two.
For a straight HDD install, sometimes partition errors can throw something as light as tinycore, so completely formatting the drive using something like "parted magic" on a usb through UnetBootIN could solve your problems.
Also, try limiting the amount of space you allocate to MineOS say 100GB.
For virtualising, you don't need to have a cd to hand, or usb, just select the downloaded iso to be mounted into the virtual cd drive and away you go.
Hope this helps
*EDIT*
Just read your post above, when you were formatting the drive, were you formatting it to 'empty space' ? That could help the installation.
If nothing else works, try borrowing a CD drive from someone
Trying to install straight to HDD. I'm not sure if I formatted to "empty space." What I've done is delete all partitions, which makes the entire drive "unallocated." If that's what you mean by empty space, then that's what I've done. If you just mean creating some partitions without formatting, so they are "unformatted" then no I haven't done that. Usually I leave the entire disk unallocated and then create the partitions via MineOS+ installation process, which formats them somewhere in the process.
As for allocating less than 100GB to MineOS, I've been trying to keep the partition sizes similar to the hexparrot videos. e.g. sa1 has about 8GB or less, swap has about 2GB and when attempting to do a RAMDISK, I've given up to 500MB for the "live system" or extensions or whatever it's called.
Also I noticed when trying this out, that there was just a straight up command line with no indication of anyone logging in or out on the server side yet it seemed functional.
That's because it runs the server in a "screen." Use findscreens to find the names of all running screens and it also tells you how to switch to them as well.
Thanks everyone for helping me out. I couldn't figure out what went wrong and where, but I noticed that after setting all my partitions it seemed to skip part 2 (of 10_setup) really fast. Part 2 is the part where it copies files over. And since the error was "file not found," I thought maybe that was the place where it was breaking down.
So I looked at the .sh file and looked at all the files it is supposed to copy over and manually typed them in myself. After doing that and finishing the rest of the steps (oh, and manually doing the filetool.sh -b as well, just in case) I rebooted and it works!
Wahoo!
EDIT:
Um... I've got a problem. I created a "world 3" just to test it before moving my real world over, but now world 3's status is always listed as "up" even when I click force stop all servers. And world 1 and 2 are always listed as "not-found" even after clicking Create on both of them... HALP!
I even rebooted the machine and it still says World 3 is up, even though for some reason the files for world 3 are completely missing now. Maybe I'm not looking in the right spot?
I'm doing a RAMDisk setup, so I'm looking in /usr/games/minecraft/ram-worlds/ as specified in the Transferring Worlds wiki.
Quote from Daeroth »
Gotcha. I'll give it another shot. I didn't even think about screen capability. Now what about RAM?
I don't know for sure, but I'd say the more/faster RAM the better, though your CPU speed will certainly affect performance as well.
Finally got past the craftbukkit corruption issue! woo! went to transfer world using win SCP, it got like 3 files in before I got an error message saying "general failure(server should provide error description), error code: 4, error message from server: failure, request code: 6"
Anyone else have an error like this? Is it a permissions issue?
Thanks everyone for helping me out. I couldn't figure out what went wrong and where, but I noticed that after setting all my partitions it seemed to skip part 2 (of 10_setup) really fast. Part 2 is the part where it copies files over. And since the error was "file not found," I thought maybe that was the place where it was breaking down.
So I looked at the .sh file and looked at all the files it is supposed to copy over and manually typed them in myself. After doing that and finishing the rest of the steps (oh, and manually doing the filetool.sh -b as well, just in case) I rebooted and it works!
Wahoo!
EDIT:
Um... I've got a problem.
That error means you are selecting either the wrong install media mount or the wrong install drives. Pay very close attention, as sometimes the letters for the drive and the letters for the partitions are sometimes different. For example on one of my machines the drive is sda, but the partitions are hda1, hda2, and hda3. Also make triply sure you are selecting the usb drive and not the cdrom drive when it asks for the install media.
Can you post the output of install.log in the /home/tc directory after install?
i can almost guarantee the rest of your problems are related to this, as the install script does a little bit more then copy files after formatting.
Quote from Daeroth »
Gotcha. I'll give it another shot. I didn't even think about screen capability. Now what about RAM?
You can also send commands to the minecraft console from the web-panel by using "console_command" in cmd/val and the command you want to send in arguments. It will only return confirmation of the command being sent right now, but I am looking into how to change it to return the output. Just use "log_dump" in cmd/val and "50" or so in arguments from the web-panel to check the log for the output in the meantime.
There is also a bukkit plugin that lets you ssh into your minecraft console on the port of your choice (don't forget to edit iptables if you install it).
Nearly everything you need to do with your server can be done from the web-panel, with more functionality on the way.
I just tried a fresh reinstall and this time I used sdc instead of sdb for the Optical drive and I got the SQUASHFS errors on step 3. So I guess that means sdb is my optical (USB) drive. But then that doesn't explain why I'm getting the Error 15 when I try to boot after the install seems to work perfectly.
And I just tried again with sdb and didn't encounter any problems during the install process but when I reboot for the first time, once again I'm getting "Error 15: file not found" when trying to boot MineOS+.
I've got an old server that I'm going to virtualize this on, and while I've got 8x 2.0ghz cores - they're all old 32bit Xeons, so the 16gigs of ram in there goes to waste at times.
Edit: Alright I spaced. I hadn't done that reboot after installation. Now that I have, 8080 is open, but 25565 is still closed. I connected to the web interface and created a world, but it won't start up the world. I hit start, and it gives the message it should, except instead of "world one: up," it spits back "world one: down." I'm assuming this is because the port is closed. How do I get this to work?
Usefull MineOS Commands
Thanks, but I did follow that guide. Before that guide I couldn't even get MineOS to boot to the installer properly. It's only when I follow that guide that I am able to install it. And I'm not getting any error messages during the installation process, but as I said before, upon rebooting from the 90_sudo_reboot script and then attempting to boot MineOS+ I get that "Error 15: File not found" message.
Port forwarding has nothing to do with mineOS. I do know in order for 25565 port to be open a world has to be up and running.
That's what I thought. I hadn't rebooted actually, so I did that. Web interface is up, but it's still saying that 25565 is closed, and the world won't start from the web interface after I created it. It spits back "world one: down" where "world one: up" usually is.
Edit: Alright, I got it working! I hit update server files and that seemed to do it. Thanks for all the help! Sorry for being a bother, but I guess I was just seeking help while trying whatever I could as well.
Thanks for trying.
Yeah, I've (had to) completely delete all partitions on this HDD multiple times to try to get this to work. I'm definitely using the correct device for storage and "optical" drive. My partitioning is similar to the videos made by hexparrot. I tried both RAMDISK install and regular install and both ways gives me the same error when installation is completed and I'm booting to the OS.
I'm really sad because I've been wanting to install MineOS ever since hexparrot announced it, but I've only been able to get it to work in a VM. MineOS+ with the specific USB install instructions is the closest I've ever gotten but something still isn't quite right. . .
I guess it's back to PCLinuxOS on my netbook for now.
Also I noticed when trying this out, that there was just a straight up command line with no indication of anyone logging in or out on the server side yet it seemed functional.
I ran a no GUI ubuntu server for longest time and thought this would be a little bit less of a hassle.
Yeah they both exist and are not 0B, which is part of the reason this is so perplexing. I can try and delete the world and recreate then reupload the world? Although I still won't be able to get into the world because connections to 25565 are being refused eve after portforwarding and putting the computer on DMZ in the router :/[/quote]
Hmm, that is perplexing
First off, try updating the server files as they could have become corrupted.
If this doesn't work, try manually downloading the craftbukkit and minecraft server jars then placing them in the correct locations on your server through SCP
When your server was at your house, did the worlds all load up fine ? If so, your office could have some sort of firewall to prevent employees hosting a MC server, some sort of filtering preventing access to the craftbukkit/minecraft server jars or the port forwarding just could have gone wrong. You did port forward both tcp and udp ?
You will always get a port closed when the server is down even when you have port forwarded correctly.
Could you get your server log and post it here? (in web admin, go to argument type "100" and in cmd/val "log_dump")
[/quote]
That's the thing, nothing is actually posting to the log. From what I can tell the craftbukkit jar is corrupt even manually downloading a fresh version and trying to start the server corrupts it somehow. Tried fresh install, same thing happens :/. My work's internet runs through me, and I can confirm no filters or anything. I think its just the server not returning anything because it won't start up like you said.
Downloaded the mineos+_v0.1.0.iso
Used Transferring Worlds and WinSCPto backup a world.
Created a new RAMDISK VB, fresh install with the release .ISO
Used WinSCP to restore the backup world...
Status showed 'world up', without even starting (wasn't up), force stopped all, tried starting the world, and consistently got:
{'world': 'two', 'command': 'start'} starting up world...
using port: 25565
world two: down
...Used Update Server Files and world started.
Just sharing my experience. All is working well, checked maps...was patient...and they work fine. Haven't tried the other perks yet, but very happy for you all. Good job!
Trying to install straight to HDD. I'm not sure if I formatted to "empty space." What I've done is delete all partitions, which makes the entire drive "unallocated." If that's what you mean by empty space, then that's what I've done. If you just mean creating some partitions without formatting, so they are "unformatted" then no I haven't done that. Usually I leave the entire disk unallocated and then create the partitions via MineOS+ installation process, which formats them somewhere in the process.
As for allocating less than 100GB to MineOS, I've been trying to keep the partition sizes similar to the hexparrot videos. e.g. sa1 has about 8GB or less, swap has about 2GB and when attempting to do a RAMDISK, I've given up to 500MB for the "live system" or extensions or whatever it's called.
That's because it runs the server in a "screen." Use findscreens to find the names of all running screens and it also tells you how to switch to them as well.
So I looked at the .sh file and looked at all the files it is supposed to copy over and manually typed them in myself. After doing that and finishing the rest of the steps (oh, and manually doing the filetool.sh -b as well, just in case) I rebooted and it works!
Wahoo!
EDIT:
Um... I've got a problem. I created a "world 3" just to test it before moving my real world over, but now world 3's status is always listed as "up" even when I click force stop all servers. And world 1 and 2 are always listed as "not-found" even after clicking Create on both of them... HALP!
I even rebooted the machine and it still says World 3 is up, even though for some reason the files for world 3 are completely missing now. Maybe I'm not looking in the right spot?
I'm doing a RAMDisk setup, so I'm looking in /usr/games/minecraft/ram-worlds/ as specified in the Transferring Worlds wiki.
I don't know for sure, but I'd say the more/faster RAM the better, though your CPU speed will certainly affect performance as well.
Anyone else have an error like this? Is it a permissions issue?
That error means you are selecting either the wrong install media mount or the wrong install drives. Pay very close attention, as sometimes the letters for the drive and the letters for the partitions are sometimes different. For example on one of my machines the drive is sda, but the partitions are hda1, hda2, and hda3. Also make triply sure you are selecting the usb drive and not the cdrom drive when it asks for the install media.
Can you post the output of install.log in the /home/tc directory after install?
i can almost guarantee the rest of your problems are related to this, as the install script does a little bit more then copy files after formatting.
You can also send commands to the minecraft console from the web-panel by using "console_command" in cmd/val and the command you want to send in arguments. It will only return confirmation of the command being sent right now, but I am looking into how to change it to return the output. Just use "log_dump" in cmd/val and "50" or so in arguments from the web-panel to check the log for the output in the meantime.
There is also a bukkit plugin that lets you ssh into your minecraft console on the port of your choice (don't forget to edit iptables if you install it).
Nearly everything you need to do with your server can be done from the web-panel, with more functionality on the way.