We have access to all our servers using SSH. You say "you can manually update it after you update the main server" but I've not found a method of doing this on the server. As soon as you run it, it tries to auto-update and then gets into a state where it is partially upgraded and goes no further. So, what is the correct method of manually updating it?