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

Upgrade base boxes to Ubuntu 24.04 Noble Numbat #1071

Open
BronsonQuick opened this issue Apr 28, 2024 · 2 comments
Open

Upgrade base boxes to Ubuntu 24.04 Noble Numbat #1071

BronsonQuick opened this issue Apr 28, 2024 · 2 comments

Comments

@BronsonQuick
Copy link
Member

We should start preparing new base boxes for the latest Ubuntu LTS Noble Numbat.

At this stage there isn't an ARM box but we can start testing https://app.vagrantup.com/bento/boxes/ubuntu-24.04

@BronsonQuick
Copy link
Member Author

BronsonQuick commented Apr 28, 2024

I've started some initial work on this. Points to note so far:

TODO

  • Get MySQL database creation working
  • Get mdns-publisher installing
  • Get Puppet WP working to install WordPress for us

Monosnap_chassis__chassis__-fish__17964_2024-04-28_19-50-10

@BronsonQuick
Copy link
Member Author

BronsonQuick commented May 12, 2024

I've made some more progress today and managed to get MySQL installing again. That turned out to be as easy as creating a directory in the preprovision script: https://github.com/Chassis/Chassis/pull/1072/files#diff-032545d52de512c4f7060baa18516eca2cfecaaea0f4581c0cd3a694f259ca83R45 Granted that did take a while to work out. For a while there I thought I was going have have to switch us to MariaDB by default 😅

We still need to figure out how to get mdns-publisher installing correctly. Manually it seemed that I could get that working by SSHing in and running the following:

sudo apt install python3.12-venv
python3 -m venv .venv
source .venv/bin/activate

This didn't help me get past https://github.com/Chassis/Chassis/pull/1072/files#diff-024d955d863919a37e83190199acc0cffb37ef60af34c5d7760adc042c0751eeR41

So I don't think custom domains are working yet.

I've also added that we need to get Puppet WP installing WordPress again. I haven't even started debugging that yet though. I suspect it's to do with some of the refactoring I've been doing upstream for Puppet 8.

I also noticed that arm64 versions are available now in https://app.vagrantup.com/bento/boxes/ubuntu-24.04 instead of being a seperate release like https://app.vagrantup.com/bento/boxes/ubuntu-22.04-arm64 so I've commented out some logic in our Vagrant file for that too

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

1 participant