bots icon indicating copy to clipboard operation
bots copied to clipboard

images: Add rhel-10

Open mvollmer opened this issue 11 months ago • 10 comments

  • [ ] FAIL: image-refresh rhel-10

mvollmer avatar Mar 20 '24 15:03 mvollmer

Failed. Log: https://cockpit-logs.us-east-1.linodeobjects.com/image-refresh-rhel-10-664d9a9a-20240320-150127/log.html

cockpituous avatar Mar 20 '24 15:03 cockpituous

There are no cloud images yet. Also, the repo URL needs to include "-Public-Beta", if this is indeed the rhel-10 that we are looking for.

mvollmer avatar Mar 20 '24 15:03 mvollmer

Too early indeed, there's not even c10s images yet either.

martinpitt avatar Apr 02 '24 10:04 martinpitt

So the repo urls are a bit funky now: /rhel-10/nightly/RHEL-10-Public-Beta/latest-RHEL-10/ instead of

rhel-10/nightly/RHEL-10/latest-RHEL-10.0/compose/BaseOS/x86_64/os/repodata/repomd.xml

Do I need to complain somewhere? :)

jelly avatar Apr 24 '24 10:04 jelly

Failed. Log: https://cockpit-logs.us-east-1.linodeobjects.com/image-refresh-rhel-10-bc003782-20240424-105017/log.html

cockpituous avatar Apr 24 '24 10:04 cockpituous

We got further but need some investigation.

+ dnf install -y acl boom-boot clevis-luks cryptsetup dhcp-client dnf-automatic dnf-utils dracut-fips gdb glibc-all-langpacks kmod-kvdo kpatch kpatch-dnf libvirt-daemon-config-network ltrace nmap-ncat python3-tracer qemu-kvm redis socat strace tang targetcli tcsh tlog valgrind vdo virt-install wireguard-tools subscription-manager-cockpit insights-client device-mapper-multipath firewalld glib-networking json-glib kexec-tools libssh libvirt-dbus libvirt-client libvirt-daemon-kvm NetworkManager-team openssl PackageKit pcp-libs pcp podman realmd redhat-logos setroubleshoot-server subscription-manager sos stratis-cli stratisd tuned udisks2 udisks2-lvm2 udisks2-iscsi ipa-client oddjob oddjob-mkhomedir sssd sssd-dbus
Last metadata expiration check: 0:00:02 ago on Wed Apr 24 06:52:01 2024.
Package dhcp-client-12:4.4.3-13.P1.el10.x86_64 is already installed.
Package yum-utils-4.5.0-1.el10.noarch is already installed.
Package dracut-059-22.el10.x86_64 is already installed.
No match for argument: kmod-kvdo
No match for argument: kpatch
No match for argument: kpatch-dnf
No match for argument: vdo
No match for argument: wireguard-tools
Package subscription-manager-cockpit-6-3.el10.noarch is already installed.
Package insights-client-3.2.2-4.el10.noarch is already installed.
Package glib-networking-2.80.0-1.el10.x86_64 is already installed.
Package json-glib-1.8.0-3.el10.x86_64 is already installed.
Package kexec-tools-2.0.28-4.el10.x86_64 is already installed.
Package libssh-0.10.6-4.el10.x86_64 is already installed.
Package NetworkManager-team-1:1.47.5-1.el10.2.x86_64 is already installed.
Package openssl-1:3.2.1-3.el10.x86_64 is already installed.
Package PackageKit-1.2.8-3.el10.x86_64 is already installed.
Package redhat-logos-90.2-2.el10+5.x86_64 is already installed.
Package setroubleshoot-server-3.3.33-1.el10.x86_64 is already installed.
Package subscription-manager-1.29.40-2.el10.x86_64 is already installed.
Package sos-4.6.1-2.el10.noarch is already installed.
Package tuned-2.22.0-0.1.rc1.el10.noarch is already installed.
Package oddjob-0.34.7-12.el10.x86_64 is already installed.
Package oddjob-mkhomedir-0.34.7-12.el10.x86_64 is already installed.
Error: Unable to find a match: kmod-kvdo kpatch kpatch-dnf vdo wireguard-tools
killing ssh master process 131
image-create: setup failed with code 1

jelly avatar Apr 24 '24 11:04 jelly

@jelly That's known -- we already have a centos-10 special case here: https://github.com/cockpit-project/bots/blob/main/images/scripts/rhel.setup#L234

It needs to be extended to also cover rhel-10.

martinpitt avatar Apr 24 '24 12:04 martinpitt

Failed. Log: https://cockpit-logs.us-east-1.linodeobjects.com/image-refresh-rhel-10-4ace6978-20240424-125709/log.html

cockpituous avatar Apr 24 '24 13:04 cockpituous

insights-client --version

This errors, and stops the script.

jelly avatar Apr 24 '24 13:04 jelly

Failed. Log: https://cockpit-logs.us-east-1.linodeobjects.com/image-refresh-rhel-10-365679cf-20240424-145143/log.html

cockpituous avatar Apr 24 '24 14:04 cockpituous

I resurrect this. We are getting strange errors in RHEL 10 downstream gating, let's give us a way to reproduce/debug them more comfortably.

martinpitt avatar Jun 28 '24 08:06 martinpitt

Failed. Log: https://cockpit-logs.us-east-1.linodeobjects.com/image-refresh-rhel-10-0-17da978f-20240628-092223/log.html

cockpituous avatar Jun 28 '24 09:06 cockpituous

image-refresh rhel-10-0 done: https://github.com/cockpit-project/bots/commits/image-refresh-rhel-10-0-20240628-095209

cockpituous avatar Jun 28 '24 09:06 cockpituous

Success. Log: https://cockpit-logs.us-east-1.linodeobjects.com/image-refresh-rhel-10-0-43c9df13-20240628-093547/log.html

cockpituous avatar Jun 28 '24 09:06 cockpituous

It's happy with starter-kit. I also locally did a test/image-prepare -q rhel-10-0 in cockpit to try and reproduce the downstream gating failure TestLogin.testClientCertAuthentication. It passed. But at the same time that's enough for me to know that this image generally works.

martinpitt avatar Jun 28 '24 10:06 martinpitt

On the other hand I can reproduce the TestStorageLvm2.testLvmOnLuks failure. I'll copy the naughty, enable starter-kit in the testmap, then this should be good to go.

martinpitt avatar Jun 28 '24 10:06 martinpitt

It's happy with starter-kit. I also locally did a test/image-prepare -q rhel-10-0 in cockpit to try and reproduce the downstream gating failure TestLogin.testClientCertAuthentication. It passed. But at the same time that's enough for me to know that this image generally works.

I am also happy to apply the same approach fedora-rawhide for image refreshes for rhel-10, its useful for gating checks.

jelly avatar Jun 28 '24 10:06 jelly

Odd.. the naughty is already present, and it matches:

❱❱❱ bots/test-failure-policy -o rhel-10-0 < /tmp/out 
Known issue #5434

So this is something else -- let's land this, and I'll enable starter-kit separately.

martinpitt avatar Jun 28 '24 10:06 martinpitt