Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

log of changes needed for debian 11>12 upgrade #115

Open
martenson opened this issue Mar 4, 2025 · 2 comments
Open

log of changes needed for debian 11>12 upgrade #115

martenson opened this issue Mar 4, 2025 · 2 comments

Comments

@martenson
Copy link
Member

@martindemko please fill in what you've found out

xref: #114

@martindemko
Copy link
Collaborator

  • remove 3 python envs (/srv/galaxy/venv/, /srv/tiaas/venv/, /opt/certbot): they will be recreated correctly with playbook run
  • upgrade PostgreSQL 13 (deprecated in deb12) into 15 (latest in deb12) using the command: pg_upgradecluster -v 15 13 main, however, I had to manually copy data from /etc/postgresql/13/main/conf.d/* into /etc/postgresql/15/main/conf.d/* in the process
  • activate RBD: install ceph-common (to obtain rbdmap.service) following with mount -a
  • TUSd version had to be conserved in playbook (Quick patch after upgrade Debian from 11 to 12 #114) to v2.6.0 as v2.7.0 could not be downloaded due to a broken download link
  • install docker (playbook run will do it, it might be necessary to move the docker role into the beginning of the playbook)
  • postfix remains broken (however, it should be handled by Puppet)
  • handling the Tiaas role during the playbook run was too tricky on GCZ; I turned Tiaas off, and after the first successful run, I turned it back on (no idea about the reason).
  • handling of Redis role during playbook was troublesome: I had to uninstall it and remove all configuration files. Also, following the advice of ChatGPT-4, I increased this from 0 sysctl -w user.max_user_namespaces=28633, but after installation, I set it back to 0 because other machines use 0 value. Not sure what have helped at the end.

@martindemko
Copy link
Collaborator

TUSd trouble solved here

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants