I tested Eric's fix on a Digital Ocean droplet with 2 GB Memory and 40 GB Disk with Ubuntu 17.10 upgraded to Bionic with do-release-upgrade -d (because Bionic images are not available)
==============
root@ubuntu-2gb-tor1-01:~# cat /sys/class/dmi/id/sys_vendor DigitalOcean
root@ubuntu-2gb-tor1-01:~# dpkg -l | grep -i landscape-client ii landscape-client 16.03-0ubuntu5 amd64 The Landscape administration system client
root@ubuntu-2gb-tor1-01:~# lsb_release -a No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu Bionic Beaver (development branch) Release: 18.04 Codename: bionic
Computer information in Landscape: -Distribution: Ubuntu Bionic Beaver (development branch) (bionic) -VM Type: kvm -Product identifier: Droplet
I tested Eric's fix on a Digital Ocean droplet with 2 GB Memory and 40 GB Disk with Ubuntu 17.10 upgraded to Bionic with do-release-upgrade -d (because Bionic images are not available)
==============
root@ubuntu- 2gb-tor1- 01:~# cat /sys/class/ dmi/id/ sys_vendor
DigitalOcean
root@ubuntu- 2gb-tor1- 01:~# dpkg -l | grep -i landscape-client
ii landscape-client 16.03-0ubuntu5 amd64 The Landscape administration system client
root@ubuntu- 2gb-tor1- 01:~# lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu Bionic Beaver (development branch)
Release: 18.04
Codename: bionic
Computer information in Landscape:
-Distribution: Ubuntu Bionic Beaver (development branch) (bionic)
-VM Type: kvm
-Product identifier: Droplet