I got myself into a bind last week.
We prepped and deployed a new Dell PowerEdge running XenServer 6.2 (software built up and tested in-house).
Per our standard process, we added Dell's OMSA packages, and during that process, used Yum to update dependencies and make sure packages are up to date (as we have done on a dozen other systems - previously on 6.0 or 6.1), and as part of that, enabled access to the CentOS base repository.
Unfortunately, I was sloppy (and a little naive) and didn't notice an LVM2 package update that got added by Yum.
The included base XenServer LVM2 package (near as I can tell) was lvm2-2.02.84-6.xs1033.src.rpm
The Yum update pulled a CentOS package, and the server is now running
The bugger is that the XenServer/XCP package had specific add in features to integrate with Snapshotting and other features in XenServer. Now I've broken those features.
I'm aware that I may be best off scrapping the product and doing a fresh install. I only have one running VM on the system, and while it's partially ramped up, it's not "full production" - I COULD export it, rebuild quickly and re-import.
However, I'm hopeful for a solution that does NOT require an onsite trip or that much time.