While working through the Teapot tutorial in Chapter 1 & 2 of Enterprise Pharo, everything worked well locally. When installing on the Digital Ocean virtual server, a library issue popped up due to 32bit Pharo:
root@ubuntu-s-1vcpu-1gb-nyc1-01:~# ./pharo Pharo.image printVersion Error. Could not determine platform's libc path for VM. Try forcing $PLATFORMLIBDIR in /root/pharo-vm/pharo, based on LIBC_SO. Please report what works to pharo [vm-dev] mail list. LIBC_SO= DISTRIB_ID=Ubuntu ... System seems to be 64 bit. You may need to (re)install the 32-bit libraries. root@ubuntu-s-1vcpu-1gb-nyc1-01:~# apt install pharo6-32-ui pharo6-64-ui Reading package lists... Done Building dependency tree Reading state information... Done ... E: The repository 'http://download.opensuse.org/repositories/devel:/languages:/pharo:/stable/xUbuntu_16.04 ./ Release' is not signed. N: Updating from such a repository can't be done securely, and is therefore disabled by default. N: See apt-secure(8) manpage for repository creation and user configuration details.
Installing the 64bit of Pharo 8 worked well, similar to what was done for the example Pier install.