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

Add Ubuntu 22.04 support #228

Merged
merged 3 commits into from
Nov 23, 2023
Merged

Add Ubuntu 22.04 support #228

merged 3 commits into from
Nov 23, 2023

Conversation

Senen
Copy link
Member

@Senen Senen commented Oct 24, 2023

References

Objective

  • Add Ubuntu 22.04 support
  • Do not install Errbit In Ubuntu 22.04
  • Ensure deploy_user home has the correct permissions

@javierm javierm added this to Doing in Consul Democracy Oct 24, 2023
@Senen Senen force-pushed the install_specific_nodejs_version branch from 9d48239 to 283c2c4 Compare October 24, 2023 13:46
@javierm javierm linked an issue Oct 24, 2023 that may be closed by this pull request
@Senen Senen changed the title Add ubuntu 22.04 support Add Ubuntu 22.04 support Oct 24, 2023
@Senen Senen force-pushed the add_ubuntu_22.04_support branch 2 times, most recently from 7bae662 to f5d8fb1 Compare October 24, 2023 15:22
Consul Democracy automation moved this from Doing to Testing Oct 24, 2023
@Senen Senen force-pushed the install_specific_nodejs_version branch from 9faab66 to bb0c82d Compare November 16, 2023 16:25
@Senen Senen force-pushed the install_specific_nodejs_version branch from bb0c82d to 05f8278 Compare November 16, 2023 16:44
@javierm javierm changed the base branch from install_specific_nodejs_version to puma_systemd November 20, 2023 17:30
@javierm javierm self-assigned this Nov 22, 2023
@javierm javierm force-pushed the puma_systemd branch 2 times, most recently from d14f081 to 5af53dd Compare November 23, 2023 18:24
Base automatically changed from puma_systemd to release_2.1.0 November 23, 2023 18:35
1. Errbit does not have the mongodb package available via apt.
2. The latest Errbit version uses ruby 2.7.4 which needs SSL1 while Ubuntu 22.04 supports SSL3.
For some reason I do not know yet, when running the installer on a
Ubuntu 22.04 server it creates the deploy_user home directory with 750 permissions instead of 755.

We need 755 permissions so other users like `www-data`, which runs the nginx service can read from the Consul Democracy puma socket. Otherwise we get a 502 Bad Gateway error when accessing the application.
@javierm javierm marked this pull request as ready for review November 23, 2023 18:38
@javierm javierm merged commit 7c646ed into release_2.1.0 Nov 23, 2023
6 checks passed
Consul Democracy automation moved this from Testing to Release 2.1.0 Nov 23, 2023
@javierm javierm deleted the add_ubuntu_22.04_support branch November 23, 2023 18:49
@javierm javierm removed the 2.1 label Nov 24, 2023
@javierm javierm mentioned this pull request Jun 17, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Support Ubuntu 22.04
2 participants