You can probably ignore the FireMotD errors. FireMotD just displays some system information when you ssh to the machine and doesn’t impact the functionality of anything else. I see those errors on the Ubuntu 20 VMs I’m running to.
I’ve not seen that error before but it’s clearly complaining about a missing library which implies that there is something wrong with the Java install. I would not be surprised if it tried to install the ARM version of the JDK. You may not be able to do unattended for an Ubuntu VM on a non-arm machine and may need to manually choose the right Java from openhabian-config or, if there isn’t one, install Java yourself.
I’ve run openHAB in a VMWare VM, Docker on Synology and RaspberryPi
VMWare:
The community free version is crippled - main issue being backup/restore (there are manual ways around this but it’s a bit of a pain)
I was using a HP ML110 - 90% of the time it was only running openHAB - such a waste of electricity and noise and heat for such a small application
Power outages when I was not at home left the wife unable to restart the home automation
Docker on Synology:
Most home Synology NAS devices (DS1512+ costing $1k without disks) don’t have good computational capability to run virtual environments - Docker/openHAB was slow, home device response times were poor
Keeping openHAB running in Docker was a hassle - every Synology and Docker upgrade made me nervous and wasted my time
RaspberryPi
Low cost, power, heat (provided you don’t use a RPi4)
Absolutely no need for a RPi4 - even with the bios update it runs hot which is not good for 24x7 devices - on my RPi3 I’m using 49% memory - my RPi3 provides immediate device actions so don’t need more CPU power
openHABian is awesome - fast to setup, heaps of features, has backup facilities
Provided you use a quality SD card (16 or 32 gb) you should not need to worry about SD card failure for years
Due to implementing persistence (a lot of continual IO) and grafana I now boot of a USB SSD - the IO speed is faster
I also played with Samsung SmartThings - too slow, clunky and needs an external internet connection which displeases me