Tim, I'm glad to hear that 2.3 fixes the problem for you. It was one of the major fix areas for that release. There were a number of items around it. The original defect was https://bugzilla.redhat.com/show_bug.cgi?id=1029057
-Barnaby ----- Original Message ----- From: "Tim Bielawa" <[email protected]> To: "Barnaby Court" <[email protected]>, "Christina Plummer" <[email protected]> Cc: [email protected] Sent: Monday, December 16, 2013 4:06:13 PM Subject: Re: [Pulp-list] Creating RHEL 5 compatible yum repositories Barnaby, OH SNAP -- Just set up a test pulp-server-2.3.0 server. 159 2013-12-16 15:39:21 pulp-admin -u admin -p admin rpm repo create --repo-id shatest --serve-http true --serve-https true --relative-url /dev/shatest --checksum-type sha --display-name shatest 161 2013-12-16 15:40:26 pulp-admin -u admin -p admin rpm repo uploads rpm --repo-id shatest -f ./jsonstats-1.0.1-1.el5.noarch.rpm 162 2013-12-16 15:40:46 pulp-admin -u admin -p admin rpm repo publish run --repo-id shatest # root@ # curl -s http://foo.bar.bro.hi/pulp/repos/dev/shatest/repodata/repomd.xml | grep '<checksum type' <checksum type="sha">5af5f0e48614686ceddee7d183c6fd30c8d75032</checksum> <checksum type="sha">652945b5b78aaf00a425ac38e1277b0049afc0ba</checksum> totally worked! Thanks so much. side note, are you referring to https://bugzilla.redhat.com/show_bug.cgi?id=953248 ? Barnaby Court <[email protected]> writes: > This was a known bug with 2.1.3 and has been fixed in version 2.3. > > -Barnaby > ----- Original Message ----- > From: "Christina Plummer" <[email protected]> > To: "Barnaby Court" <[email protected]> > Cc: "Tim Bielawa" <[email protected]>, [email protected] > Sent: Monday, December 16, 2013 1:43:05 PM > Subject: Re: [Pulp-list] Creating RHEL 5 compatible yum repositories > > Hi, > > Just as a follow-up to my last note: as of 2.1.3, setting the checksum-type > to sha or sha1 was not sufficient. You will still end up with groupinfo > and updateinfo metadata files created with sha256 checksums unless you > change the Python for modifyrepo. > > /usr/share/createrepo/modifyrepo.py > > Christina > On Mon, Dec 16, 2013 at 1:35 PM, Barnaby Court <[email protected]> wrote: > >> Hi, When you create a repo you can manually specify the checksum using the >> --checksum-type flag. For sha I would recommend using "sha1" as the value >> in order to be as clear as possible as to which checksum type you mean. >> Regards, >> >> Barnabhy >> >> ----- Original Message ----- >> From: "Tim Bielawa" <[email protected]> >> To: "Josh Baird" <[email protected]>, [email protected] >> Sent: Monday, December 16, 2013 1:26:42 PM >> Subject: Re: [Pulp-list] Creating RHEL 5 compatible yum repositories >> >> Thanks for the lightning-fast response! >> >> How about the specific use case of creating a net-new repository of >> 'SHA' type? Syncing repositories is working well for us >> >> It's creating new ones which are giving us issues. >> >> >> "Baird, Josh" <[email protected]> writes: >> >> > Hi, >> > >> > This was fixed in 2.3.0 [1]. We are successfully syncing RHEL5 >> repositories with 2.3+. >> > >> > [1] - https://bugzilla.redhat.com/show_bug.cgi?id=1029057 >> > >> > Thanks, >> > >> > Josh >> > >> > -----Original Message----- >> > From: [email protected] [mailto:[email protected]] >> On Behalf Of Tim Bielawa >> > Sent: Monday, December 16, 2013 1:18 PM >> > To: [email protected] >> > Subject: [Pulp-list] Creating RHEL 5 compatible yum repositories >> > >> > Prelude: This is in response to BZ1042208 [0], "rpm metadata ignores >> --checksum-type from repository" >> > >> > Has anyone else experienced issues/victories using pulp 2.1+ to create >> YUM repositories which are compatible with RHEL 5? >> > >> > Specifically, I am referring to pulp setting/not setting the checksum >> type of a newly created repository correctly? >> > >> > I have a large number of RHEL 5 boxen to maintain and when we migrated >> to Pulp 2.1 from 1.x we began seeing an issue where: >> > >> >> pulp-admin ... rpm repo create --checksum-type sha ... >> > >> > does not honor the '--checksum-type' option [1], and instead creates all >> new repositories of type SHA256. This causes a backwards compatibility >> issue with our RHEL 5 boxes who only support the SHA checksum type. >> > >> > I am aware of the python-hashlib package, and have verified that >> installing it successfully allows RHEL 5 boxen to consume repositories of >> the SHA256 checksum type. However, IMHO this is a non-obvious work around, >> and not a change I (or other system administrators) can potentially make >> across my entire RHEL 5 infrastructure without a lot of coordination and >> approvals. >> > >> > Thanks for any advice! >> > >> > >> > [0] https://bugzilla.redhat.com/show_bug.cgi?id=1042208 >> > [1] https://github.com/juicer/juicer/issues/202 >> > >> > -- >> > Tim Bielawa, Senior Release Engineer/Scribe, Inception Why Should I Care >> What Color the Bikeshed Is? >> > http://bikeshed.com/ >> > 919.332.6411 Cell | IRC: tbielawa (#inception) >> > 1BA0 4FAB 4C13 FBA0 A036 4958 AD05 E75E 0333 AE37 >> >> -- >> Tim Bielawa, Senior Release Engineer/Scribe, Inception >> Why Should I Care What Color the Bikeshed Is? >> http://bikeshed.com/ >> 919.332.6411 Cell | IRC: tbielawa (#inception) >> 1BA0 4FAB 4C13 FBA0 A036 4958 AD05 E75E 0333 AE37 >> >> _______________________________________________ >> Pulp-list mailing list >> [email protected] >> https://www.redhat.com/mailman/listinfo/pulp-list >> >> _______________________________________________ >> Pulp-list mailing list >> [email protected] >> https://www.redhat.com/mailman/listinfo/pulp-list >> -- Tim Bielawa, Senior Release Engineer/Scribe, Inception Why Should I Care What Color the Bikeshed Is? http://bikeshed.com/ 919.332.6411 Cell | IRC: tbielawa (#inception) 1BA0 4FAB 4C13 FBA0 A036 4958 AD05 E75E 0333 AE37 _______________________________________________ Pulp-list mailing list [email protected] https://www.redhat.com/mailman/listinfo/pulp-list
