Updating Errors WebUI

I notice your initial screenshot says you’re still using Node v. 4.8.5.

That version is a bit old, and could likely explain some of the issues of the webui not working, as it would depend on modules that–as you can see–are no longer maintained and expecting newer versions.

I’d say that removing your existing nodejs 4.8.5 and replacing it with the the LTS 8.0 version. There’s a newer 10x version of Node, but I don’t think I’ve tested against it so do so at your own discretion.

I don’t have one, but I’m not likely to want to personally start one, since MineOS as my hobby-project already takes dozens of hours per week from me, and adding in “live technical support” is a bit too much much for me to handle.

1 Like

The commands to remove the old nodeJS:

sudo apt-get remove nodejs
sudo apt-get purge nodejs
sudo apt-get autoremove

Then follow these steps to install a newer version:

Turnkey uses the same base system as ubuntu and debioan, and thus instructions for ubuntu / debian also works for Turnkey

1 Like

Thanks guys for your support so far, but I think I now have a deeper problem. I can no longer putty into the server, neither can I can I Open my FTP to the server. I think this one is on me as I think I had an FTP brain fart. Am I able to reinstall MineOS over itself? (Which is what I thought I was doing with this whole scenario, upgrading the OS). I need to get whatever files I stuffed up back into the right place.

Having said that, MineOS does start up and I can access the command screen on the server. Its a oldish Desktop, certainly can handle a minecraft server, but it doesn’t have a CD Player, just a USB slot.

Ill give the link above a go and see how I go…not holding my breath tho. :confused:

OK, as I suspected, those commands to remove and purge the nodejs, come back with an error state the command is not found. no idea where to go from here. There is no active server on this system so im not losing anything here regardless of what I try. (other than my calm demeaner)


What was the command you tried?

It could be anything from a typo, to being in the wrong directory, to being the wrong user–can’t determine without more information.

Keep in mind, the MineOS webui is really a collection of files put on some Linux server. You can blast away the entire disk–install a new OS–or whatever you may do… so long as those few dozen files exist in /usr/games/minecraft, it’ll run: there’s no deeper integration to MineOS other than it being bundled with Debian for convenience.

The steps from the wiki to reset the webui are only updating files downloaded from Github. All other upgrades would have to happen with a separate install or the system’s package manager.

OK, So I finally have a working copy of MineOS back on my server. and I can access via FTP and Putty. I have no idea if my version is the latest but I did download it a week or so again ( [d9a604b] ). I can never find out where the latest buidls are to see if it is. But, back to creating a serve and MineOS is STILL Lagging like a Bitch and freezing, hanging and carrying on like a porkchop. will try ti update the webui (yet again) but im getting pretty dejected over this OS.

Can you provide the link you used to download? Because d9a604b is from July 2017, where there have been many, many performance-improving changes since then. There have also been many, many ISO releases that should have superseded that one, providing at least a few of those improvements throughout 2018.

Clearly this old version still being findable is a detriment to the experience of MineOS and I’d like to remedy that as soon as possible.

Landed at this page:

and then downloaded the “Current ISO” link from the heading…

So much for Wikis.
Is there a page I can go to to a) find out what the latest version actually is and b)download that version?
Ive spent too much time trying to update this server already, most of it is trying to figure out what the latest version is. That numbering system is very confusing.

The numbering system actually is based on the version control system GIT which represents what the last change to the codebase is. In git nomeclature, this is called the “commit hash”.

Here you’d see the hash that represents having the latest code, vs the hash d9e83a97… which is a bit older.

LOL…The question mark above my head grew that much larger. The world works in alpha numeric, ie version 2 is newer than version 1 in its most basic form. The “Commit hash” as you call it must follow this in SOME manner surely. otherwise GIT has headed down the path of secret handshakes and hand signals.

Commit hashes–the value themselves–I promise you, are non-sequential.

They veered away from sequential numbering because the hashes instead serve as security measures ensuring integrity of changes and also the sequence of their application.

If you’re interested in the anatomy of a git commit.

Ah, security measures. so if you were to look at two random Code version that you have had nothing top do with and only compare them with the commit hashes, could you tell which was the latest version?

That Page of git commits makes a lot of sense as to the reason why btw. It’s is a good way to ensure data integrity. Does not address the version comparison tho, at least not what my limited understand saw.

Still looking for the latest version of MineOS. Tried the update and upgrade .still got the same version ( [d9a604b]). node version is 4.9.11.

Whats next???

Did you restart the webui background process since going through the upgrade process?

Alternatively you can just restart the entire host, but going that far isn’t even necessary.

You also can check what version the files are at…because if it the files are the right version but the webui is reporting differently, it just hasn’t been restarted.

This will report the commit your files are on.


It appears as though nothing has updated…sigh

I understand that you’re frustrated, but the issue you’re experiencing is not a MineOS issue, it’s limited to your ability to SSH and run some bash commands.

If you’d like further assistance with updating your webui to a modern version, copy/paste the full input/output of your terminal shell and provide it here.

At this moment, all I know for certain is that you’ve run the npm update and received a few warnings.

I do not know:

  1. that you’ve updated the webui via git fetch and git reset --hard origin/master.

If you are able to provide the full session details copy/pasted from your putty session that show you entering the directory, running git fetch and git reset --hard origin/master, it will be abundantly clear that the update took and the webui (when restarted) would reflect that.

I’m not ragging on MineOS or the devs. you guys do an awesome job that I could never do and I do appreciate your help, but you must acknowledge that there is an issue here and if you believe its not a MineOS issue, I’ll believe you an would love to know what the issue is, but only to get to the right solution. Other than that I really don’t care about the issue.

ALL I have done with this server is download the “Current ISO” from the Wiki, burnt the ISO to disc and loaded it to the server. Only to find that the “Current ISO” is not actually current. Then I applied the only two commands that have worked so far Apt-get update and apt-get upgrade

Not being provided with these commands, Just now I tried the “git fetch --hard origin/master” command and it returned an error

“fatal: Not a git repository (or any of the parent directories): .git”

So if you say its not a MineOS problem, then I’m happy to listen to suggestions. Turnkey maybe? but everything is packaged in the ISO.

Now regarding the “full input’output” of my terminal shell. not knowing specifically what you are after, I’ve pasted some links to the apt-get update and apt-get upgrade commands.

from the apt-get update" https://pastebin.com/cBCsGFye
from the apt-get upgrade https://pastebin.com/5j6QCDbc

Yes, I’m frustrated, but I’m still keen to get MineOS up and running smoothly. is it possible to load a Linux System separately to MineOS and then installed MineOS onto that system? IDK, just offering up ideas I’d also like to get my servers website (preferably a Joomla CMS) up and running on the same server. Tried that too, but it threw back errors as well.

I’m sorry I cant be more helpful in getting to the heart of this, just know I want to stick with you guys. you do provide a good product.

The wiki shows the instructions you should be following to upgrade the webui.

I’m very sorry that up until this point we still hadn’t led you there.

Yes, this is one of the most common means of installing MineOS. Depending on which distro you use, you can follow the instructions for the standalone webui here.

No apologies necessary Hex, you’ve been very patient.

So, I followed the instructions on the link. The WebUI is now at [b28c5be]. Is this the latest one? I still cant tell. I followed the link and it says you committed this Sep 18? If so, We’ve had success! (and a great weight falls from my shoulders). for your perusal here’s the pastebin of the terminal.


I may still look into installing MineOS over a GUI based Ubuntu system such as Ubuntu Lite. I’m keen to have my Servers website loaded from the same server. Try and get it all into one neat little package.

OK, as a final response to this post. and it may seem a little ironic, just know that I have learnt a great deal from this post discussion.

I decided to go down the path of setting up the server with Linix Lite (ubuntu 18.04 distro) and stepped through the loading of MineOS onto this system. Reason being, it gave me so much more flexibility in doing other thigs with teh server such as setting up a website for my minecraft server and a shop in teh same location (all of which are well and truly under way). The process provided in your wiki worked perfectly and MineOS is up and running nicely even after I restart the server. SO thank you for that.

So far Ive had no hanging or lagging issues with this version of the webui.

All in all, while the journey was rough, I did learn a lot and Hex, you were very patient and helpful. Thankyou. I do have another issue about FTP, but ill raise that on another topic if I cant resolve it myself.

Thanks again


1 Like

Well you actually can do pretty much the same exact thing with the “official” distro, it is kind of just simply more “beginner” friendly when it comes to extending/expanding and managing the whole system from the system itself when you add/install the MineOS web ui atop a Linux distro with a graphical interface (or install a graphical interface atop the “official” distro), such as my version of the distro based upon Ubuntu that’s got some extras preconfigured and included by default to help simplify things.

Well, typically it is SFTP that we use, FTP over the SSH protocol, since FTP itself would typically require extra setting up and configuring before being usable. I don’t believe Ubuntu or Ubuntu based distros have OpenSSH-Server by default unless it’s Ubuntu Server so if your issue is that you can’t connect with SFTP then that is why, you’d need to install it.

Well, that’s the goal, and you stuck it through, even also going a longer route, and even when you make things perfect, there may always be some way to improve or something else to learn and expand upon. As a “beginner”, you’ve done extremely well overall.