Problem:

Recently I noticed that clients had not received my changes to my SCCM 2007 software meeting rules, they still had rules that I had previously deleted and they had not received my new rules.

Solution:

After I lot of digging around I found the below error in the policypv.box log on the SCCM server.

CPolicySource::HandleMeteringPolicy: could not retrieve metering rule RULECHG from SQL

After a bit more digging around I decided to delete the files _POLICY_.RTA and rulechg.rta from c:\Program Files\Microsoft Configuration Manager\inboxes\policypv.box. I then created a new rule and refreshed the policy on a client and after a few min’s everything was fixed smiley

So if your clients are not getting updated software meeting rules take a look in your policyv.box log file and see if you have the same error.

References:

http://social.technet.microsoft.com/Forums/en-US/configmgrgeneral/thread/01c7baae-7cce-4f64-b8b3-01ca704c20b0

http://blog.wortell.nl/sanderz/troubleshooting-configmgr-sccm-2007-software-metering/