Public Summary: Package profile sync not working as expected. When syncing a profile with an existing system which has difference of custom and RHEL packages - then package profile sync doesn't work. It fails with message "There are no packages to sync" How Reproducible Always Steps to reproduce : Select a system profile ->Software -> Profile -> *Compare to System* -> Select a system -> Compare Select all the packages [rhel and custom] -> Schedule sync As we are having custom package which is not pushed to satellite it displays those custom packages and gives 2 options : "Remove listed packages from Sync" or "Subscribe to channel" Clicking on "Remove listed packages from sysnc" Observed Behavior Sync process exits the sync process saying "No packages for Sync" Expected Behaviour : It should remove those custom packages from the list and move ahead with the sync of remaining packages.
Workaround: A workaround is to create a Stored Profile for the system to which you would like to compare the packages. Sync Packages to Stored Profile work fine.
The fix for this problem was shipped in errata: http://rhn.redhat.com/errata/RHBA-2010-0369.html *** This bug has been marked as a duplicate of bug 572277 ***