[Pulp-list] Problems syncing latest bash from Oracle Linux 5 repo (Pulp 2.3.1)

Barnaby Court bcourt at redhat.com
Tue Oct 21 19:20:05 UTC 2014

Hi, I can't speak to 2.3.1 but I just verified that with Pulp 2.4.x the sync for that repository was able to sync and publish the following bash rpm's:


Along with that, Pulp was able to sync and publish 1077 erratum.  I hate to just recommend an upgrade but there are huge improvements from Pulp 2.3.1 to Pulp 2.4.x.  Unfortunately the upgrade is complicated since there were very large architectural changes in how Pulp handles tasking & messaging between 2.3.x & 2.4.x.  Regards,


----- Original Message -----
From: "Christina Plummer" <cplummer at gmail.com>
To: pulp-list at redhat.com
Sent: Friday, October 17, 2014 7:52:58 PM
Subject: Re: [Pulp-list] Problems syncing latest bash from Oracle Linux 5	repo (Pulp 2.3.1)

Any ideas on this one? I continue to be able to sync other new packages into this repo - but, confusingly, not bash. Again, yum resolves the newest version properly as 3.2-33.el5_11.4 - so I am guessing that Pulp is getting hung up on the dot that oracle used on some of the older bash versions. 

$ yum -c ./test-yum.conf list available bash-3.2* 
Loaded plugins: product-id, security 
Available Packages 
bash.x86_64 3.2-33.el5_11.4 el5_latest 

On Mon, Sep 29, 2014 at 12:59 PM, Christina Plummer < cplummer at gmail.com > wrote: 

Hello all, 

With all of the recent bash updates we are paying special attention so our Pulp repo syncs. It looks like, for some reason, Pulp 2.3.1 is not properly syncing the latest version of bash from the Oracle Linux 5 repo ( http://public-yum.oracle.com/repo/OracleLinux/OL5/latest/x86_64/ ). 

Here are the versions available in the Oracle repo according to yum: 
Available Packages 
bash.x86_64 3.2-24.el5 el5_latest 
bash.x86_64 3.2-32.el5 el5_latest 
bash.x86_64 3.2-32.el5_9.1 el5_latest 
bash.x86_64 3.2-33.el5.1 el5_latest 
bash.x86_64 3.2-33.el5.1.0.1 el5_latest 
bash.x86_64 3.2-33.el5_11.4 el5_latest 

3.2-33.el5_11.4 is the newest version in the Oracle repo, dated 26-Sep-2014 02:25. 

But after several sync attempts, these are the only versions that I have in my local repo: 
Available Packages 
bash.x86_64 3.2-33.el5.1 live-ol5-x86_64 
bash.x86_64 3.2-33.el5.1.0.1 live-ol5-x86_64 

I expect to see bash-3.2-33.el5_11.4. Any idea why this one would be getting skipped over? Is it not picking up that 3.2-33.el5_11.4 is newer than 3.2-33.el5.1.0.1? 

NOTE: this repository is VERY large, as it includes src rpms as well as regular rpms. The errata never sync properly, which causes the overall sync job to error out, but we used to just manually publishing the repo after the sync completes to get around this. Normally the packages do download properly. 

Here is the config - note I am retaining only 1 old package due to the large size of the repo: 

Id: live-ol5-x86_64 
Display Name: live-ol5-x86_64 
Description: OL5 x86_64 Latest 
Content Unit Counts: 
Rpm: 5730 
Srpm: 2024 
Feed: http://public-yum.oracle.com/repo/OracleLinux/OL5/latest/x 
Retain Old Count: 1 
Validate: True 
Id: yum_importer 
Importer Type Id: yum_importer 
Last Sync: 2014-09-29T16:48:39Z 
Repo Id: live-ol5-x86_64 
Scheduled Syncs: 2014-03-05T00:00:00/P1W 
Auto Publish: True 
Checksum Type: sha 
Gpgkey: <snip> 
Http: True 
Https: False 
Relative URL: ol5/x86_64 
Distributor Type Id: yum_distributor 
Id: yum_distributor 
Last Publish: 2014-09-29T16:56:27Z 
Repo Id: live-ol5-x86_64 
Scheduled Publishes: 

Pulp-list mailing list
Pulp-list at redhat.com

More information about the Pulp-list mailing list