Project

Profile

Help

Issue #1008 ยป Issue #4724 - 2015-06-05T21_29_16Z.eml

Ben.Stanley, 06/05/2015 11:29 PM

 
Return-Path: <Ben.Stanley@exemail.com.au>
Received: from mi021.mc1.hosteurope.de ([80.237.138.234]) by wp245.webpack.hosteurope.de running ExIM with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) id 1Z0zAm-0006LQ-A0; Fri, 05 Jun 2015 23:29:04 +0200
Received: from pecan2-mail.exetel.com.au ([220.233.0.71] helo=pecan2.exetel.com.au) by mx0.webpack.hosteurope.de (mi021.mc1.hosteurope.de) with esmtp id 1Z0zAj-0001DP-Ly for dropbox+pulp+c71e@plan.io; Fri, 05 Jun 2015 23:29:04 +0200
Received: from 69.55.70.115.static.exetel.com.au ([115.70.55.69] helo=[192.168.2.117]) by pecan2.exetel.com.au with esmtp (Exim 4.84) (envelope-from <Ben.Stanley@exemail.com.au>) id 1Z0zAe-0000su-Sm for dropbox+pulp+c71e@plan.io; Sat, 06 Jun 2015 07:28:57 +1000
Date: Sat, 06 Jun 2015 07:28:54 +1000
From: Ben Stanley <Ben.Stanley@exemail.com.au>
To: Pulp <dropbox+pulp+c71e@plan.io>
Message-ID: <14dc5a069f0.2811.5c72c04e7b2534944f17f24240f7ac0b@exemail.com.au>
In-Reply-To: <redmine.journal-4722.20150605204417.9494fa4ea3c893ff@plan.io>
References: <redmine.issue-1008.20150527235743@plan.io>
<redmine.journal-4722.20150605204417.9494fa4ea3c893ff@plan.io>
Subject: Re: [Pulp - Issue #1008] Package Missing from repo metadata
Mime-Version: 1.0
Content-Type: multipart/alternative;
boundary=----------14dc5a06caf422a281142549470;
charset=UTF-8
Content-Transfer-Encoding: 7bit
Delivery-date: Fri, 05 Jun 2015 23:29:04 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101
Thunderbird/24.6.0 AquaMail/1.5.5.34 (build: 21050034)
X-HE-Spam-Level: +++
X-HE-Spam-Score: 3.9
X-HE-Spam-Report: Content analysis details: (3.9 points) pts rule name
description ---- ----------------------
-------------------------------------------------- -0.0 RCVD_IN_DNSWL_NONE
RBL: Sender listed at http://www.dnswl.org/, no trust [220.233.0.71 listed in
list.dnswl.org] 2.5 RCVD_IN_SORBS_HTTP RBL: SORBS: sender is open HTTP proxy
server [220.233.0.71 listed in dnsbl.sorbs.net] 1.3 URI_HEX URI: URI hostname
has long hexadecimal sequence 0.1 HTML_MESSAGE BODY: HTML included in message
Envelope-to: dropbox+pulp+c71e@plan.io

This is a multi-part message in MIME format.
------------14dc5a06caf422a281142549470
Content-Type: text/plain;
charset=UTF-8;
format=flowed
Content-Transfer-Encoding: quoted-printable

I observe this accumulation of stuff in the repodata dir in all my repos.=


This is published by http, not https, if that makes a difference.

This sounds like a new issue.

Regarding the original problem, is there a critical piece of code that I =

could instrument before running another test? Since pulp is all written i=
n =

python, I could insert a few logging statements, run a test, and send you=
=

the log (or a relevant extract).

I am still running 2.6.1.

Ben.


On 6 June 2015 6:44:23 AM Pulp <dropbox+pulp+c71e@plan.io> wrote:

> --- Please write your response above this line ---
>
> Issue #1008 has been updated by jortel@redhat.com.
>
>
> Inspection of the primary.xml referenced in the repomd.xml confirms 123=
-2 =

> is included but NOT 125-1. However, the files contained in repodata/ i=
s a =

> little puzzling. As far as I know, Pulp 2.6 generates a new repodata/ =

> directory on each publish so not sure how this repodata/ contains ~4 of=
=

> each type of metadata file.
>
> <pre>
> -rw-r--r-- 1 jortel jortel 93 Jan 17 06:36 =

> 012aed642ab0c19fafc32ea33fa7fe8776ae51dc7c4ab7c2fbebf09804e05734-update=
info.xml.gz
> -rw-r--r-- 1 jortel jortel 93 Jan 7 09:39 =

> 0304eae93e58677c154a8d073e585bafd92cfe215513e6f5ee271fa1c63374eb-update=
info.xml.gz
> -rw-r--r-- 1 jortel jortel 47755 Dec 26 05:51 =

> 1dfe537fc4c4062bd16bfbd25a18227e6f78e7e01b4f820d0b2b68346ec8ab42-primar=
y.xml.gz
> -rw-r--r-- 1 jortel jortel 93 May 18 12:33 =

> 33ebed9fd4a1362048df5149be1ba385bddaebd36ff6ad4203dd95bb634679bb-update=
info.xml.gz
> -rw-r--r-- 1 jortel jortel 93 May 26 05:00 =

> 353764a52be47da60e38f397842fab2a26cf0fb2d1afc56a228bbb39efa113e4-update=
info.xml.gz
> -rw-r--r-- 1 jortel jortel 93 Dec 19 19:50 =

> 371a4c6886e1a018d8e4b9304b3b6acf97abb9b96a2de402df2e0701a8b46d10-update=
info.xml.gz
> -rw-r--r-- 1 jortel jortel 1193194 Jun 2 21:15 =

> 398644749f62717e7d047ee7d808f86d0a17d41c75ee909a2e734e400b32a319-primar=
y.xml
> -rw-r--r-- 1 jortel jortel 93 Feb 8 23:58 =

> 3bc091baf522f75f9b0f32dbe8574ee80b6970ca599918ca3f5090548883a72b-update=
info.xml.gz
> -rw-r--r-- 1 jortel jortel 130 Jun 2 21:15 =

> 3e800f8eb4bfc89f8e320cda3dd709a8e0bef5f4884e3b622df63b17249e8242-comps.=
xml
> -rw-r--r-- 1 jortel jortel 93 Dec 26 05:51 =

> 419863f046e4cbdb06ecd76170b234a3146ba9d6245bead1161ddad1359d25b9-update=
info.xml.gz
> -rw-r--r-- 1 jortel jortel 7545 Dec 29 03:04 =

> 464de9c9cf686b86c8029e11c3f5b4a406cc4ea9011d380839fec128f41ca4f9-other.=
xml.gz
> -rw-r--r-- 1 jortel jortel 10552 Dec 29 03:04 =

> 4982a47dbf096309d358187dd23e04ce3f0aa05123fc3e838ea8db64a2d2be69-fileli=
sts.xml.gz
> -rw-r--r-- 1 jortel jortel 93 Jun 2 21:15 =

> 4cd0d88e46f50d021615bb36d5f4a3ac725917bdfc4f4af7561e4e8fd7418739-update=
info.xml.gz
> -rw-r--r-- 1 jortel jortel 93 Jan 9 19:13 =

> 6211fc6935128575b93ca5e833a634b55c991ecbe4208991ba8032eb9e49d876-update=
info.xml.gz
> -rw-r--r-- 1 jortel jortel 93 May 27 03:27 =

> 67dd51fc369ce7101cb6dbc517fc2f6970039e91c919ca56384e53b6cc9e652b-update=
info.xml.gz
> -rw-r--r-- 1 jortel jortel 93 Dec 29 03:04 =

> 71cce97e3a542c481f50c1e9deefec56186b1cc3a4f1c1ad69d5062045d4cd94-update=
info.xml.gz
> -rw-r--r-- 1 jortel jortel 42113 Dec 19 19:50 =

> 78015285d920e47024c2434db8d1fb8fac5df0f6531f19403f8ea16881aa0185-primar=
y.xml.gz
> -rw-r--r-- 1 jortel jortel 93 Jan 2 05:16 =

> 78e2e4ee70997f276d04c8b3e62d9afd8cedfd6c005e619e658a886d502455dc-update=
info.xml.gz
> -rw-r--r-- 1 jortel jortel 93 Feb 15 00:28 =

> 88ad766a05c364b46c932c22ebcf82f224967a742d2d45c1719b859e61a7de54-update=
info.xml.gz
> -rw-r--r-- 1 jortel jortel 93 Jan 25 10:38 =

> 8eb66818cbc38d32c620f4c9e84206cc87d62ecdf4c90a016417d33c39072608-update=
info.xml.gz
> -rw-r--r-- 1 jortel jortel 93 Feb 22 14:56 =

> 94f514bed10104c944c6087c2fe4c9ac555ed728a5af8800e29e15bfeeca95a9-update=
info.xml.gz
> -rw-r--r-- 1 jortel jortel 93 Jun 1 22:37 =

> 9bf9c8c55d4079b5358bf907a75552f2607c3ccdb6d2f60e5a58820093a17dc2-update=
info.xml.gz
> -rw-r--r-- 1 jortel jortel 20762 Jun 2 21:15 =

> a0dbaa1821ef4b7ec09dd6ee3f64ca55708308c1804626eb84b896f7d285d1fb-fileli=
sts.xml.gz
> -rw-r--r-- 1 jortel jortel 11658 Dec 26 05:51 =

> ac2ed9e1b64ea179daeb0b27ce54d95bd4cd5fc4d960a82bc1ee20579f4dacbf-fileli=
sts.xml.gz
> -rw-r--r-- 1 jortel jortel 93 May 19 10:21 =

> b08cc51c53632a485ca3b6416e98073128b46e27376bf12cd80e81e5b2ead588-update=
info.xml.gz
> -rw-r--r-- 1 jortel jortel 10552 Dec 19 19:50 =

> b38e613606b0e3e04134ba105b3ea822b7844c2f12d562629b5cf9910bb98a3f-fileli=
sts.xml.gz
> -rw-r--r-- 1 jortel jortel 7545 Dec 19 19:50 =

> bb41f13a038a72c6eda57eb7409b276736726ab797c8bdd342cc2aada094d2e4-other.=
xml.gz
> -rw-r--r-- 1 jortel jortel 8319 Dec 26 05:51 =

> c62015885deea245da5959455bcd6449075eded4c70fe00f43ae6a1efb0a614b-other.=
xml.gz
> -rw-r--r-- 1 jortel jortel 93 Jun 1 01:28 =

> cb104b0157a9044957a5cd2913adcc5099daceeb799422b1cb96998e095889da-update=
info.xml.gz
> -rw-r--r-- 1 jortel jortel 42114 Dec 29 03:04 =

> ec60964e2563a3d4ac3144ed59cb589a50f873b10dc5cbc7dc634594b62ed15c-primar=
y.xml.gz
> -rw-r--r-- 1 jortel jortel 14250 Jun 2 21:15 =

> ecb7b4787a8fb21a8eecbccf27b3f8e0b9704b058ab6b24501bd598f9e90c19e-other.=
xml.gz
> </pre>
>
>
> ----------------------------------------
> Issue #1008: Package Missing from repo metadata
> https://pulp.plan.io/issues/1008#change-4722
>
> * Author: Ben.Stanley
> * Status: NEW
> * Priority: High
> * Assignee: jortel@redhat.com
> * Category: pulp-admin
> * Severity: 3. High
> * Version: 2.6.1
> * Target Release:
> * OS: RHEL 7
> * Backwards Incompatible: No
> * Triaged: Yes
> * Tags:
> * QA Contact:
> ----------------------------------------
>
> I have a problem with syncing
> http://elrepo.org/linux/elrepo/el7/x86_64
>
> It seems that the package
> nvidia-x11-drv-304xx-304.125-1.el7.elrepo.x86_64.rpm
> is not included in my yum metadata. However, it is published in my loca=
l
> repo.
>
> [root stig ]# yum list nvidia-x11-drv-304xx
> Loaded plugins: langpacks, product-id, subscription-manager
> Available Packages
> nvidia-x11-drv-304xx.x86_64
> 304.123-2.el7.elrepo elrepo
>
> Only the older version 304.123-2 of the package is found, despite the n=
ewer =

> 304.125-1 being published in the repo.
>
> When I change my /etc/yum.repos.d/elrepo.repo to point to upstream inst=
ead
> of my local pulp server, yum finds the correct nvidia-x11-drv-304xx (af=
ter
> yum clean metadata).
>
> I have recently run a sync, but it has not fixed the problem. There is
> nothing interesting in the log (no exceptions or errors).
>
> I am running pulp 2.6.1 (package versions below).
>
> I have found that I can fix this kind of problem by deleting the repo a=
nd
> re-creating it, but I need to get to the bottom of this so that it stop=
s
> happening. I have complained about something like this previously in
> pulp-2.5.1 at [0] . I created my elrepo in pulp-2.6.1, so it is not
> possible to blame an older version of pulp this time.
>
> I need to get to the bottom of this, and hopefully get this resolved
> properly. Otherwise, I look like a goose when my local copy doesn't wor=
k.
>
> I need to know that after I have completed a sync, that everything real=
ly
> is OK, before I sync to my disconnected system. Performing a complete
> internet sync takes a long time, and a disconnected sync is going to be=

> even worse. I want to prove that everything is right before I do the
> disconnected sync.
>
> Questions:
> 1) Is there a tool that I can use to compare the metadata of two repos =
and
> determine equivalence (at least to the point of validating the sync)? S=
uch
> a tool would allow me to proactively detect such problems, and attempt =
to
> correct them. It would also provide more test cases for you...
>
> 2) Is there some way of investigating why this particular file isn't
> appearing in the metadata?
>
>
> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D rpm -qa | grep pulp=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D
> python-pulp-common-2.6.1-1.el7.noarch
> pulp-rpm-admin-extensions-2.6.1-1.el7.noarch
> pulp-server-2.6.1-1.el7.noarch
> python-pulp-client-lib-2.6.1-1.el7.noarch
> python-pulp-puppet-common-2.6.1-1.el7.noarch
> pulp-puppet-plugins-2.6.1-1.el7.noarch
> pulp-admin-client-2.6.1-1.el7.noarch
> python-isodate-0.5.0-4.pulp.el7.noarch
> python-kombu-3.0.24-5.pulp.el7.noarch
> pulp-rpm-plugins-2.6.1-1.el7.noarch
> python-pulp-bindings-2.6.1-1.el7.noarch
> pulp-puppet-admin-extensions-2.6.1-1.el7.noarch
> python-pulp-rpm-common-2.6.1-1.el7.noarch
> pulp-selinux-2.6.1-1.el7.noarch
> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
>
> [0] https://pulp.plan.io/issues/942
>
>
> ---Files--------------------------------
> elrepo-el7-x86_64-repodata-20150605.bz (287 KB)
>
>
> --
> You have received this notification because you have either subscribed =
to =

> or are involved in a project on Pulp Planio.
> To change your notification preferences, please click here: =

> https://pulp.plan.io/my/account?tour=3Dmail_preferences
>
> This notification was cheerfully delivered by https://plan.io
> =C2=A0
>

------------14dc5a06caf422a281142549470
Content-Type: text/html;
charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<html>
<head>
<style>
@import url(https://assets.plan.io/stylesheets/fonts.css);
body {
font-family: "ProximaNova-Regular", Verdana, sans-serif;
font-size: 1.1em;
color:#333434;
}
h1, h2, h3 { font-family: "ProximaNova-Bold", "Trebuchet MS", Verdana,
sans-serif; margin: 0px; }
h1 { font-size: 1.2em; }
h2, h3 { font-size: 1.1em; }
a, a:link, a:visited, a:hover, a:active { color:#2b7a94; }
a.wiki-anchor { display: none; }
fieldset.attachments {border-width: 1px 0 0 0;}
hr {
width: 100%;
height: 1px;
background: #ccc;
border: 0;
}
</style>


</head>
<body>
<div style=3D"color: black;">
<div style=3D"color: black;">
<p style=3D"margin: 0 0 1em 0; color: black;">I observe this accumulation=
of
stuff in the repodata dir in all my repos.</p>
<p style=3D"margin: 0 0 1em 0; color: black;">This is published by http, =
not
https, if that makes a difference.</p>
<p style=3D"margin: 0 0 1em 0; color: black;">This sounds like a new issu=
e.</p>
<p style=3D"margin: 0 0 1em 0; color: black;">Regarding the original prob=
lem,
is there a critical piece of code that I could instrument before running
another test? Since pulp is all written in python, I could insert a few
logging statements, run a test, and send you the log (or a relevant
extract).</p>
<p style=3D"margin: 0 0 1em 0; color: black;">I am still running 2.6.1.</=
p>
<p style=3D"margin: 0 0 1em 0; color: black;">Ben.</p>
</div>
<div style=3D"color: black;">
<p
style=3D"color: black; font-size: 10pt; font-family: Arial, sans-serif; m=
argin: 10pt 0;">On
6 June 2015 6:44:23 AM Pulp &lt;dropbox+pulp+c71e@plan.io&gt; wrote:</p>
<blockquote type=3D"cite" class=3D"gmail_quote"
style=3D"margin: 0 0 0 0.75ex; border-left: 1px solid #808080; padding-le=
ft: 0.75ex;"><table
width=3D"100%">
<tr><td
style=3D"font-family: MarketWeb, Verdana, sans-serif;font-size:0.8em;text=
-align:center;width:100%;color:#D7D7D7;"><p>---
Please write your response above this line ---</p></td></tr>
<tr><td>Issue #1008 has been updated by jortel@redhat.com.

<ul>
</ul>

<p>Inspection of the primary.xml referenced in the repomd.xml confirms
123-2 is included but NOT 125-1. However, the files contained in repodat=
a/
is a little puzzling. As far as I know, Pulp 2.6 generates a new repodat=
a/
directory on each publish so not sure how this repodata/ contains ~4 of
each type of metadata file.</p>


<pre>
-rw-r--r-- 1 jortel jortel 93 Jan 17 06:36
012aed642ab0c19fafc32ea33fa7fe8776ae51dc7c4ab7c2fbebf09804e05734-updatein=
fo.xml.gz
-rw-r--r-- 1 jortel jortel 93 Jan 7 09:39
0304eae93e58677c154a8d073e585bafd92cfe215513e6f5ee271fa1c63374eb-updatein=
fo.xml.gz
-rw-r--r-- 1 jortel jortel 47755 Dec 26 05:51
1dfe537fc4c4062bd16bfbd25a18227e6f78e7e01b4f820d0b2b68346ec8ab42-primary.=
xml.gz
-rw-r--r-- 1 jortel jortel 93 May 18 12:33
33ebed9fd4a1362048df5149be1ba385bddaebd36ff6ad4203dd95bb634679bb-updatein=
fo.xml.gz
-rw-r--r-- 1 jortel jortel 93 May 26 05:00
353764a52be47da60e38f397842fab2a26cf0fb2d1afc56a228bbb39efa113e4-updatein=
fo.xml.gz
-rw-r--r-- 1 jortel jortel 93 Dec 19 19:50
371a4c6886e1a018d8e4b9304b3b6acf97abb9b96a2de402df2e0701a8b46d10-updatein=
fo.xml.gz
-rw-r--r-- 1 jortel jortel 1193194 Jun 2 21:15
398644749f62717e7d047ee7d808f86d0a17d41c75ee909a2e734e400b32a319-primary.=
xml
-rw-r--r-- 1 jortel jortel 93 Feb 8 23:58
3bc091baf522f75f9b0f32dbe8574ee80b6970ca599918ca3f5090548883a72b-updatein=
fo.xml.gz
-rw-r--r-- 1 jortel jortel 130 Jun 2 21:15
3e800f8eb4bfc89f8e320cda3dd709a8e0bef5f4884e3b622df63b17249e8242-comps.xm=
l
-rw-r--r-- 1 jortel jortel 93 Dec 26 05:51
419863f046e4cbdb06ecd76170b234a3146ba9d6245bead1161ddad1359d25b9-updatein=
fo.xml.gz
-rw-r--r-- 1 jortel jortel 7545 Dec 29 03:04
464de9c9cf686b86c8029e11c3f5b4a406cc4ea9011d380839fec128f41ca4f9-other.xm=
l.gz
-rw-r--r-- 1 jortel jortel 10552 Dec 29 03:04
4982a47dbf096309d358187dd23e04ce3f0aa05123fc3e838ea8db64a2d2be69-filelist=
s.xml.gz
-rw-r--r-- 1 jortel jortel 93 Jun 2 21:15
4cd0d88e46f50d021615bb36d5f4a3ac725917bdfc4f4af7561e4e8fd7418739-updatein=
fo.xml.gz
-rw-r--r-- 1 jortel jortel 93 Jan 9 19:13
6211fc6935128575b93ca5e833a634b55c991ecbe4208991ba8032eb9e49d876-updatein=
fo.xml.gz
-rw-r--r-- 1 jortel jortel 93 May 27 03:27
67dd51fc369ce7101cb6dbc517fc2f6970039e91c919ca56384e53b6cc9e652b-updatein=
fo.xml.gz
-rw-r--r-- 1 jortel jortel 93 Dec 29 03:04
71cce97e3a542c481f50c1e9deefec56186b1cc3a4f1c1ad69d5062045d4cd94-updatein=
fo.xml.gz
-rw-r--r-- 1 jortel jortel 42113 Dec 19 19:50
78015285d920e47024c2434db8d1fb8fac5df0f6531f19403f8ea16881aa0185-primary.=
xml.gz
-rw-r--r-- 1 jortel jortel 93 Jan 2 05:16
78e2e4ee70997f276d04c8b3e62d9afd8cedfd6c005e619e658a886d502455dc-updatein=
fo.xml.gz
-rw-r--r-- 1 jortel jortel 93 Feb 15 00:28
88ad766a05c364b46c932c22ebcf82f224967a742d2d45c1719b859e61a7de54-updatein=
fo.xml.gz
-rw-r--r-- 1 jortel jortel 93 Jan 25 10:38
8eb66818cbc38d32c620f4c9e84206cc87d62ecdf4c90a016417d33c39072608-updatein=
fo.xml.gz
-rw-r--r-- 1 jortel jortel 93 Feb 22 14:56
94f514bed10104c944c6087c2fe4c9ac555ed728a5af8800e29e15bfeeca95a9-updatein=
fo.xml.gz
-rw-r--r-- 1 jortel jortel 93 Jun 1 22:37
9bf9c8c55d4079b5358bf907a75552f2607c3ccdb6d2f60e5a58820093a17dc2-updatein=
fo.xml.gz
-rw-r--r-- 1 jortel jortel 20762 Jun 2 21:15
a0dbaa1821ef4b7ec09dd6ee3f64ca55708308c1804626eb84b896f7d285d1fb-filelist=
s.xml.gz
-rw-r--r-- 1 jortel jortel 11658 Dec 26 05:51
ac2ed9e1b64ea179daeb0b27ce54d95bd4cd5fc4d960a82bc1ee20579f4dacbf-filelist=
s.xml.gz
-rw-r--r-- 1 jortel jortel 93 May 19 10:21
b08cc51c53632a485ca3b6416e98073128b46e27376bf12cd80e81e5b2ead588-updatein=
fo.xml.gz
-rw-r--r-- 1 jortel jortel 10552 Dec 19 19:50
b38e613606b0e3e04134ba105b3ea822b7844c2f12d562629b5cf9910bb98a3f-filelist=
s.xml.gz
-rw-r--r-- 1 jortel jortel 7545 Dec 19 19:50
bb41f13a038a72c6eda57eb7409b276736726ab797c8bdd342cc2aada094d2e4-other.xm=
l.gz
-rw-r--r-- 1 jortel jortel 8319 Dec 26 05:51
c62015885deea245da5959455bcd6449075eded4c70fe00f43ae6a1efb0a614b-other.xm=
l.gz
-rw-r--r-- 1 jortel jortel 93 Jun 1 01:28
cb104b0157a9044957a5cd2913adcc5099daceeb799422b1cb96998e095889da-updatein=
fo.xml.gz
-rw-r--r-- 1 jortel jortel 42114 Dec 29 03:04
ec60964e2563a3d4ac3144ed59cb589a50f873b10dc5cbc7dc634594b62ed15c-primary.=
xml.gz
-rw-r--r-- 1 jortel jortel 14250 Jun 2 21:15
ecb7b4787a8fb21a8eecbccf27b3f8e0b9704b058ab6b24501bd598f9e90c19e-other.xm=
l.gz
</pre>
<hr />
<h1><a href=3D"https://pulp.plan.io/issues/1008#change-4722">Issue #1008:=

Package Missing from repo metadata</a></h1>

<ul><li>Author: Ben.Stanley</li>
<li>Status: NEW</li>
<li>Priority: High</li>
<li>Assignee: jortel@redhat.com</li>
<li>Category: pulp-admin</li>
<li>Severity: 3. High</li>
<li>Version: 2.6.1</li>
<li>Target Release: </li>
<li>OS: RHEL 7</li>
<li>Backwards Incompatible: No</li>
<li>Triaged: Yes</li>
<li>Tags: </li>
<li>QA Contact: </li></ul>

<p>I have a problem with syncing<br /><a class=3D"external"
href=3D"http://elrepo.org/linux/elrepo/el7/x86_64">http://elrepo.org/linu=
x/elrepo/el7/x86_64</a></p>


<p>It seems that the package<br
/>nvidia-x11-drv-304xx-304.125-1.el7.elrepo.x86_64.rpm<br />is not includ=
ed
in my yum metadata. However, it is published in my local<br />repo.</p>


<p>[root stig ]# yum list nvidia-x11-drv-304xx<br />Loaded plugins:
langpacks, product-id, subscription-manager<br />Available Packages<br
/>nvidia-x11-drv-304xx.x86_64 <br
/>304.123-2.el7.elrepo elrepo</p>


<p>Only the older version 304.123-2 of the package is found, despite the=

newer 304.125-1 being published in the repo.</p>


<p>When I change my /etc/yum.repos.d/elrepo.repo to point to upstream
instead<br />of my local pulp server, yum finds the correct
nvidia-x11-drv-304xx (after<br />yum clean metadata).</p>


<p>I have recently run a sync, but it has not fixed the problem. There
is<br />nothing interesting in the log (no exceptions or errors).</p>


<p>I am running pulp 2.6.1 (package versions below).</p>


<p>I have found that I can fix this kind of problem by deleting the repo=

and<br />re-creating it, but I need to get to the bottom of this so that =
it
stops<br />happening. I have complained about something like this
previously in<br />pulp-2.5.1 at [0] . I created my elrepo in pulp-2.6.1,=

so it is not<br />possible to blame an older version of pulp this time.</=
p>


<p>I need to get to the bottom of this, and hopefully get this resolved<=
br
/>properly. Otherwise, I look like a goose when my local copy doesn't wor=
k.</p>


<p>I need to know that after I have completed a sync, that everything
really<br />is OK, before I sync to my disconnected system. Performing a
complete<br />internet sync takes a long time, and a disconnected sync is=

going to be<br />even worse. I want to prove that everything is right
before I do the<br />disconnected sync.</p>


<p>Questions:<br />1) Is there a tool that I can use to compare the
metadata of two repos and<br />determine equivalence (at least to the poi=
nt
of validating the sync)? Such<br />a tool would allow me to proactively
detect such problems, and attempt to<br />correct them. It would also
provide more test cases for you...</p>


<p>2) Is there some way of investigating why this particular file isn't<=
br
/>appearing in the metadata?</p>


<p>=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D rpm -qa | grep pu=
lp =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D<br
/>python-pulp-common-2.6.1-1.el7.noarch<br
/>pulp-rpm-admin-extensions-2.6.1-1.el7.noarch<br
/>pulp-server-2.6.1-1.el7.noarch<br
/>python-pulp-client-lib-2.6.1-1.el7.noarch<br
/>python-pulp-puppet-common-2.6.1-1.el7.noarch<br
/>pulp-puppet-plugins-2.6.1-1.el7.noarch<br
/>pulp-admin-client-2.6.1-1.el7.noarch<br
/>python-isodate-0.5.0-4.pulp.el7.noarch<br
/>python-kombu-3.0.24-5.pulp.el7.noarch<br
/>pulp-rpm-plugins-2.6.1-1.el7.noarch<br
/>python-pulp-bindings-2.6.1-1.el7.noarch<br
/>pulp-puppet-admin-extensions-2.6.1-1.el7.noarch<br
/>python-pulp-rpm-common-2.6.1-1.el7.noarch<br
/>pulp-selinux-2.6.1-1.el7.noarch
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D</p>


<p>[0] <a class=3D"external"
href=3D"https://pulp.plan.io/issues/942">https://pulp.plan.io/issues/942<=
/a></p>

<fieldset class=3D"attachments"><legend>Files</legend>
<a
href=3D"https://pulp.plan.io/attachments/download/136/elrepo-el7-x86_64-r=
epodata-20150605.bz">elrepo-el7-x86_64-repodata-20150605.bz</a>
(287 KB)<br />
</fieldset>

<script type=3D"application/ld+json">
{
"@context": "http://schema.org",
"@type": "EmailMessage",
"action": {
"@type": "ViewAction",
"url": "https://pulp.plan.io/issues/1008#change-4722",
"name": "View on Planio"
},
"description": "Click here to view this issue update on Planio."
}
</script>

</td></tr>
<tr><td style=3D"font-size:0.8em;width:100%;"><hr/><p>You have received t=
his
notification because you have either subscribed to or are involved in a
project on Pulp Planio.<br />To change your notification preferences,
please click here: <a class=3D"external"
href=3D"https://pulp.plan.io/my/account?tour=3Dmail_preferences">https://=
pulp.plan.io/my/account?tour=3Dmail_preferences</a></p><td></tr>
<tr><td
style=3D"font-family: MarketWeb, Verdana, sans-serif;font-size:1.2em;text=
-align:center;width:100%;color:#D7D7D7;"><br/><div><a
href=3D"https://plan.io/" style=3D"color:#D7D7D7;text-decoration:none;">T=
his
notification was cheerfully delivered by</a></div><td></tr>
<tr><td style=3D"text-align:center;width:100%;"><a href=3D"https://plan.i=
o/"
title=3D"Planio"><img
src=3D"https://assets.plan.io/images/planio_logo_gray_204x50.png" height=3D=
"25"
width=3D"102" alt=3D"Planio" style=3D"vertical-align: middle;"/></a></td>=
</tr>
</table>
</blockquote>
</div>
</div>
</body>
</html>

------------14dc5a06caf422a281142549470--
    (1-1/1)