The user prateekvarma encountered issues installing Discourse on Ubuntu 14.04 LTS, facing a modprobe: FATAL: Module aufs not found error during Docker installation. After troubleshooting, they followed guidance from Falco and successfully installed Docker by installing linux-image-extra-$(uname -r) and loading the aufs module. The main issue was later identified as the DISCOURSE_HOSTNAME in app.yml still set to discourse.example.com, which caused a bootstrap failure. codinghorror pointed out the need to configure the domain, and prateekvarma resolved the issue by updating the hostname to their actual domain. steko added that OVH VPS users can use a default domain for testing.
FAILED
--------------------
RuntimeError: /usr/local/bin/ruby -e 'if ENV["DISCOURSE_HOSTNAME"] == "discourse.example.com"; puts "Aborting! Domain is not configured!"; exit 1; end' failed with return #<Process::Status: pid 219 exit 1>
Location of failure: /pups/lib/pups/exec_command.rb:105:in `spawn'
exec failed with the params "/usr/local/bin/ruby -e 'if ENV[\"DISCOURSE_HOSTNAME\"] == \"discourse.example.com\"; puts \"Aborting! Domain is not configured!\"; exit 1; end'"
d0ee9b65b9f5191547ee326f11251162835f0dc68446622349ccae6cf07bb214
** FAILED TO BOOTSTRAP ** please scroll up and look for earlier error messages, there may be more than one
Set DISCOURSE_HOSTNAME to discourse.example.com, this means you want your Discourse available at http://discourse.example.com/. You’ll need to update the DNS A record for this domain with the IP address of your server.
I really think that you should specify it more clearly there.