Hi Stephen,

I'd suggest a 'yum clean expire-cache' on the systems not recognizing the new packages. You may have old metadata on them.

I would encourage you to consider mirroring via rsync, rather than reposync. Rsync will let you preserve hardlinks (and we've got a lot of them) which should translate into less space used on your end.

http://www.scientificlinux.org/download/mirroring/mirror.rsync

Pat

On 04/10/2013 11:30 AM, Stephen Berg (Contractor) wrote:
I have a locally hosted mirror of SL 6.[234] to manage about 200 systems. I use a reposync and createrepo to keep them updated daily. So far I've been accomplishing my upgrades for minor releases using yum and haven't had any troubles. But the systems that I've upgraded to 6.4 are showing some strange yum behavior.

After the upgrade the system does not see any updates. For instance on 6.3 the autofs package is 5.0.5-55, 6.4 has 5.0.5-73. Systems that I did a yum upgrade on will not see 5.0.5-73 as an available update.

What I've tried so far:

If I change yum to use the scientificlinux.org repos the updated package is seen with no problem.

I can install the new autofs package with a "yum localinstall <filename>" and that has no problems so it shouldn't a problem in the rpm itself unless there's a problem that effects createrepo but not installation of the rpm.

I've poked around in the primary.xml.gz file and it appears to be correct but I'm not sure that I'd spot a problem in there.

It seems to be some problem with the createrepo utility but I've had no luck finding any errors or warnings to indicate where the fault might be.

I'm going to try to find a spare system that I can do a clean install of 6.4 and see what happens with that.

Does anyone have an idea of what could cause this?



--
Pat Riehecky

Scientific Linux developer
http://www.scientificlinux.org/

Reply via email to