Skip to content

Fix Debian 13 NTP setup#1996

Open
treydock wants to merge 1 commit into
voxpupuli:masterfrom
OSC:debian-13
Open

Fix Debian 13 NTP setup#1996
treydock wants to merge 1 commit into
voxpupuli:masterfrom
OSC:debian-13

Conversation

@treydock

@treydock treydock commented Apr 1, 2026

Copy link
Copy Markdown
Contributor

This is the error Debian 13 gives:

{"stream":"Package ntpdate is not available, but is referred to by another package.\nThis may mean that the package is missing, has been obsoleted, or\nis only available from another source\nHowever the following packages replace it:\n ntpsec-ntpdate\n\n"}

For Debian 13+, use chrony

This is the error Debian 13 gives:

{"stream":"Package ntpdate is not available, but is referred to by another package.\nThis may mean that the package is missing, has been obsoleted, or\nis only available from another source\nHowever the following packages replace it:\n  ntpsec-ntpdate\n\n"}

For Debian 13+, use chrony
@treydock treydock marked this pull request as ready for review April 1, 2026 15:11
@bastelfreak

Copy link
Copy Markdown
Member

This makes sense to me, but I'm wondering why we never ran into this? Vox Pupuli uses Debian 13 acceptance tests singe many months now.

@bastelfreak bastelfreak added the bug label Apr 1, 2026
@treydock

treydock commented Apr 1, 2026

Copy link
Copy Markdown
Contributor Author

Not sure, we use beaker and beaker-docker to run E2E tests for our Open OnDemand product and ran into it here: https://github.com/OSC/ondemand/actions/runs/23854542491/job/69543747938

We were on somewhat old versions of both beaker and beaker-docker but from what I can see the ntpdate logic affects recent versions too.

@treydock

treydock commented Apr 1, 2026

Copy link
Copy Markdown
Contributor Author

What Puppet modules have passing Debian 13 tests? I can take a look at their Github Action output to see if anything jumps out at me.

@bastelfreak

Copy link
Copy Markdown
Member

@treydock

treydock commented Apr 1, 2026

Copy link
Copy Markdown
Contributor Author

The apt installs on those looks a lot different than what I saw and don't install NTP or chrony things. I updated things on our end to latest beaker and beaker-docker and didn't see the problem, so seems like maybe this NTP package code path isn't even used. I'm fine if you'd rather just close this PR as not needed.

@ekohl

ekohl commented May 25, 2026

Copy link
Copy Markdown
Member

This makes sense to me, but I'm wondering why we never ran into this? Vox Pupuli uses Debian 13 acceptance tests singe many months now.

I don't think we actually enable timesync in our Beaker testing because it's off by default. Since 18e6e22 the package is only installed when needed.

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.

3 participants