Bug 2217407
| Summary: | Virt-what does not return correct result when running inside an openshift container | |||
|---|---|---|---|---|
| Product: | Red Hat Enterprise Linux 8 | Reporter: | alessandro.taufer | |
| Component: | virt-what | Assignee: | Richard W.M. Jones <rjones> | |
| Status: | VERIFIED --- | QA Contact: | YongkuiGuo <yoguo> | |
| Severity: | medium | Docs Contact: | ||
| Priority: | unspecified | |||
| Version: | 8.8 | CC: | alessandro.taufer, rjones, shshang, virt-maint, xiaodwan, yacao, yoguo | |
| Target Milestone: | rc | Keywords: | Triaged | |
| Target Release: | --- | |||
| Hardware: | All | |||
| OS: | Linux | |||
| Whiteboard: | ||||
| Fixed In Version: | virt-what-1.25-4.el8 | Doc Type: | If docs needed, set a value | |
| Doc Text: | Story Points: | --- | ||
| Clone Of: | ||||
| : | 2218203 (view as bug list) | Environment: | ||
| Last Closed: | Type: | Bug | ||
| Regression: | --- | Mount Type: | --- | |
| Documentation: | --- | CRM: | ||
| Verified Versions: | Category: | --- | ||
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | ||
| Cloudforms Team: | --- | Target Upstream Version: | ||
| Embargoed: | ||||
| Bug Depends On: | ||||
| Bug Blocks: | 2218203 | |||
|
Description
alessandro.taufer
2023-06-26 08:03:19 UTC
Can you tell us the precise version of virt-what? rpm -q virt-what Also what's the version of OpenShift (if known). What is the contents of /proc/1/environ ? Thank you for the quick reply! $ rpm -q virt-what virt-what-1.25-3.el8.x86_64 $cat /proc/1/environ # I just kept the part related to the container because I'm not sure how much of the file I am allowed to share container=crio Openshift Version: 4.13.1 I can reproduce it in an OCP cluster which is installed on baremetal. I also tried the cluster which is installed on a VM, the result is # virt-what kvm I tried it again in podman, the result is # podman exec -it 392a422ca3b2 virt-what oci (In reply to Xiaodai Wang from comment #4) > I can reproduce it in an OCP cluster which is installed on baremetal. > > I also tried the cluster which is installed on a VM, the result is > # virt-what > kvm I believe we are expecting output like: # virt-what kvm crio ; or maybe "oci" here, being discussed on tech-list Note "kvm" is still printed because of the KVM VM you're running it in. > I tried it again in podman, the result is > # podman exec -it 392a422ca3b2 virt-what > oci Yes, this is correct. (In reply to Xiaodai Wang from comment #4) > I can reproduce it in an OCP cluster which is installed on baremetal. Xiaodai, can I get remote access to this? (Email me the creds if possible) Upstream fix: http://git.annexia.org/?p=virt-what.git;a=commitdiff;h=95d18c02038f44bc3e8ff264079f8b697eecf1bd # virt-what crio I've suggested a potential fix in ITM 20 for RHEL 8.9, although it's a bit late in the process. Let's see what QE want to do. Thanks xiaodai for reproducing this issue. Tested with the following package: virt-what-1.25-3.el8.x86_64 Steps: 1. Install OCP 4.13 in a VM and launch a container registry.access.redhat.com/ubi8/ubi-init:8.8 sh-4.4# rpm -q virt-what virt-what-1.25-4.el8.x86_64 sh-4.4# virt-what crio kvm The 'crio' is printed as expected. Hi rjones, Could you help add this bug to the erratum? Thanks. Verified this bug per comment 10. |