[Pulp-list] Repo configured to use SHA checksums, but uploaded packages still get SHA256

Christina Plummer cplummer at gmail.com
Tue Mar 11 13:26:26 UTC 2014


Hi Barnaby,

Thanks for your note.  Unfortunately, --checksum-type doesn't seem to be an
option for the "pulp-admin rpm repo uploads rpm" command:

CWC\cplummer1 at cbigdc-rhel6test ~ $ pulp-admin rpm repo uploads rpm
--repo-id=q1-ol5-x86_64 --file oracle-validated-1.0.0-34.el5.x86_64.rpm
--checksum-type sha
Command: rpm
Description: uploads one or more RPMs into a repository

Available Arguments:

  --repo-id       - (required) unique identifier; only alphanumeric, ., -,
and _
                    allowed
  --file, -f      - full path to a file to upload; may be specified multiple
                    times for multiple files
  --dir, -d       - full path to a directory containing files to upload;
may be
                    specified multiple times for multiple directories
  -v              - display extra information about the upload process
  --skip-existing - if specified, RPMs that already exist on the server
will not
                    be uploaded
The following options were specified but do not exist on the command:
  --checksum-type

I am using the RPMs for 2.3.1-1.  Shouldn't it default to the checksum-type
for the repository, if specified?

Thanks,
Christina


On Mon, Mar 10, 2014 at 2:31 PM, Barnaby Court <bcourt at redhat.com> wrote:

> Christina,
>
> The checksum on the RPM is set at upload time.  Was "--checksum-type SHA1"
> set on the "pulp-admin rpm repo uploads rpm" command?  If no checksum type
> is specified it defaults to SHA256.
>
> Regards,
> Barnaby
>
> ----- Original Message -----
> From: "Christina Plummer" <cplummer at gmail.com>
> To: pulp-list at redhat.com
> Sent: Monday, March 10, 2014 1:42:14 PM
> Subject: [Pulp-list] Repo configured to use SHA checksums,      but
> uploaded packages still get SHA256
>
> On Pulp 2.1.3, I had run into issues with sha256 checksums being created
> for some of the repo metadata files, even though the repo was configured to
> use sha instead.
>
> On Pulp 2.3.1, this seems to have been fixed... however, I am now seeing
> that packages manually uploaded into a repo are still getting a sha256
> checksum in the repodata, which means that RHEL5/OL5 clients can't handle
> them. Packages that were synced, or copied from another repository, have
> the correct checksum type.
>
> OS: RHEL 6.5 x86_64
> Pulp: 2.3.1-1 (RPMs from Pulp repo)
> Steps to reproduce:
> 1. Created "live" repo fed from Oracle public yum repositories,
> checksum-type=sha, retain-old-count=1
> 2. Created "q1" repo, checksum-type=sha
> 3. Copied rpms from "live" to "q1
> 4. Deleted "known-broken" versions of oracle-validated-1.1.0 package
> 5. Uploaded "known-working" version of oracle-validated-1.0.0 package
> 6. Published repo. Every package except for oracle-validated-1.0.0 has a
> 'sha' checksum; oracle-validated-1.0.0 alone has a 'sha256' checksum.
>
> Is this a bug?
>
> Thanks,
> Christina
>
> _______________________________________________
> Pulp-list mailing list
> Pulp-list at redhat.com
> https://www.redhat.com/mailman/listinfo/pulp-list
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listman.redhat.com/archives/pulp-list/attachments/20140311/9d4864f1/attachment.htm>


More information about the Pulp-list mailing list