On 03/10/2013 11:52 AM, Brian Lalor wrote: > I've been designing the infrastructure for a new team using CentOS 6 and Puppet. I'm still learning Puppet, but thought I had things pretty well under control. After this week, I'm beginning to wonder… :-) > > In the last week I've had versions of three packages disappear from the yum repositories I'm using, both EPEL and the standard ones from a base CentOS 6.3 install. Since I'm trying to install specific versions of packages with Puppet, this is a problem. The most recent one that just turned up this morning is kernel-devel. I have the following resource defined in one of my Puppet manifests: > > package {"kernel-devel-${::kernelrelease}": > alias => 'kernel-devel', > } > > I'm trying to ensure that I've got the kernel-devel package installed that matches the kernel I'm currently using. I naively assumed that once a package was made available via the official CentOS mirrors that it would never disappear. That doesn't appear to be the case. I have kernel-2.6.32-279.19.1.el6.x86_64 installed. kernel-devel-2.6.32-279.19.1.el6.x86_64 is gone, apparently replaced with kernel-devel-2.6.32-358.0.1.el6.x86_64. I have a couple of other packages that have given me problems, too, namely ngircd which was upgraded from 18 to 20.1. > > How do I manage this problem? Do I need to maintain my own mirrors? That seems like a horrible solution. Is there another CentOS repository I should be using? Am I just going about this all wrong? CentOS only releases the LATEST trees when do a point release. (That is moving from CentOS-6.3 to 6.4) Our main version is 6 and that will always point to the latest point release. Last week that was pointing to 6.3, now it is pointing to 6.4. If you do not want to upgrade to the lastest CentOS version, then you have to create your own mirrors and do your own version control. You can also get any previous version of centos from the centos vault: http://vault.centos.org/ So, if you go to the 6.3 tree, you can get that older kernel-devel package. NOTE: that kernel has security issues and has been replaced.
Attachment:
signature.asc
Description: OpenPGP digital signature
_______________________________________________ CentOS mailing list CentOS@xxxxxxxxxx http://lists.centos.org/mailman/listinfo/centos