Project

General

Profile

Actions

Bug #66914

open

start building/testing for Ubuntu 24.04 LTS (Noble Numbat)

Added by Casey Bodley over 1 year ago. Updated about 1 year ago.

Status:
New
Priority:
High
Assignee:
-
% Done:

0%

Source:
Backport:
Regression:
No
Severity:
3 - minor
Reviewed:
Affected Versions:
ceph-qa-suite:
Tags (freeform):
Tool:

Description

  • add 24.04 to the build matrix for shaman
  • add 24.04 builders to the pool for PR checks
  • add 24.04 images for use in teuthology

Related issues 13 (10 open3 closed)

Related to Ceph - Bug #66825: Missing reef packages for Ubuntu 24.04 LTS "noble"New

Actions
Related to Infrastructure - Bug #68601: Introduce Noble to CI buildersNewDan Mick

Actions
Related to Ceph - Bug #68584: Missing squid packages for current Ubuntu LTS 24.04New

Actions
Related to Ceph - Bug #62804: Jaegertracing compile failureResolvedAdam Emerson

Actions
Related to Ceph - Bug #64213: MGR modules incompatible with later PyO3 versions - PyO3 modules may only be initialized once per interpreter processResolvedErnesto Puerta

Actions
Related to ceph-volume - Bug #68807: ceph-volume fails to build on python 3.12NewGuillaume Abrioux

Actions
Related to Dashboard - Bug #71570: Test run-tox-grafana-lint fails on python3.11 and aboveIn ProgressAfreen Misbah

Actions
Related to Dashboard - Bug #71666: Make check failure: run-tox-mgr-dashboard-py3 on python 3.12 / Ubuntu 24.04 NobleNewNizamudeen A

Actions
Related to Ceph - Bug #71713: ubuntu 24: dh_install: warning: Cannot find (any matches for) "lib/systemd/system/ceph-crash.service" (tried in ., debian/tmp)Pending BackportCasey Bodley

Actions
Related to Ceph - Bug #71720: install-deps.sh fails to install dependencies on Ubuntu NobleDuplicate

Actions
Related to ceph-cm-ansible - Bug #71932: TASK [container-host : Install registries-conf-ctl] fails with "This environment is externally managed" on ubuntu 24.04Fix Under ReviewDavid Galloway

Actions
Related to mgr - Bug #72020: ubuntu 24: ceph-mgr : Depends: python3-distutils but it is not installablePending BackportCasey Bodley

Actions
Related to Ceph - Bug #72083: ubuntu 24: debian/cephadm.postinst fails with: mkdir: cannot create directory '/nonexistent/.ssh': No such file or directoryPending BackportCasey Bodley

Actions
Actions #1

Updated by Casey Bodley over 1 year ago

  • Priority changed from Normal to High
Actions #2

Updated by Casey Bodley over 1 year ago

  • Related to Bug #66825: Missing reef packages for Ubuntu 24.04 LTS "noble" added
Actions #3

Updated by Ken Dreyer over 1 year ago

Adam, I'm interested to learn this process so that my team and I can enable CentOS 10 in the labs also.

Would you please include me on any discussions or meetings you have about this?

Is https://wiki.sepia.ceph.com/doku.php?id=services:fog the process you'll follow?

Actions #4

Updated by Ken Dreyer over 1 year ago

Please also ensure that podman is installed on this latest Ubuntu image. We need to migrate to Podman on all platforms (not just CentOS), since the Podman developers are actively developing that project more than Docker.

Actions #5

Updated by Casey Bodley over 1 year ago

  • Related to Bug #68601: Introduce Noble to CI builders added
Actions #6

Updated by Stefan Kooman about 1 year ago

Any progress to share? We can really use those 24.04 packages on our new machines.

Actions #7

Updated by Stefan Kooman about 1 year ago

I came across https://pad.ceph.com/p/ceph-infra-weekly

See 2025-01-09 updates:

Blockers for using Ubuntu 24.04 (noble) for builds:
Issues John M found when building in a ubuntu container:
https://tracker.ceph.com/issues/68807 https://tracker.ceph.com/issues/66914
https://tracker.ceph.com/issues/69240  PR https://github.com/ceph/ceph/pull/60986  under review
https://tracker.ceph.com/issues/69241 PR https://github.com/ceph/ceph/pull/61107 merged
Actions #8

Updated by Casey Bodley 12 months ago

  • Related to Bug #68584: Missing squid packages for current Ubuntu LTS 24.04 added
Actions #9

Updated by Casey Bodley 12 months ago

  • Related to Bug #62804: Jaegertracing compile failure added
Actions #10

Updated by Casey Bodley 12 months ago

  • Related to Bug #64213: MGR modules incompatible with later PyO3 versions - PyO3 modules may only be initialized once per interpreter process added
Actions #11

Updated by John Mulligan 9 months ago

  • Related to Bug #68807: ceph-volume fails to build on python 3.12 added
Actions #12

Updated by John Mulligan 9 months ago

  • Related to Bug #71570: Test run-tox-grafana-lint fails on python3.11 and above added
Actions #13

Updated by John Mulligan 9 months ago

  • Related to Bug #71666: Make check failure: run-tox-mgr-dashboard-py3 on python 3.12 / Ubuntu 24.04 Noble added
Actions #14

Updated by Casey Bodley 9 months ago

  • Related to Bug #71713: ubuntu 24: dh_install: warning: Cannot find (any matches for) "lib/systemd/system/ceph-crash.service" (tried in ., debian/tmp) added
Actions #15

Updated by Casey Bodley 9 months ago

  • Related to Bug #71720: install-deps.sh fails to install dependencies on Ubuntu Noble added
Actions #16

Updated by Casey Bodley 9 months ago

  • Related to Bug #71932: TASK [container-host : Install registries-conf-ctl] fails with "This environment is externally managed" on ubuntu 24.04 added
Actions #17

Updated by Casey Bodley 9 months ago

  • Related to Bug #72020: ubuntu 24: ceph-mgr : Depends: python3-distutils but it is not installable added
Actions #18

Updated by Casey Bodley 8 months ago

  • Related to Bug #72083: ubuntu 24: debian/cephadm.postinst fails with: mkdir: cannot create directory '/nonexistent/.ssh': No such file or directory added
Actions

Also available in: Atom PDF