Issue #554
closedWarning messages on Removing/Installing pulp-selinux rpm
Description
Description of problem:
Warning messages displayed when removing/re installing pulp-selinux rpms
Version-Release number of selected component (if applicable):
pulp-selinux.noarch 0:2.5.0-0.6.beta.el7
How reproducible:
Steps to Reproduce:
1. Yum remove pup-selinux
2. Yum install pulp-selinux
3.
Actual results:
on rhel7
[root@cloud-qe-15 ~]# yum remove pulp-selinux
Loaded plugins: product-id, subscription-manager
This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.
Resolving Dependencies
--> Running transaction check
---> Package pulp-selinux.noarch 0:2.5.0-0.6.beta.el7 will be erased
--> Finished Dependency Resolution
Dependencies Resolved
================================================================================
Package Arch Version Repository Size
================================================================================
Removing:
pulp-selinux noarch 2.5.0-0.6.beta.el7 @pulp-2.4-beta 156 k
Transaction Summary
================================================================================
Remove 1 Package
Installed size: 156 k
Is this ok [y/N]: y
Downloading packages:
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
Erasing : pulp-selinux-2.5.0-0.6.beta.el7.noarch 1/1
warning: file /usr/share/selinux/devel/include/apps/pulp-server.if: remove failed: No such file or directory
warning: file /usr/share/selinux/devel/include/apps/pulp-celery.if: remove failed: No such file or directory
Verifying : pulp-selinux-2.5.0-0.6.beta.el7.noarch 1/1
Removed:
pulp-selinux.noarch 0:2.5.0-0.6.beta.el7
Complete!
On Rhel6
[root@mgmt4 ~]# yum remove pulp-selinux
Loaded plugins: product-id, pulp-profile-update, security, subscription-manager
This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.
Setting up Remove Process
Resolving Dependencies
There are unfinished transactions remaining. You might consider running yum-complete-transaction first to finish them.
--> Running transaction check
---> Package pulp-selinux.noarch 0:2.5.0-0.6.beta.el6 will be erased
--> Finished Dependency Resolution
Dependencies Resolved
=============================================================================================
Package Arch Version Repository Size
=============================================================================================
Removing:
pulp-selinux noarch 2.5.0-0.6.beta.el6 installed 171 k
Transaction Summary
=============================================================================================
Remove 1 Package(s)
Installed size: 171 k
Is this ok [y/N]: y
Downloading Packages:
Running rpm_check_debug
Running Transaction Test
Transaction Test Succeeded
Running Transaction
Warning: RPMDB altered outside of yum.
Erasing : pulp-selinux-2.5.0-0.6.beta.el6.noarch 1/1
'NoneType' object has no attribute 'startswith'
Verifying : pulp-selinux-2.5.0-0.6.beta.el6.noarch 1/1
Removed:
pulp-selinux.noarch 0:2.5.0-0.6.beta.el6
Complete!
[root@mgmt4 ~]#
[root@mgmt4 ~]#
[root@mgmt4 ~]#
[root@mgmt4 ~]# yum install pulp-selinux
Loaded plugins: product-id, pulp-profile-update, security, subscription-manager
This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.
Setting up Install Process
Resolving Dependencies
There are unfinished transactions remaining. You might consider running yum-complete-transaction first to finish them.
--> Running transaction check
---> Package pulp-selinux.noarch 0:2.5.0-0.6.beta.el6 will be installed
--> Finished Dependency Resolution
Dependencies Resolved
=============================================================================================
Package Arch Version Repository Size
=============================================================================================
Installing:
pulp-selinux noarch 2.5.0-0.6.beta.el6 pulp-2.4-beta 73 k
Transaction Summary
=============================================================================================
Install 1 Package(s)
Total size: 73 k
Installed size: 171 k
Is this ok [y/N]: y
Downloading Packages:
Running rpm_check_debug
Running Transaction Test
Transaction Test Succeeded
Running Transaction
Installing : pulp-selinux-2.5.0-0.6.beta.el6.noarch 1/1
'NoneType' object has no attribute 'startswith'
Verifying : pulp-selinux-2.5.0-0.6.beta.el6.noarch 1/1
Installed:
pulp-selinux.noarch 0:2.5.0-0.6.beta.el6
Complete!
[root@mgmt4 ~]#
Expected results:
Additional info:
+ This bug was cloned from Bugzilla Bug #1148547 +
Fix error during pulp-selinux uninstall
The
uninstall.sh
script was removing two.if
files which were also controlled by RPM. These should only be cleaned up by RPM itself.re #554