You are the proud user of a Kimsufi Server from OVH ? You certainly noticed they use their own Ubuntu Server kernel, fully incompatible with the Docker environement required for your UNMS setup…
There is an easy solution, so SSH to your Kimsufi and follow the instructions :
sudo su apt-cache search linux-image-extra
Here, you’ll find the latest kernel version.
When I wrote this article, I got this :
linux-image-extra-4.8.0-22-generic - Linux kernel extra modules for version 4.8.0 on 64 bit x86 SMP linux-image-extra-virtual - Extra drivers for Virtual Linux kernel image linux-image-extra-4.8.0-39-generic - Linux kernel extra modules for version 4.8.0 on 64 bit x86 SMP linux-image-extra-4.8.0-59-generic - Linux kernel extra modules for version 4.8.0 on 64 bit x86 SMP
So, 4.8.0-59 was the last kernel number, linux-image-extra-4.8.0-59-generic to be precise. In the future, you’ll get a newer image, so just replace the 4.8.0-59 with the up-to-date version number.
Now, let’s install this image on our server :
apt-get install linux-image-extra-4.8.0-59-generic update-grub
You’ll then get something like that, just remember you MUST find the kernel you just installed, here 4.8.0-59 :
Generating grub configuration file ...
Found linux image: /boot/bzImage-3.14.32-xxxx-grs-ipv6-64 Found linux image: /boot/vmlinuz-4.8.0-59-generic Found initrd image: /boot/initrd.img-4.8.0-59-generic done
Let’s go on with :
fgrep menuentry /boot/grub/grub.cfg
Now, let’s change some setup, edit the Grub configuration file :
and add at the bottom :
GRUB_DEFAULT="Advanced options for Ubuntu>Ubuntu, with Linux 4.8.0-59-generic"
Of course, replace the version number shown here with the kernel version you just installed. Now, let’s reboot :
Wait few minutes, and SSH back to your server. Type :
you’ll then see the new kernel version, not the OVH kernel :
in our example, great !! Again, in the future you’ll get an updated version number, so don’t worry, you do not need to find 4.8.0-59, just something which isn’t the OVH kernel.
Now, Docker is working fine, just install UNMS :
curl -fsSL https://raw.githubusercontent.com/Ubiquiti-App/UNMS/master/install.sh > /tmp/unms_install.sh && sudo bash /tmp/unms_install.sh
and that’s it !
Now http://youserver_ip and finish the setup :