-
Notifications
You must be signed in to change notification settings - Fork 96
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
hydra investigate show-monitor
doesn't work (Fedora 38, podman)
#7080
Comments
The above is actually a different issue that I initially wanted to report. The errors above come from a fresh Fedora 38 AMI. On my own machine with Fedora 38, I see the following:
Here the error message is some nonsense about free ports, but looking into container logs and |
Bottom line: (It's also broken in a different way on my own non-fresh Fedora, but that could be something wrong with my system, so please just assure me that it works on a fresh Fedora, and I might investigate my own problems from there). |
I've found two issues:
|
* podman now defaults to short-name-mode="enforcing", and the monitor stack doesn't able to pull images when working via socket, it doesn't have tty to offer which repository to alias it, setting short-name-mode="permissive" on ~/.config/containers/registries.conf alleviate this issue * scylla-monitoring was using DOCKER_HOST inside it's start scripts, hence breaking our ability to use it to point to podman socket, a fix was subbmitted but until then we patch those out of the scripts so older collected monitoring data can be used Ref: scylladb/scylla-monitoring#2149 Fixes: scylladb#7080
* podman now defaults to short-name-mode="enforcing", and the monitor stack doesn't able to pull images when working via socket, it doesn't have tty to offer which repository to alias it, setting short-name-mode="permissive" on ~/.config/containers/registries.conf alleviate this issue * scylla-monitoring was using DOCKER_HOST inside it's start scripts, hence breaking our ability to use it to point to podman socket, a fix was subbmitted but until then we patch those out of the scripts so older collected monitoring data can be used Ref: scylladb/scylla-monitoring#2149 Fixes: scylladb#7080
* podman now defaults to short-name-mode="enforcing", and the monitor stack doesn't able to pull images when working via socket, it doesn't have tty to offer which repository to alias it, setting short-name-mode="permissive" on ~/.config/containers/registries.conf alleviate this issue * scylla-monitoring was using DOCKER_HOST inside it's start scripts, hence breaking our ability to use it to point to podman socket, a fix was subbmitted but until then we patch those out of the scripts so older collected monitoring data can be used Ref: scylladb/scylla-monitoring#2149 Fixes: #7080
On a fresh Fedora 38 system, with
podman
(andpodman-docker
) installed, using SCT master, I runhydra investigate show-monitor 0d40b784-fe2e-484b-9b2d-7e78c3cbe186
(the specific test ID doesn't matter) and I receive the following output:The error message suggests to look at logs of
aalert-6000
, but the outputpodman logs aalert-6000
is empty.Running the same
start-all.sh
on the same data manually (outside of the containers) works as expected.The text was updated successfully, but these errors were encountered: