[Pulp-list] Errors syncing CentOS repos

Pradeep Kilambi pkilambi at redhat.com
Mon Nov 21 21:29:33 UTC 2011


On 11/21/2011 01:33 PM, Phil Gardner wrote:
> I believe I have the most current installed -
>
> pulp-common-0.0.244-5
> pulp-admin-0.0.244-5
> mod_wsgi-3.2-6.pulp
> pulp-0.0.244-5
> pulp-client-lib-0.0.244-5
> grinder-0.0.127-1
>
> Maybe its the mirror I'm syncing against. It seems to create the
> directory wrong in the distributions folder, but then complains about
> not being able to find the directory it created.
>
> "error:  Exception: Cannot read from directory
> /var/lib/pulp/distributions/ks-CentOS-None-6.0-x86_64"
>
>
> [root at vtpulp1 ~]# ll /var/lib/pulp/distributions/
> total 12
> drwxr-sr-x+ 2 apache apache  6 Nov 18 21:28 ks-CentOS--6.0-x86_64
>
>
> That's at least for the Cent6 repo. Not sure what the issue is with the
> 4.9 sync, since that error is different.

The most current version's are in testing repos and are
Pulp: 0.251
Grinder: 0.130
Gofer: 0.60

You must be using the community release repo in which this issue exists. 
If you're not particular on sticking with community release  and feel ok 
upgrading to testing you can use the repos from 
http://repos.fedorapeople.org/repos/pulp/pulp/testing/ . If not, this 
issue should be resolved in the next community release. Look for a 
announcement on this list.

Hope this helps,
~ Prad


>
> On 11/21/2011 01:18 PM, Pradeep Kilambi wrote:
>> Hi Phil:
>>
>> The "cannot read directory" error you're seeing is probably due to the older version of grinder or pulp. I suggest you upgrade to newest versions and retry. I did a centos sync and went without errors.
>>
>> Lemme know how it goes,
>>
>> ~ Prad
>>
>> ----- Original Message -----
>> From: "Phil Gardner"<phil.gardnerjr at gmail.com>
>> To: pulp-list at redhat.com
>> Sent: Friday, November 18, 2011 4:50:09 PM
>> Subject: [Pulp-list] Errors syncing CentOS repos
>>
>> Also having some Friday fun here. Two issues, one trying to sync CentOS
>> 6.0 and another with CentOS 4.9 (don't ask).
>>
>> Attaching exception errors from /var/log/pulp/pulp.log
>>
>> When doing the sync in the foreground, the CentOS 6.0 sync errors out
>> with "error:  Exception: Cannot read from directory
>> /var/lib/pulp/distributions/ks-CentOS-None-6.0-x86_64"
>>
>> The CentOS 4.9 sync errors out with "documents must have only string
>> keys, key was None"
>>
>> The two commands I used to create the repos are:
>>
>> pulp-admin repo create --id centos-6.0-x86_64 --name "CentOS 6.0 Base
>> x86_64" --gpgkeys /etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6 --arch x86_64
>> --feed http://mirror.cogentco.com/pub/linux/centos/6/os/x86_64/
>> --relativepath /centos/6/os/x86_64
>>
>> and
>>
>> pulp-admin repo create --id centos-4.9-x86_64 --name "CentOS 4.9 Base
>> x86_64" --arch x86_64 --feed
>> http://mirror.cogentco.com/pub/linux/centos/4/os/x86_64/ --relativepath
>> /centos/4/os/x86_64
>>
>> I have tried using --preserve_metadata, but it didn't seem to make a
>> difference.
>>




More information about the Pulp-list mailing list