Skip to content

docker: ssh: move base image to debian:trixie-slim - #721

Merged
nuclearcat merged 1 commit into
kernelci:mainfrom
nuclearcat:ssh-image-trixie
Sep 29, 2026
Merged

nuclearcat merged 1 commit into
kernelci:mainfrom
nuclearcat:ssh-image-trixie

Conversation

@nuclearcat

Copy link
Copy Markdown
Member

CI fails when building the ssh image (docker/ssh/Dockerfile), e.g. in https://github.com/kernelci/kernelci-api/actions/runs/36589759799/job/109479470492?pr=720:

E: Failed to fetch http://deb.debian.org/debian-security/pool/updates/main/o/openssh/openssh-server_8.4p1-5+deb11u7_amd64.deb  404  Not Found

Debian 11 (bullseye) LTS ended on 2026-08-31, so its security updates are no longer served from deb.debian.org. This moves the image to debian:trixie-slim (current Debian stable).

Tested locally: the image builds, sshd -t accepts the existing sshd_config with OpenSSH 10.0, host keys are generated at install time, and the container starts and keeps sshd running.

This affects every PR, so it should be merged before re-running CI on other PRs (e.g. #720).

🤖 Generated with Claude Code

Debian 11 (bullseye) LTS ended on 2026-08-31 and its security
updates are no longer available from deb.debian.org, so building the
ssh image fails with 404 errors on apt install and breaks CI.

Move to trixie, the current Debian stable. The existing sshd_config
is valid with OpenSSH 10.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Signed-off-by: Denys Fedoryshchenko <denys.f@collabora.com>
@nuclearcat
nuclearcat added this pull request to the merge queue Sep 29, 2026
Merged via the queue into kernelci:main with commit e9c829d Sep 29, 2026
3 checks passed
@nuclearcat
nuclearcat deleted the ssh-image-trixie branch September 29, 2026 15:55
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

Successfully merging this pull request may close these issues.

1 participant