I’m guessing that updating through the UI does not do a full update. In my control docker image that I’ve only updated through the UI, I see
root@891cd3aaf0f1:/# dpkg -l postgr* |grep ^ii
ii postgresql-15 15.6-1.pgdg22.04+1 amd64 The World's Most Advanced Open Source Relational Database
ii postgresql-client-15 15.6-1.pgdg22.04+1 amd64 front-end programs for PostgreSQL 15
ii postgresql-client-common 259.pgdg22.04+1 all manager for multiple PostgreSQL client versions
ii postgresql-common 259.pgdg22.04+1 all PostgreSQL database-cluster manager
I’m fine with Alta Labs using the overlayFS for volatile data, but there should be an easy way to take a downloaded backup of control and use it to restore a fresh installation. That should be an option when you first bring up control.