Ok. So, after dealing with some non related technical issues around my home, I was able to get back on here and putty into the web server, told it to rebuild and appended &> to the end to obtain a text file. Used WinSCP to pull the file, and here it is. I went through it with Notepad using Ctrl+F to look for “err” and the only things I could find seemed trivial, non related, and like they had absolutely no impact on the build itself. Here’s the snippet:
2018-04-12 17:59:53.403 UTC  LOG: listening on IPv4 address "0.0.0.0", port 5432
2018-04-12 17:59:53.403 UTC  LOG: listening on IPv6 address "::", port 5432
2018-04-12 17:59:53.405 UTC  LOG: listening on Unix socket "/var/run/postgresql/.s.PGSQL.5432"
2018-04-12 17:59:53.419 UTC  LOG: database system was shut down at 2018-04-12 17:59:43 UTC
2018-04-12 17:59:53.423 UTC  LOG: database system is ready to accept connections
I, [2018-04-12T17:59:58.384624 #13] INFO -- :
I, [2018-04-12T17:59:58.384903 #13] INFO -- : > su postgres -c 'createdb discourse' || true
2018-04-12 17:59:58.459 UTC  postgres@postgres ERROR: database "discourse" already exists
2018-04-12 17:59:58.459 UTC  postgres@postgres STATEMENT: CREATE DATABASE discourse;
createdb: database creation failed: ERROR: database "discourse" already exists
I, [2018-04-12T17:59:58.461202 #13] INFO -- :
I, [2018-04-12T17:59:58.461626 #13] INFO -- : > su postgres -c 'psql discourse -c "create user discourse;"' || true
2018-04-12 17:59:58.542 UTC  postgres@discourse ERROR: role "discourse" already exists
2018-04-12 17:59:58.542 UTC  postgres@discourse STATEMENT: create user discourse;
ERROR: role "discourse" already exists
I, [2018-04-12T17:59:58.544671 #13] INFO -- :
I, [2018-04-12T17:59:58.545098 #13] INFO -- : > su postgres -c 'psql discourse -c "grant all privileges on database discourse to discourse;"' || true
I, [2018-04-12T17:59:58.626593 #13] INFO -- : GRANT
I, [2018-04-12T17:59:59.108176 #13] INFO -- : File > /var/lib/postgresql/take-database-backup chmod: +x
I, [2018-04-12T17:59:59.111142 #13] INFO -- : File > /var/spool/cron/crontabs/postgres chmod:
I, [2018-04-12T17:59:59.111477 #13] INFO -- : > echo postgres installed!
I, [2018-04-12T17:59:59.113472 #13] INFO -- : postgres installed!
So we can see that postgres was successful and all privileges were modified as needed. The only “error” was that upon checking for an install of discourse, the installer found discourse already available, and so it didn’t re-install. That’s my understanding.
The only other mentions of the string “err” in the log are from records of output to other files, and the error template for when there are too many HTTP requests.
Do you think I should swim through the warnings for clues? I can’t upload the text file here because, new users can’t upload attachments. If you’d like I can Google Drive or Dropbox it.