Bug 1477001
| Summary: | Rpm is not persistent after upgrade to rhvh-4.1-20170728.0 | ||||||||
|---|---|---|---|---|---|---|---|---|---|
| Product: | [oVirt] ovirt-node | Reporter: | Huijuan Zhao <huzhao> | ||||||
| Component: | Installation & Update | Assignee: | Yuval Turgeman <yturgema> | ||||||
| Status: | CLOSED CURRENTRELEASE | QA Contact: | Huijuan Zhao <huzhao> | ||||||
| Severity: | urgent | Docs Contact: | |||||||
| Priority: | urgent | ||||||||
| Version: | 4.1 | CC: | bugs, cshao, dfediuck, dguo, dougsland, jiawu, leiwang, mgoldboi, qiyuan, rbarry, sbonazzo, weiwang, yaniwang, ycui, yzhao | ||||||
| Target Milestone: | ovirt-4.1.4-1 | Keywords: | Regression | ||||||
| Target Release: | --- | Flags: | rule-engine:
ovirt-4.1+
rule-engine: blocker+ mgoldboi: planning_ack+ sbonazzo: devel_ack+ cshao: testing_ack+ |
||||||
| Hardware: | Unspecified | ||||||||
| OS: | Unspecified | ||||||||
| Whiteboard: | |||||||||
| Fixed In Version: | imgbased-0.9.37-0.1.el7ev | Doc Type: | If docs needed, set a value | ||||||
| Doc Text: | Story Points: | --- | |||||||
| Clone Of: | Environment: | ||||||||
| Last Closed: | 2017-08-23 08:06:44 UTC | Type: | Bug | ||||||
| Regression: | --- | Mount Type: | --- | ||||||
| Documentation: | --- | CRM: | |||||||
| Verified Versions: | Category: | --- | |||||||
| oVirt Team: | Node | RHEL 7.3 requirements from Atomic Host: | |||||||
| Cloudforms Team: | --- | Target Upstream Version: | |||||||
| Embargoed: | |||||||||
| Attachments: |
|
||||||||
Still encountered this issue in imgbased-0.9.37-0.1.el7ev.
Test version:
From: redhat-virtualization-host-4.1-20170616.0
To: redhat-virtualization-host-4.1-20170801.0
imgbased-0.9.37-0.1.el7ev.noarch
# imgbase layout
rhvh-4.1-0.20170616.0
+- rhvh-4.1-0.20170616.0+1
rhvh-4.1-0.20170801.0
+- rhvh-4.1-0.20170801.0+1
Test steps:
Same as comment 0.
Actual results:
After step5, rpm httpd is not persistent:
# rpm -qa | grep httpd
# ls /var/imgbased/persisted-rpms/
apr-1.4.8-3.el7.x86_64.rpm apr-util-1.5.2-6.el7.x86_64.rpm httpd-2.4.6-45.el7.x86_64.rpm httpd-tools-2.4.6-45.el7.x86_64.rpm mailcap-2.1.41-2.el7.noarch.rpm
Expected results:
After step5, rpm httpd should be persistent.
Additional info:
1. After step5, install httpd manually, can install successful:
# yum install httpd
Loaded plugins: imgbased-persist, product-id, search-disabled-repos, subscription-manager
This system is not registered with an entitlement server. You can use subscription-manager to register.
Repo rhel-7-server-rhvh-4-source-rpms forced skip_if_unavailable=True due to: /etc/pki/entitlement/5858345830546115877.pem
Repo rhel-7-server-rhvh-4-source-rpms forced skip_if_unavailable=True due to: /etc/pki/entitlement/5858345830546115877-key.pem
Repo rhel-7-server-rhvh-4-beta-debug-rpms forced skip_if_unavailable=True due to: /etc/pki/entitlement/5858345830546115877.pem
Repo rhel-7-server-rhvh-4-beta-debug-rpms forced skip_if_unavailable=True due to: /etc/pki/entitlement/5858345830546115877-key.pem
Repo rhel-7-server-rhvh-4-debug-rpms forced skip_if_unavailable=True due to: /etc/pki/entitlement/5858345830546115877.pem
Repo rhel-7-server-rhvh-4-debug-rpms forced skip_if_unavailable=True due to: /etc/pki/entitlement/5858345830546115877-key.pem
Repo rhel-7-server-rhvh-4-beta-source-rpms forced skip_if_unavailable=True due to: /etc/pki/entitlement/5858345830546115877.pem
Repo rhel-7-server-rhvh-4-beta-source-rpms forced skip_if_unavailable=True due to: /etc/pki/entitlement/5858345830546115877-key.pem
Repo rhel-7-server-rhvh-4-rpms forced skip_if_unavailable=True due to: /etc/pki/entitlement/5858345830546115877.pem
Repo rhel-7-server-rhvh-4-rpms forced skip_if_unavailable=True due to: /etc/pki/entitlement/5858345830546115877-key.pem
Repo rhel-7-server-rhvh-4-beta-rpms forced skip_if_unavailable=True due to: /etc/pki/entitlement/5858345830546115877.pem
Repo rhel-7-server-rhvh-4-beta-rpms forced skip_if_unavailable=True due to: /etc/pki/entitlement/5858345830546115877-key.pem
Resolving Dependencies
--> Running transaction check
---> Package httpd.x86_64 0:2.4.6-45.el7 will be installed
--> Processing Dependency: httpd-tools = 2.4.6-45.el7 for package: httpd-2.4.6-45.el7.x86_64
--> Processing Dependency: /etc/mime.types for package: httpd-2.4.6-45.el7.x86_64
--> Processing Dependency: libapr-1.so.0()(64bit) for package: httpd-2.4.6-45.el7.x86_64
--> Processing Dependency: libaprutil-1.so.0()(64bit) for package: httpd-2.4.6-45.el7.x86_64
--> Running transaction check
---> Package apr.x86_64 0:1.4.8-3.el7 will be installed
---> Package apr-util.x86_64 0:1.5.2-6.el7 will be installed
---> Package httpd-tools.x86_64 0:2.4.6-45.el7 will be installed
---> Package mailcap.noarch 0:2.1.41-2.el7 will be installed
--> Finished Dependency Resolution
Dependencies Resolved
======================================================================================================================================================================
Package Arch Version Repository Size
======================================================================================================================================================================
Installing:
httpd x86_64 2.4.6-45.el7 rhel73 1.2 M
Installing for dependencies:
apr x86_64 1.4.8-3.el7 rhel73 103 k
apr-util x86_64 1.5.2-6.el7 rhel73 92 k
httpd-tools x86_64 2.4.6-45.el7 rhel73 84 k
mailcap noarch 2.1.41-2.el7 rhel73 31 k
Transaction Summary
======================================================================================================================================================================
Install 1 Package (+4 Dependent packages)
Total download size: 1.5 M
Installed size: 4.3 M
Is this ok [y/d/N]: y
Downloading packages:
(1/5): apr-1.4.8-3.el7.x86_64.rpm | 103 kB 00:00:03
(2/5): apr-util-1.5.2-6.el7.x86_64.rpm | 92 kB 00:00:03
(3/5): httpd-tools-2.4.6-45.el7.x86_64.rpm | 84 kB 00:00:01
(4/5): mailcap-2.1.41-2.el7.noarch.rpm | 31 kB 00:00:00
(5/5): httpd-2.4.6-45.el7.x86_64.rpm | 1.2 MB 00:00:21
----------------------------------------------------------------------------------------------------------------------------------------------------------------------
Total 60 kB/s | 1.5 MB 00:00:24
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
Installing : apr-1.4.8-3.el7.x86_64 1/5
Installing : apr-util-1.5.2-6.el7.x86_64 2/5
Installing : httpd-tools-2.4.6-45.el7.x86_64 3/5
Installing : mailcap-2.1.41-2.el7.noarch 4/5
Installing : httpd-2.4.6-45.el7.x86_64 5/5
Verifying : httpd-tools-2.4.6-45.el7.x86_64 1/5
Verifying : apr-util-1.5.2-6.el7.x86_64 2/5
Verifying : mailcap-2.1.41-2.el7.noarch 3/5
Verifying : httpd-2.4.6-45.el7.x86_64 4/5
Verifying : apr-1.4.8-3.el7.x86_64 5/5
Installed:
httpd.x86_64 0:2.4.6-45.el7
Dependency Installed:
apr.x86_64 0:1.4.8-3.el7 apr-util.x86_64 0:1.5.2-6.el7 httpd-tools.x86_64 0:2.4.6-45.el7 mailcap.noarch 0:2.1.41-2.el7
Complete!
# rpm -qa | grep httpd
httpd-tools-2.4.6-45.el7.x86_64
httpd-2.4.6-45.el7.x86_64
2. Attached httpd repo.
Created attachment 1307859 [details] Comment 1: repo for httpd Test version:
From: redhat-virtualization-host-4.1-20170616.0
To: redhat-virtualization-host-4.1-20170802.0
imgbased-0.9.38-0.1.el7ev.noarch
# imgbase layout
rhvh-4.1-0.20170616.0
+- rhvh-4.1-0.20170616.0+1
rhvh-4.1-0.20170802.0
+- rhvh-4.1-0.20170802.0+1
Test steps:
Same as comment 0.
Test results:
After step5, the rpm httpd is persistent.
# rpm -qa | grep httpd
httpd-2.4.6-45.el7.x86_64
httpd-tools-2.4.6-45.el7.x86_64
# ls /var/imgbased/persisted-rpms/
apr-1.4.8-3.el7.x86_64.rpm apr-util-1.5.2-6.el7.x86_64.rpm httpd-2.4.6-45.el7.x86_64.rpm httpd-tools-2.4.6-45.el7.x86_64.rpm mailcap-2.1.41-2.el7.noarch.rpm
So this bug is fixed in imgbased-0.9.38-0.1.el7ev.noarch, I will change the status to VERIFIED when the status is ON_QA.
|
Created attachment 1307352 [details] Sosreport, all logs in /var/log and /tmp from host Description of problem: Rpm is not persistent after upgrade to rhvh-4.1-20170728.0 Version-Release number of selected component (if applicable): From: redhat-virtualization-host-4.1-20170616.0 To: redhat-virtualization-host-4.1-20170728.0 imgbased-0.9.36-0.1.el7ev.noarch # imgbase layout rhvh-4.1-0.20170616.0 +- rhvh-4.1-0.20170616.0+1 rhvh-4.1-0.20170728.0 +- rhvh-4.1-0.20170728.0+1 How reproducible: 100% Steps to Reproduce: 1. Install redhat-virtualization-host-4.1-20170616.0 2. Setup repo and install rpm httpd in rhvh: # yum install httpd 3. Check whether rpm httpd is installed successful: # rpm -qa | grep httpd # ls /var/imgbased/persisted-rpms/ 4. Setup local repos and upgrade rhvh to rhvh-4.1-0.20170728.0: # yum update 5. Reboot and login new layer rhvh-4.1-0.20170728.0, check whether rpm httpd is persistent after upgrade to rhvh-4.1-20170728.0: # rpm -qa | grep httpd # ls /var/imgbased/persisted-rpms/ Actual results: 1. After step3, rpm httpd is installed successful: # rpm -qa | grep httpd httpd-tools-2.4.6-45.el7.x86_64 httpd-2.4.6-45.el7.x86_64 # ls /var/imgbased/persisted-rpms/ apr-1.4.8-3.el7.x86_64.rpm apr-util-1.5.2-6.el7.x86_64.rpm httpd-2.4.6-45.el7.x86_64.rpm httpd-tools-2.4.6-45.el7.x86_64.rpm mailcap-2.1.41-2.el7.noarch.rpm 2. After step5, rpm httpd is not persistent: # rpm -qa | grep httpd # ls /var/imgbased/persisted-rpms/ apr-1.4.8-3.el7.x86_64.rpm apr-util-1.5.2-6.el7.x86_64.rpm httpd-2.4.6-45.el7.x86_64.rpm httpd-tools-2.4.6-45.el7.x86_64.rpm mailcap-2.1.41-2.el7.noarch.rpm Expected results: 1. After step5, rpm httpd should be persistent, the results should be same as step3. Additional info: No such issue in rhvh-4.1-0.20170721.0, so this is regression issue.