Skip to content

ci: use the RHEL 8.5 repos on the mirror#718

Merged
openshift-merge-robot merged 2 commits intoopenshift:masterfrom
miabbott:ci_rhel85
Feb 24, 2022
Merged

ci: use the RHEL 8.5 repos on the mirror#718
openshift-merge-robot merged 2 commits intoopenshift:masterfrom
miabbott:ci_rhel85

Conversation

@miabbott
Copy link
Copy Markdown
Member

We want to test RHCOS using RHEL 8.5 until we can switch to using RHEL
8.6, so use the newly created 8.5 repo.

See: openshift/release#26193

We want to test RHCOS using RHEL 8.5 until we can switch to using RHEL
8.6, so use the newly created 8.5 repo.

See: openshift/release#26193
@openshift-ci openshift-ci Bot requested review from jmarrero and peberanek February 15, 2022 18:30
@openshift-ci openshift-ci Bot added the approved Indicates a PR has been approved by an approver from all required OWNERS files. label Feb 15, 2022
curl -L http://base-"${ocpver_mut}"-rhel8.ocp.svc.cluster.local > src/config/ocp.repo
# we want to use RHEL 8.5 for testing until we can start using 8.6
# see https://github.com/openshift/release/pull/26193
curl -L http://base-"${ocpver_mut}"-rhel85.ocp.svc.cluster.local > src/config/ocp.repo
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is fine as is, but it's another place to bump the RHEL version. Let's figure out how to dedup all this after recent PRs merge though, don't block here!

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ack. Will do!

@miabbott
Copy link
Copy Markdown
Member Author

Updating rpm-md repo 'rhel-8-advanced-virt': cannot update repo 'rhel-8-advanced-virt': Cannot download repomd.xml: Cannot download repodata/repomd.xml: All mirrors were tried; Last error: Status code: 404 for http://base-4-11-rhel85.ocp.svc.cluster.local/rhel-8-advanced-virt/repodata/repomd.xml

I think the repo definition needs a tweak, will chase that down

@miabbott
Copy link
Copy Markdown
Member Author

I think the repo definition needs a tweak, will chase that down

openshift/release#26305

@miabbott
Copy link
Copy Markdown
Member Author

/retest

@miabbott
Copy link
Copy Markdown
Member Author

Messed up the baseurl for RHEL AV 😞 - openshift/release#26334

@HuijingHei
Copy link
Copy Markdown
Contributor

/retest

@miabbott
Copy link
Copy Markdown
Member Author

CI failed on the iso-install branch:

+ kola testiso -S --scenarios pxe-install,pxe-offline-install,iso-install,iso-offline-install,iso-live-login,iso-as-disk --output-dir tmp/kola-metal
Testing scenarios: [pxe-install pxe-offline-install iso-install iso-offline-install iso-live-login iso-as-disk]
Ignoring verification of signature on metal image
Could not open option rom '/usr/share/qemu/pxe-rtl8139.rom': No such file or directory
Successfully tested scenario pxe-install for 411.84.202202221344-0 on bios (metal)
Could not open option rom '/usr/share/qemu/pxe-rtl8139.rom': No such file or directory
Successfully tested scenario pxe-offline-install for 411.84.202202221344-0 on bios (metal)
Error: scenario iso-install: entered emergency.target in initramfs
2022-02-22T15:47:28Z cli: scenario iso-install: entered emergency.target in initramfs

But the failed artifacts didn't get saved, so not sure what happened. Will try to reproduce locally.

@miabbott
Copy link
Copy Markdown
Member Author

Didn't reproduce locally

/retest

@jmarrero
Copy link
Copy Markdown
Member

/lgtm

@openshift-ci openshift-ci Bot added the lgtm Indicates that a PR is ready to be merged. label Feb 22, 2022
@openshift-bot
Copy link
Copy Markdown

/retest-required

Please review the full test history for this PR and help us cut down flakes.

9 similar comments
@openshift-bot
Copy link
Copy Markdown

/retest-required

Please review the full test history for this PR and help us cut down flakes.

@openshift-bot
Copy link
Copy Markdown

/retest-required

Please review the full test history for this PR and help us cut down flakes.

@openshift-bot
Copy link
Copy Markdown

/retest-required

Please review the full test history for this PR and help us cut down flakes.

@openshift-bot
Copy link
Copy Markdown

/retest-required

Please review the full test history for this PR and help us cut down flakes.

@openshift-bot
Copy link
Copy Markdown

/retest-required

Please review the full test history for this PR and help us cut down flakes.

@openshift-bot
Copy link
Copy Markdown

/retest-required

Please review the full test history for this PR and help us cut down flakes.

@openshift-bot
Copy link
Copy Markdown

/retest-required

Please review the full test history for this PR and help us cut down flakes.

@openshift-bot
Copy link
Copy Markdown

/retest-required

Please review the full test history for this PR and help us cut down flakes.

@openshift-bot
Copy link
Copy Markdown

/retest-required

Please review the full test history for this PR and help us cut down flakes.

@miabbott
Copy link
Copy Markdown
Member Author

/hold

Need to get a cosa pod on build02 to investigate why the iso-install is failing

@openshift-ci openshift-ci Bot added the do-not-merge/hold Indicates that a PR should not merge because someone has issued a /hold command. label Feb 23, 2022
@miabbott
Copy link
Copy Markdown
Member Author

miabbott commented Feb 23, 2022

OK, got at least some more info from console.txt in the pod:

[   17.295334] ignition[872]: Ignition 2.13.0                                                                                                                  
[   17.309174] systemd[1]: Starting Ignition (kargs)...                       
[   17.322253] ignition[872]: Stage: kargs                        
[   17.334175] systemd[1]: Starting dracut initqueue hook...            
[   17.348195] ignition[872]: reading system config file "/usr/lib/ignition/base.d/00-core.ign"                                                                
[  OK  ] Mounted /run/media/iso.                                     
         Starting Persist osmet files (ISO)...                           
         Mounting /sysroot...                                
[   17.394190] systemd[1]: Started dracut initqueue hook.                                                                                                      
[   17.423469] loop1: detected capacity change from 0 to 1039517696
[   17.435403] systemd[1]: Starting dracut pre-mount hook...                
[   17.462086] loop_set_status: loop1 () has still dirty pages (nrpages=2)                                                                                     
[   17.468483] ignition[872]: no config dir at "/usr/lib/ignition/base.platform.d/metal"                                                                       
[FAILED] Failed to mount /sysroot.                                                                                                                             
See 'systemctl status sysroot.mount' for details.                                                                                                              
[DEPEND] Dependency failed for Initrd Root File System.                                                                                                        
[DEPEND] Dependency failed for Reload Configuration from the Real Root.
[DEPEND] Dependency failed for Mount OSTree /var.                                                                                                              
[   17.577382] systemd[1]: Reached target Remote File Systems (Pre).
[  OK  ] Stopped Ignition (fetch-offline).         
[  OK  ] Stopped target Initrd Root Device.                                                                                                                    
[  OK  ] Stopped target Timers.                                                                                                                                
[  OK  ] Stopped Ignition (disks).                           
[  OK  [   17.663205] ignition[872]: kargs: kargs passed                                                                                                       
] Stopped Ignition (kargs).                           
[  OK  ] Stopped CoreOS Ignition User Config Setup.                                                                                                            
[  OK  ] Stopped Forward Password Requests to Clevis Directory Watch.                                                                                                                                                                                                                                                         
         [   17.710472] mount[902]: mount: /sysroot: failed to setup loop device for /run/media/iso/images/pxeboot/rootfs.img.                                 
Unmounting /run/ephemeral...                                                                                                                  

Searching for the loop device error hits on #666, with this observation which feels relevant:

I suspect there was something in the 8.5 bits that was causing the error, but the pkgdiff for the CI jobs isn't working, so we don't have a good snapshot of what changed.

@jlebon @bgilbert Any ideas around this one?

Frustratingly, building/testing RHCOS with RHEL 8.5 content works just fine on my F35 host so I can't reproduce this locally.

@bgilbert
Copy link
Copy Markdown
Contributor

bgilbert commented Feb 24, 2022

Yeah, it looks consistent with #666. I'll reopen that bug and add some observations there.

All of the ISO-based `testiso` scenarios are failing due to openshift#666
so we are going to disable them until we get `util-linux` patched.

See also: https://bugzilla.redhat.com/show_bug.cgi?id=2058176
@openshift-ci openshift-ci Bot removed the lgtm Indicates that a PR is ready to be merged. label Feb 24, 2022
Copy link
Copy Markdown
Member

@ravanelli ravanelli left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@openshift-ci
Copy link
Copy Markdown
Contributor

openshift-ci Bot commented Feb 24, 2022

@miabbott: all tests passed!

Full PR test history. Your PR dashboard.

Details

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

Copy link
Copy Markdown
Contributor

@saqibali-2k saqibali-2k left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

/lgtm

@openshift-ci openshift-ci Bot added the lgtm Indicates that a PR is ready to be merged. label Feb 24, 2022
@openshift-ci
Copy link
Copy Markdown
Contributor

openshift-ci Bot commented Feb 24, 2022

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: cgwalters, jmarrero, miabbott, ravanelli, saqibali-2k

The full list of commands accepted by this bot can be found here.

The pull request process is described here

Details Needs approval from an approver in each of these files:
  • OWNERS [cgwalters,jmarrero,miabbott,ravanelli,saqibali-2k]

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@miabbott
Copy link
Copy Markdown
Member Author

/hold cancel

@openshift-ci openshift-ci Bot removed the do-not-merge/hold Indicates that a PR should not merge because someone has issued a /hold command. label Feb 24, 2022
@openshift-merge-robot openshift-merge-robot merged commit f6db7a2 into openshift:master Feb 24, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

approved Indicates a PR has been approved by an approver from all required OWNERS files. lgtm Indicates that a PR is ready to be merged.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

9 participants