Alta Control not sending emails

I have my local controller running under docker. I can register a new user. However, I don’t ever get the email messages. Not even in the incoming spool, spam filters or junk boxes.

How can I verify that the activation email service is working?
Thanks,
Kelly

Change the URL to use https. Typically when it fails it means the browser did not handle the redirect to https as expected and instead has dumped you to http. The emails will always fail in that exact case.

I believe improvements were made here already, but that won’t help older versions like what’s bundled on the current container image (1.0d).

I’ll save sending you to the Control release notes, but you’ll likely need to perform the following to be able to update the controller, or if the issue persists after switching/checking protocol. It is like a monolithic nix box, so you just update via apt, but you need to fix it first (by running the following):

dpkg --configure -a && apt update && apt upgrade -y

Tried the dpkg command. Always hangs at: Setting up postgresql-15 (15.14-1.pgdg22.04+1) …
It has sat there overnight. Looking now for any errors. In no way am I an expert in containers so please be patient. LOL.

ps shows systemctl start postgresql.service as the hung process. hangs indefinitly at the last line…

Setting up python3-pkg-resources (59.6.0-1.2ubuntu0.22.04.3) …
Setting up gnupg2 (2.2.27-3ubuntu2.4) …
Setting up nginx (1.18.0-6ubuntu14.6) …
Setting up python3-apt (2.4.0ubuntu4) …
Setting up postgresql-common (281.pgdg22.04+1) …
Installing new version of config file /etc/postgresql-common/pg_upgradecluster.d/analyze …
Replacing config file /etc/postgresql-common/createcluster.conf with new version

here are the processes

root 10395 4169 0 12:50 pts/3 00:00:00 /usr/bin/perl -w /usr/share/debconf/frontend /var/lib/dpkg/info/postgresql-common.postinst configure 259.pgdg22.04+1
root 10404 10395 0 12:50 pts/3 00:00:00 /bin/sh /var/lib/dpkg/info/postgresql-common.postinst configure 259.pgdg22.04+1
root 10580 10404 0 12:50 pts/3 00:00:00 /usr/bin/perl /usr/bin/deb-systemd-invoke start postgresql.service
root 10584 10580 0 12:50 pts/3 00:00:00 systemctl --quiet --system start postgresql.service
postgres 10590 1 0 12:50 ? 00:00:00 /usr/lib/postgresql/15/bin/postgres -D /var/lib/postgresql/15/main -c config_file=/etc/postgresql/15/main/postgresql.conf
postgres 10591 10590 0 12:50 ? 00:00:00 postgres: 15/main: checkpointer
postgres 10592 10590 0 12:50 ? 00:00:00 postgres: 15/main: background writer
postgres 10594 10590 0 12:50 ? 00:00:00 postgres: 15/main: walwriter
postgres 10595 10590 0 12:50 ? 00:00:00 postgres: 15/main: autovacuum launcher
postgres 10596 10590 0 12:50 ? 00:00:00 postgres: 15/main: logical replication launcher
root 10621 0 0 12:54 pts/5 00:00:00 /bin/sh
root 10662 10621 0 12:59 pts/5 00:00:00 ps -ef

Figured out why apt-get was failing at upgrading postgresql…

/run/postgresql and /run/postgresql/15-main.pid had to chown and chgrp to root. Then the process completed. Just clicked on activate on 1.1e with updates. Been waiting 10 minutes but still no login page. I’ll wait more.

OK, got it all sussed out. Have to use the alta host name to get everything done, at least if using a proxy server in front of the container.