Hide Forgot
If clustermon is not installed when ricci is, ricci responds unexpectedly to cluster module requests causing issues with ccs and probably luci.
To test, run: rpm -q --requires ricci | grep modcluster If modcluster is there, then it has been added as a requirement to ricci, if not, then it isn't. (Once fixed, it modcluster should show up in the output).
Before fix: [root@ask-03 ~]# rpm -q ricci ricci-0.16.2-35.el6.x86_64 [root@ask-03 ~]# rpm -q clustermon package clustermon is not installed [root@ask-03 ~]# rpm -q modcluster package modcluster is not installed [root@ask-03 ~]# rpm -q --requires ricci | grep modcluster [root@ask-03 ~]# After fix: [root@ask-03 ~]# rpm -Uvh http://porkchop.redhat.com/brewroot/packages/ricci/0.16.2/43.el6/x86_64/ricci-0.16.2-43.el6.x86_64.rpm Retrieving http://porkchop.redhat.com/brewroot/packages/ricci/0.16.2/43.el6/x86_64/ricci-0.16.2-43.el6.x86_64.rpm error: Failed dependencies: modcluster is needed by ricci-0.16.2-43.el6.x86_64 [root@ask-03 ~]# [root@ask-03 ~]# rpm -Uvh http://porkchop.redhat.com/brewroot/packages/ricci/0.16.2/43.el6/x86_64/ricci-0.16.2-43.el6.x86_64.rpm http://porkchop.redhat.com/brewroot/packages/clustermon/0.16.2/14.el6/x86_64/modcluster-0.16.2-14.el6.x86_64.rpm Retrieving http://porkchop.redhat.com/brewroot/packages/ricci/0.16.2/43.el6/x86_64/ricci-0.16.2-43.el6.x86_64.rpm Retrieving http://porkchop.redhat.com/brewroot/packages/clustermon/0.16.2/14.el6/x86_64/modcluster-0.16.2-14.el6.x86_64.rpm Preparing... ########################################### [100%] 1:modcluster ########################################### [ 50%] 2:ricci ########################################### [100%] [root@ask-03 ~]# [root@ask-03 ~]# rpm -q ricci ricci-0.16.2-43.el6.x86_64 [root@ask-03 ~]# rpm -q ricci --requires | grep modcluster modcluster [root@ask-03 ~]#
Running rpmdiff shows that modcluster dependency has been added in -43 build: [root@west-13 ~]# rpmdiff -i S -i T ricci-0.16.2-42.el6.x86_64.rpm ricci-0.16.2-43.el6.x86_64.rpm removed REQUIRES config(ricci) = 0.16.2-42.el6 added REQUIRES config(ricci) = 0.16.2-43.el6 added REQUIRES modcluster removed PROVIDES config(ricci) = 0.16.2-42.el6 removed PROVIDES ricci(x86-64) = 0.16.2-42.el6 added PROVIDES config(ricci) = 0.16.2-43.el6 added PROVIDES ricci(x86-64) = 0.16.2-43.el6 An attempt to remove modcluster with ricci installed leads correctly into this error message: [root@west-13 ~]# rpm -e modcluster error: Failed dependencies: modcluster is needed by (installed) ricci-0.16.2-43.el6.x86_64 BEFORE FIX: [root@west-13 ~]# rpm -q ricci ricci-0.16.2-42.el6.x86_64 [root@west-13 ~]# rpm -q ricci --requires|grep modcluster [root@west-13 ~]# echo $? 1 [root@west-13 ~]# AFTER FIX: [root@west-13 ~]# rpm -q ricci ricci-0.16.2-43.el6.x86_64 [root@west-13 ~]# rpm -q ricci --requires|grep modcluster modcluster [root@west-13 ~]# echo $? 0 [root@west-13 ~]# Marking as VERIFIED in ricci-0.16.2-43.el6.
Technical note added. If any revisions are required, please edit the "Technical Notes" field accordingly. All revisions will be proofread by the Engineering Content Services team. New Contents: Previous versions of ricci did not require the modcluster package even though it was needed for ricci to work correctly. With this update, ricci now requires modcluster to be installed.
Similar situation in Fedora: bug 760419
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. http://rhn.redhat.com/errata/RHBA-2011-1698.html