Why is the yum exit status on "Nothing to do" returns different in between Red Hat Enterprise Linux 5 and 6?

Solution Verified - Updated -

Issue

  • When running a yum command where the result returns that no actions are necessary, the exit status of the yum command is different between Red Hat Enterprise Linux 5 and 6:
[root@system ~]# cat /etc/redhat-release 
Red Hat Enterprise Linux Server release 5.9 (Tikanga)
[root@tester ~]# yum install tester
Loaded plugins: rhnplugin, security
This system is receiving updates from RHN Classic or RHN Satellite.
Setting up Install Process
No package tester available.
Nothing to do
[root@system ~]# echo $?
0


On RHEL6, yum exits with a status 1:
[root@system ~]# cat /etc/redhat-release 
Red Hat Enterprise Linux Server release 6.3 (Santiago)
[root@system ~]# yum install ipvsadm
Loaded plugins: product-id, rhnplugin, security, subscription-manager
Updating certificate-based repositories.
Unable to read consumer identity
Setting up Install Process
No package ipvsadm available.
Error: Nothing to do
[root@system ~]# echo $?
1

Environment

  • Red Hat Enterprise Linux 5 & 6

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content