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

log4pot fails to pull docker image. #1736

Closed
JeffMcGeoff opened this issue Jan 15, 2025 · 4 comments
Closed

log4pot fails to pull docker image. #1736

JeffMcGeoff opened this issue Jan 15, 2025 · 4 comments
Assignees
Labels
bug fix no basic support info Please follow the guidelines so we can help testing

Comments

@JeffMcGeoff
Copy link

JeffMcGeoff commented Jan 15, 2025

As the title reads, log4pot docker image fails to pull from "ghcr.io/telekom-security/log4pot:24.04.1" which subsequently redirects to "https://github.com/telekom-security/tpotce/pkgs/container/log4pot" as there is no log4pot image tagged with "24.04.1". This gives the error manifest unknown when pulling the log4pot docker image.

This is also evident in "docker/log4pot/docker-compose.yml" where on line 23 image: "dtagdevsec/log4pot:24.04" was replaced with image: "ghcr.io/telekom-security/log4pot:24.04.1".

Since all .yml files use the version variable ${TPOT_VERSION}, it defaults to 24.04.1 when pulling images. Within the docker-compose.yml file, manually changing to a valid image version works as intended and the image is successfully pulled from "https://github.com/telekom-security/tpotce/pkgs/container/log4pot".

@github-actions github-actions bot added the no basic support info Please follow the guidelines so we can help label Jan 15, 2025
@t3chn0m4g3 t3chn0m4g3 self-assigned this Jan 15, 2025
@t3chn0m4g3 t3chn0m4g3 added the bug label Jan 15, 2025
@t3chn0m4g3
Copy link
Member

Thanks for reporting. We are investigating this currently as multi-arch builds are currently broken when building log4pot. It seems some dependencies will no longer built using qemu (on x64) and we are now identifying the responsible packages.

@t3chn0m4g3
Copy link
Member

@JeffMcGeoff Just pushed the images, works fine on our end.

t3chn0m4g3 added a commit that referenced this issue Jan 15, 2025
Multi-arch builds for log4pot are currently only working when pinning `poetry==1.8.3`.
As reported pipeline did not push images to registries (#1736)
@t3chn0m4g3 t3chn0m4g3 added the fix label Jan 15, 2025
@JeffMcGeoff
Copy link
Author

Thank you @t3chn0m4g3, I can confirm log4pot docker image is successfully pulled from the repo when I deployed tpot earlier today with a customised docker-compose.yml file.

@t3chn0m4g3
Copy link
Member

Great to hear! Thanks for the feedback!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug fix no basic support info Please follow the guidelines so we can help testing
Projects
None yet
Development

No branches or pull requests

2 participants