I’ve been running 2.2.0-beta6 for a few days now and noticed the release of 2.2.0-beta7 so I proceed the upgrade as usual :
- upgrading the docker manager
- upgrading the code
- upgrading plugins (actually oauth2 and cake which are two officials ones)
Once the update has been successfully run (according to output), I’ll back to the forum homepage which end with a blank error page.
Woops The software used by this forum as encounter an issue... Detailed information has been sent...
It’s returning the same page on every single forum page - except the upgrade one.
I tried to rebuild the container a couple of time, even by fixing the version to the previously 2.2.0-b6 (which was working) without any success.
Here is the doctor information:
DISCOURSE DOCTOR Mon Jan 14 00:13:42 CET 2019 OS: Linux serverhp.clandaerie.com 4.9.0-8-amd64 #1 SMP Debian 4.9.110-3+deb9u6 (2018-10-08) x86_64 GNU/Linux Found containers/app.yml ==================== YML SETTINGS ==================== DISCOURSE_HOSTNAME=forums.clandaerie.com SMTP_ADDRESS=smtp.mailgun.org DEVELOPER_EMAILS=REDACTED SMTP_PASSWORD=REDACTED SMTP_PORT=587 SMTP_USER_NAME=********* LETSENCRYPT_ACCOUNT_EMAIL=REDACTED ==================== DOCKER INFO ==================== DOCKER VERSION: Docker version 18.06.0-ce, build 0ffa825 DOCKER PROCESSES (docker ps -a) CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 00152ed0d7b9 local_discourse/app "/sbin/boot" 8 minutes ago Up 8 minutes app Discourse container app is running ==================== PLUGINS ==================== - git clone https://github.com/discourse/docker_manager.git - git clone https://github.com/discourse/discourse-oauth2-basic.git - git clone https://github.com/discourse/discourse-cakeday.git No non-official plugins detected. See https://github.com/discourse/discourse/blob/master/lib/plugin/metadata.rb for the official list. ======================================== Discourse version at forums.clandaerie.com: NOT FOUND Discourse version at localhost: NOT FOUND ==================== MEMORY INFORMATION ==================== OS: Linux RAM (MB): 8179 total used free shared buff/cache available Mem: 7987 3636 1218 253 3132 3800 Swap: 0 0 0 ==================== DISK SPACE CHECK ==================== ---------- OS Disk Space ---------- Filesystem Size Used Avail Use% Mounted on /dev/vda1 49G 35G 12G 75% / ==================== DISK INFORMATION ==================== Disk /dev/vda: 50 GiB, 53687091200 bytes, 104857600 sectors Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disklabel type: dos Disk identifier: 0x000dcb5c Device Boot Start End Sectors Size Id Type /dev/vda1 * 2048 102760447 102758400 49G 83 Linux /dev/vda2 102760448 104857599 2097152 1G 82 Linux swap / Solaris ==================== END DISK INFORMATION ==================== ==================== MAIL TEST ==================== For a robust test, get an address from http://www.mail-tester.com/ Sending mail to REDACTED . . Testing sending to ******* using ********:***********. SMTP server connection successful. Sending to ********. . . Mail accepted by SMTP server. If you do not receive the message, check your SPAM folder or test again using a service like http://www.mail-tester.com/. If the message is not delivered it is not a problem with Discourse. Check the SMTP server logs to see why it failed to deliver the message. ==================== DONE! ====================
and bellow are the output of container logs (using
launcher logs app)
run-parts: executing /etc/runit/1.d/00-ensure-links run-parts: executing /etc/runit/1.d/00-fix-var-logs run-parts: executing /etc/runit/1.d/anacron run-parts: executing /etc/runit/1.d/cleanup-pids Cleaning stale PID files run-parts: executing /etc/runit/1.d/copy-env run-parts: executing /etc/runit/1.d/enable-brotli run-parts: executing /etc/runit/1.d/remove-old-socket Started runsvdir, PID is 45 ok: run: redis: (pid 55) 0s ok: run: postgres: (pid 56) 0s rsyslogd: command 'KLogPermitNonKernelFacility' is currently not permitted - did you already set it via a RainerScript command (v6+ config)? [v8.16.0 try http://www.rsyslog.com/e/2222 ] rsyslogd: imklog: cannot open kernel log (/proc/kmsg): Operation not permitted. rsyslogd: activation of module imklog failed [v8.16.0 try http://www.rsyslog.com/e/2145 ] rsyslogd: Could not open output pipe '/dev/xconsole':: No such file or directory [v8.16.0 try http://www.rsyslog.com/e/2039 ] supervisor pid: 57 unicorn pid: 78
launcher enter app and showing the nginx error log, this is what I get :
root@forums:/var/www/discourse# cat /var/log/nginx/error.log 2019/01/13 23:18:54 [error] 68#68: *1 connect() failed (111: Connection refused) while connecting to upstream, client: 184.108.40.206, server: _, request: "POST /message-bus/1bc14d052e024e448724de1ccfe24394/poll?dlp=t HTTP/1.1", upstream: "http://127.0.0.1:3000/message-bus/1bc14d052e024e448724de1ccfe24394/poll?dlp=t", host: "forums.clandaerie.com", referrer: "https://forums.clandaerie.com/t/imperium-lawn-capswarm-gnome-cap-mode-demploi/71"
Is anyone got an idea about what append and how to fix this ?