Pulp: Issueshttps://pulp.plan.io/https://pulp.plan.io/favicon.ico2017-02-21T17:56:50ZPulp
Planio Pulp - Issue #2600 (CLOSED - CURRENTRELEASE): 2.12.1 beta failing to install due to dependency issuehttps://pulp.plan.io/issues/26002017-02-21T17:56:50Zpthomas@redhat.com
<pre><code>
[root@qe-blade-13 yum.repos.d]# sudo yum install pulp-server python-gofer-qpid python-qpid qpid-tools
Loaded plugins: product-id, search-disabled-repos, subscription-manager
Resolving Dependencies
--> Running transaction check
---> Package pulp-server.noarch 0:2.12.1-0.1.beta.el7 will be installed
--> Processing Dependency: python-pulp-repoauth = 2.12.1 for package: pulp-server-2.12.1-0.1.beta.el7.noarch
--> Processing Dependency: python-pulp-common = 2.12.1 for package: pulp-server-2.12.1-0.1.beta.el7.noarch
--> Processing Dependency: python-celery < 3.2.0 for package: pulp-server-2.12.1-0.1.beta.el7.noarch
--> Processing Dependency: python-semantic_version >= 2.2.0 for package: pulp-server-2.12.1-0.1.beta.el7.noarch
--> Processing Dependency: python-pymongo >= 3.0.0 for package: pulp-server-2.12.1-0.1.beta.el7.noarch
--> Processing Dependency: python-oauth2 >= 1.5.211 for package: pulp-server-2.12.1-0.1.beta.el7.noarch
--> Processing Dependency: python-nectar >= 1.5.0 for package: pulp-server-2.12.1-0.1.beta.el7.noarch
--> Processing Dependency: python-mongoengine >= 0.10.0 for package: pulp-server-2.12.1-0.1.beta.el7.noarch
--> Processing Dependency: python-isodate >= 0.5.0-1.pulp for package: pulp-server-2.12.1-0.1.beta.el7.noarch
--> Processing Dependency: python-gofer >= 2.5 for package: pulp-server-2.12.1-0.1.beta.el7.noarch
--> Processing Dependency: python-django >= 1.4.0 for package: pulp-server-2.12.1-0.1.beta.el7.noarch
--> Processing Dependency: python-celery >= 3.1.0 for package: pulp-server-2.12.1-0.1.beta.el7.noarch
--> Processing Dependency: mod_xsendfile >= 0.12 for package: pulp-server-2.12.1-0.1.beta.el7.noarch
--> Processing Dependency: mod_wsgi >= 3.4-1.pulp for package: pulp-server-2.12.1-0.1.beta.el7.noarch
--> Processing Dependency: python-ldap for package: pulp-server-2.12.1-0.1.beta.el7.noarch
--> Processing Dependency: python-httplib2 for package: pulp-server-2.12.1-0.1.beta.el7.noarch
--> Processing Dependency: python-blinker for package: pulp-server-2.12.1-0.1.beta.el7.noarch
--> Processing Dependency: pulp-selinux for package: pulp-server-2.12.1-0.1.beta.el7.noarch
--> Processing Dependency: mod_ssl for package: pulp-server-2.12.1-0.1.beta.el7.noarch
--> Processing Dependency: kobo for package: pulp-server-2.12.1-0.1.beta.el7.noarch
--> Processing Dependency: httpd for package: pulp-server-2.12.1-0.1.beta.el7.noarch
--> Processing Dependency: genisoimage for package: pulp-server-2.12.1-0.1.beta.el7.noarch
---> Package python-gofer-qpid.noarch 0:2.7.6-1.el7 will be installed
---> Package python-qpid.noarch 0:1.35.0-1.el7 will be installed
--> Processing Dependency: python-qpid-common = 1.35.0-1.el7 for package: python-qpid-1.35.0-1.el7.noarch
--> Processing Dependency: python-saslwrapper for package: python-qpid-1.35.0-1.el7.noarch
---> Package qpid-tools.noarch 0:1.35.0-1.el7 will be installed
--> Processing Dependency: python-qpid-qmf for package: qpid-tools-1.35.0-1.el7.noarch
--> Running transaction check
---> Package genisoimage.x86_64 0:1.1.11-23.el7 will be installed
--> Processing Dependency: libusal = 1.1.11-23.el7 for package: genisoimage-1.1.11-23.el7.x86_64
--> Processing Dependency: librols.so.0()(64bit) for package: genisoimage-1.1.11-23.el7.x86_64
--> Processing Dependency: libusal.so.0()(64bit) for package: genisoimage-1.1.11-23.el7.x86_64
---> Package httpd.x86_64 0:2.4.6-45.el7 will be installed
--> Processing Dependency: httpd-tools = 2.4.6-45.el7 for package: httpd-2.4.6-45.el7.x86_64
---> Package kobo.noarch 0:0.5.1-1.el7 will be installed
---> Package mod_ssl.x86_64 1:2.4.6-45.el7 will be installed
---> Package mod_wsgi.x86_64 0:3.4-12.el7_0 will be installed
---> Package mod_xsendfile.x86_64 0:0.12-10.el7 will be installed
---> Package pulp-selinux.noarch 0:2.12.1-0.1.beta.el7 will be installed
--> Processing Dependency: policycoreutils-python for package: pulp-selinux-2.12.1-0.1.beta.el7.noarch
--> Processing Dependency: /usr/sbin/semanage for package: pulp-selinux-2.12.1-0.1.beta.el7.noarch
---> Package python-blinker.noarch 0:1.3-2.el7 will be installed
---> Package python-celery.noarch 0:3.1.11-1.el7 will be installed
--> Processing Dependency: python-kombu >= 3.0.15 for package: python-celery-3.1.11-1.el7.noarch
--> Processing Dependency: python-billiard >= 3.3.0.17 for package: python-celery-3.1.11-1.el7.noarch
--> Processing Dependency: pytz for package: python-celery-3.1.11-1.el7.noarch
--> Processing Dependency: python-anyjson for package: python-celery-3.1.11-1.el7.noarch
--> Processing Dependency: python-amqp for package: python-celery-3.1.11-1.el7.noarch
---> Package python-django.noarch 0:1.6.11-5.el7 will be installed
--> Processing Dependency: python-django-bash-completion = 1.6.11-5.el7 for package: python-django-1.6.11-5.el7.noarch
---> Package python-gofer.noarch 0:2.7.6-1.el7 will be installed
---> Package python-httplib2.noarch 0:0.7.7-3.el7 will be installed
---> Package python-isodate.noarch 0:0.5.0-4.pulp.el7 will be installed
---> Package python-ldap.x86_64 0:2.4.15-2.el7 will be installed
---> Package python-mongoengine.noarch 0:0.10.5-1.el7 will be installed
--> Processing Dependency: python-pymongo-gridfs >= 3.2 for package: python-mongoengine-0.10.5-1.el7.noarch
---> Package python-nectar.noarch 0:1.5.3-1.el7 will be installed
--> Processing Dependency: python-requests >= 2.4.3 for package: python-nectar-1.5.3-1.el7.noarch
---> Package python-oauth2.noarch 0:1.5.211-8.el7 will be installed
--> Processing Dependency: python-simplejson for package: python-oauth2-1.5.211-8.el7.noarch
---> Package python-pulp-common.noarch 0:2.12.1-0.1.beta.el7 will be installed
---> Package python-pulp-repoauth.noarch 0:2.12.1-0.1.beta.el7 will be installed
---> Package python-pymongo.x86_64 0:3.2-1.el7 will be installed
--> Processing Dependency: python-bson = 3.2-1.el7 for package: python-pymongo-3.2-1.el7.x86_64
---> Package python-qpid-common.noarch 0:1.35.0-1.el7 will be installed
---> Package python-qpid-qmf.x86_64 0:1.35.0-1.el7 will be installed
--> Processing Dependency: qpid-qmf(x86-64) = 1.35.0-1.el7 for package: python-qpid-qmf-1.35.0-1.el7.x86_64
--> Processing Dependency: libqmf2.so.1()(64bit) for package: python-qpid-qmf-1.35.0-1.el7.x86_64
---> Package python-saslwrapper.x86_64 0:0.16-5.el7 will be installed
--> Processing Dependency: saslwrapper(x86-64) = 0.16-5.el7 for package: python-saslwrapper-0.16-5.el7.x86_64
--> Processing Dependency: libsaslwrapper.so.1()(64bit) for package: python-saslwrapper-0.16-5.el7.x86_64
---> Package python-semantic_version.noarch 0:2.4.2-1.el7 will be installed
--> Running transaction check
---> Package httpd-tools.x86_64 0:2.4.6-45.el7 will be installed
---> Package libusal.x86_64 0:1.1.11-23.el7 will be installed
---> Package policycoreutils-python.x86_64 0:2.5-11.el7_3 will be installed
--> Processing Dependency: policycoreutils = 2.5-11.el7_3 for package: policycoreutils-python-2.5-11.el7_3.x86_64
--> Processing Dependency: audit-libs-python >= 2.1.3-4 for package: policycoreutils-python-2.5-11.el7_3.x86_64
--> Processing Dependency: libsemanage-python >= 2.5-5 for package: policycoreutils-python-2.5-11.el7_3.x86_64
--> Processing Dependency: setools-libs >= 3.3.8-1 for package: policycoreutils-python-2.5-11.el7_3.x86_64
--> Processing Dependency: checkpolicy for package: policycoreutils-python-2.5-11.el7_3.x86_64
--> Processing Dependency: libapol.so.4(VERS_4.0)(64bit) for package: policycoreutils-python-2.5-11.el7_3.x86_64
--> Processing Dependency: libcgroup for package: policycoreutils-python-2.5-11.el7_3.x86_64
--> Processing Dependency: libqpol.so.1(VERS_1.2)(64bit) for package: policycoreutils-python-2.5-11.el7_3.x86_64
--> Processing Dependency: libqpol.so.1(VERS_1.4)(64bit) for package: policycoreutils-python-2.5-11.el7_3.x86_64
--> Processing Dependency: python-IPy for package: policycoreutils-python-2.5-11.el7_3.x86_64
--> Processing Dependency: libapol.so.4()(64bit) for package: policycoreutils-python-2.5-11.el7_3.x86_64
--> Processing Dependency: libqpol.so.1()(64bit) for package: policycoreutils-python-2.5-11.el7_3.x86_64
---> Package python-amqp.noarch 0:1.4.9-1.el7 will be installed
---> Package python-anyjson.noarch 0:0.3.3-3.el7 will be installed
---> Package python-billiard.x86_64 1:3.3.0.20-2.el7 will be installed
---> Package python-bson.x86_64 0:3.2-1.el7 will be installed
---> Package python-django-bash-completion.noarch 0:1.6.11-5.el7 will be installed
---> Package python-kombu.noarch 1:3.0.33-6.pulp.el7 will be installed
---> Package python-pymongo-gridfs.x86_64 0:3.2-1.el7 will be installed
---> Package python-requests.noarch 0:2.6.0-1.el7_1 will be installed
--> Processing Dependency: python-urllib3 >= 1.10.2-1 for package: python-requests-2.6.0-1.el7_1.noarch
---> Package python2-simplejson.x86_64 0:3.10.0-1.el7 will be installed
---> Package pytz.noarch 0:2012d-5.el7 will be installed
---> Package qpid-qmf.x86_64 0:1.35.0-1.el7 will be installed
---> Package saslwrapper.x86_64 0:0.16-5.el7 will be installed
--> Running transaction check
---> Package audit-libs-python.x86_64 0:2.6.5-3.el7 will be installed
---> Package checkpolicy.x86_64 0:2.5-4.el7 will be installed
---> Package libcgroup.x86_64 0:0.41-11.el7 will be installed
---> Package libsemanage-python.x86_64 0:2.5-5.1.el7_3 will be installed
--> Processing Dependency: libsemanage = 2.5-5.1.el7_3 for package: libsemanage-python-2.5-5.1.el7_3.x86_64
---> Package policycoreutils.x86_64 0:2.5-8.el7 will be updated
---> Package policycoreutils.x86_64 0:2.5-11.el7_3 will be an update
---> Package python-IPy.noarch 0:0.75-6.el7 will be installed
---> Package python-urllib3.noarch 0:1.10.2-2.el7_1 will be installed
--> Processing Dependency: python-six for package: python-urllib3-1.10.2-2.el7_1.noarch
---> Package setools-libs.x86_64 0:3.3.8-1.1.el7 will be installed
--> Running transaction check
---> Package libsemanage.x86_64 0:2.5-4.el7 will be updated
---> Package libsemanage.x86_64 0:2.5-5.1.el7_3 will be an update
---> Package python-six.noarch 0:1.9.0-2.el7 will be installed
--> Finished Dependency Resolution
Dependencies Resolved
=============================================================================================
Package Arch Version Repository Size
=============================================================================================
Installing:
pulp-server noarch 2.12.1-0.1.beta.el7 pulp-2.12-beta 763 k
python-gofer-qpid noarch 2.7.6-1.el7 pulp-2.12-beta 53 k
python-qpid noarch 1.35.0-1.el7 epel 94 k
qpid-tools noarch 1.35.0-1.el7 epel 144 k
Installing for dependencies:
audit-libs-python x86_64 2.6.5-3.el7 beaker-Server 70 k
checkpolicy x86_64 2.5-4.el7 beaker-Server 290 k
genisoimage x86_64 1.1.11-23.el7 beaker-Server 298 k
httpd x86_64 2.4.6-45.el7 beaker-Server 1.2 M
httpd-tools x86_64 2.4.6-45.el7 beaker-Server 84 k
kobo noarch 0.5.1-1.el7 epel 100 k
libcgroup x86_64 0.41-11.el7 beaker-Server 65 k
libsemanage-python x86_64 2.5-5.1.el7_3 rhel-7-server-rpms 104 k
libusal x86_64 1.1.11-23.el7 beaker-Server 135 k
mod_ssl x86_64 1:2.4.6-45.el7 beaker-Server 105 k
mod_wsgi x86_64 3.4-12.el7_0 beaker-Server 76 k
mod_xsendfile x86_64 0.12-10.el7 epel 16 k
policycoreutils-python x86_64 2.5-11.el7_3 rhel-7-server-rpms 445 k
pulp-selinux noarch 2.12.1-0.1.beta.el7 pulp-2.12-beta 79 k
python-IPy noarch 0.75-6.el7 beaker-Server 32 k
python-amqp noarch 1.4.9-1.el7 pulp-2.12-beta 87 k
python-anyjson noarch 0.3.3-3.el7 epel 13 k
python-billiard x86_64 1:3.3.0.20-2.el7 epel 173 k
python-blinker noarch 1.3-2.el7 rhel-7-server-extras-rpms 93 k
python-bson x86_64 3.2-1.el7 pulp-2.12-beta 192 k
python-celery noarch 3.1.11-1.el7 pulp-2.12-beta 1.8 M
python-django noarch 1.6.11-5.el7 epel 4.0 M
python-django-bash-completion noarch 1.6.11-5.el7 epel 16 k
python-gofer noarch 2.7.6-1.el7 pulp-2.12-beta 132 k
python-httplib2 noarch 0.7.7-3.el7 epel 70 k
python-isodate noarch 0.5.0-4.pulp.el7 pulp-2.12-beta 50 k
python-kombu noarch 1:3.0.33-6.pulp.el7 pulp-2.12-beta 486 k
python-ldap x86_64 2.4.15-2.el7 beaker-Server 159 k
python-mongoengine noarch 0.10.5-1.el7 pulp-2.12-beta 407 k
python-nectar noarch 1.5.3-1.el7 pulp-2.12-beta 47 k
python-oauth2 noarch 1.5.211-8.el7 epel 28 k
python-pulp-common noarch 2.12.1-0.1.beta.el7 pulp-2.12-beta 123 k
python-pulp-repoauth noarch 2.12.1-0.1.beta.el7 pulp-2.12-beta 77 k
python-pymongo x86_64 3.2-1.el7 pulp-2.12-beta 349 k
python-pymongo-gridfs x86_64 3.2-1.el7 pulp-2.12-beta 146 k
python-qpid-common noarch 1.35.0-1.el7 epel 286 k
python-qpid-qmf x86_64 1.35.0-1.el7 epel 170 k
python-requests noarch 2.6.0-1.el7_1 beaker-Server 93 k
python-saslwrapper x86_64 0.16-5.el7 epel 26 k
python-semantic_version noarch 2.4.2-1.el7 epel 23 k
python-six noarch 1.9.0-2.el7 beaker-Server 29 k
python-urllib3 noarch 1.10.2-2.el7_1 beaker-Server 100 k
python2-simplejson x86_64 3.10.0-1.el7 epel 188 k
pytz noarch 2012d-5.el7 beaker-Server 38 k
qpid-qmf x86_64 1.35.0-1.el7 epel 160 k
saslwrapper x86_64 0.16-5.el7 epel 19 k
setools-libs x86_64 3.3.8-1.1.el7 beaker-Server 610 k
Updating for dependencies:
libsemanage x86_64 2.5-5.1.el7_3 rhel-7-server-rpms 145 k
policycoreutils x86_64 2.5-11.el7_3 rhel-7-server-rpms 842 k
Transaction Summary
=============================================================================================
Install 4 Packages (+47 Dependent packages)
Upgrade ( 2 Dependent packages)
Total download size: 15 M
Is this ok [y/d/N]: y
Downloading packages:
Delta RPMs disabled because /usr/bin/applydeltarpm not installed.
(1/53): audit-libs-python-2.6.5-3.el7.x86_64.rpm | 70 kB 00:00:00
(2/53): genisoimage-1.1.11-23.el7.x86_64.rpm | 298 kB 00:00:00
(3/53): checkpolicy-2.5-4.el7.x86_64.rpm | 290 kB 00:00:00
(4/53): httpd-tools-2.4.6-45.el7.x86_64.rpm | 84 kB 00:00:00
(5/53): libcgroup-0.41-11.el7.x86_64.rpm | 65 kB 00:00:00
(6/53): httpd-2.4.6-45.el7.x86_64.rpm | 1.2 MB 00:00:00
(7/53): libusal-1.1.11-23.el7.x86_64.rpm | 135 kB 00:00:00
(8/53): mod_ssl-2.4.6-45.el7.x86_64.rpm | 105 kB 00:00:00
(9/53): mod_wsgi-3.4-12.el7_0.x86_64.rpm | 76 kB 00:00:00
(10/53): kobo-0.5.1-1.el7.noarch.rpm | 100 kB 00:00:00
warning: /var/cache/yum/x86_64/7Server/rhel-7-server-rpms/packages/libsemanage-2.5-5.1.el7_3.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID fd431d51: NOKEY
Public key for libsemanage-2.5-5.1.el7_3.x86_64.rpm is not installed
(11/53): libsemanage-2.5-5.1.el7_3.x86_64.rpm | 145 kB 00:00:00
(12/53): libsemanage-python-2.5-5.1.el7_3.x86_64.rpm | 104 kB 00:00:00
(13/53): policycoreutils-2.5-11.el7_3.x86_64.rpm | 842 kB 00:00:00
(14/53): python-IPy-0.75-6.el7.noarch.rpm | 32 kB 00:00:00
(15/53): policycoreutils-python-2.5-11.el7_3.x86_64.rpm | 445 kB 00:00:00
warning: /var/cache/yum/x86_64/7Server/pulp-2.12-beta/packages/pulp-selinux-2.12.1-0.1.beta.el7.noarch.rpm: Header V4 RSA/SHA256 Signature, key ID 2c7e5d9a: NOKEY
Public key for pulp-selinux-2.12.1-0.1.beta.el7.noarch.rpm is not installed
(16/53): pulp-selinux-2.12.1-0.1.beta.el7.noarch.rpm | 79 kB 00:00:00
(17/53): python-anyjson-0.3.3-3.el7.noarch.rpm | 13 kB 00:00:00
python-amqp-1.4.9-1.el7.noarch FAILED 00:00:25 ETA
https://repos.fedorapeople.org/repos/pulp/pulp/beta/2.12/7Server/x86_64/python-amqp-1.4.9-1.el7.noarch.rpm: [Errno -1] Package does not match intended download. Suggestion: run yum --enablerepo=pulp-2.12-beta clean metadata
Trying other mirror.
Public key for python-blinker-1.3-2.el7.noarch.rpm is not installed/s | 4.2 MB 00:00:24 ETA
(18/53): python-blinker-1.3-2.el7.noarch.rpm | 93 kB 00:00:00
(19/53): python-bson-3.2-1.el7.x86_64.rpm | 192 kB 00:00:00
(20/53): pulp-server-2.12.1-0.1.beta.el7.noarch.rpm | 763 kB 00:00:02
(21/53): python-django-1.6.11-5.el7.noarch.rpm | 4.0 MB 00:00:00
(22/53): python-django-bash-completion-1.6.11-5.el7.noarch.rpm | 16 kB 00:00:00
(23/53): python-gofer-2.7.6-1.el7.noarch.rpm | 132 kB 00:00:00
(24/53): python-httplib2-0.7.7-3.el7.noarch.rpm | 70 kB 00:00:00
(25/53): python-gofer-qpid-2.7.6-1.el7.noarch.rpm | 53 kB 00:00:00
(26/53): python-isodate-0.5.0-4.pulp.el7.noarch.rpm | 50 kB 00:00:00
(27/53): python-ldap-2.4.15-2.el7.x86_64.rpm | 159 kB 00:00:00
python-celery-3.1.11-1.el7.noa FAILED 00:00:02 ETA
https://repos.fedorapeople.org/repos/pulp/pulp/beta/2.12/7Server/x86_64/python-celery-3.1.11-1.el7.noarch.rpm: [Errno -1] Package does not match intended download. Suggestion: run yum --enablerepo=pulp-2.12-beta clean metadata
Trying other mirror.
(28/53): python-kombu-3.0.33-6.pulp.el7.noarch.rpm | 486 kB 00:00:00
(29/53): python-mongoengine-0.10.5-1.el7.noarch.rpm | 407 kB 00:00:00
(30/53): python-nectar-1.5.3-1.el7.noarch.rpm | 47 kB 00:00:00
(31/53): python-oauth2-1.5.211-8.el7.noarch.rpm | 28 kB 00:00:00
(32/53): python-pulp-common-2.12.1-0.1.beta.el7.noarch.rpm | 123 kB 00:00:00
(33/53): python-pulp-repoauth-2.12.1-0.1.beta.el7.noarch.rpm | 77 kB 00:00:00
(34/53): python-qpid-1.35.0-1.el7.noarch.rpm | 94 kB 00:00:00
(35/53): python-pymongo-gridfs-3.2-1.el7.x86_64.rpm | 146 kB 00:00:00
(36/53): python-pymongo-3.2-1.el7.x86_64.rpm | 349 kB 00:00:00
(37/53): python-qpid-common-1.35.0-1.el7.noarch.rpm | 286 kB 00:00:00
(38/53): python-requests-2.6.0-1.el7_1.noarch.rpm | 93 kB 00:00:00
(39/53): python-qpid-qmf-1.35.0-1.el7.x86_64.rpm | 170 kB 00:00:00
(40/53): python-saslwrapper-0.16-5.el7.x86_64.rpm | 26 kB 00:00:00
(41/53): python-six-1.9.0-2.el7.noarch.rpm | 29 kB 00:00:00
(42/53): python-semantic_version-2.4.2-1.el7.noarch.rpm | 23 kB 00:00:00
(43/53): pytz-2012d-5.el7.noarch.rpm | 38 kB 00:00:00
(44/53): python-urllib3-1.10.2-2.el7_1.noarch.rpm | 100 kB 00:00:00
(45/53): python2-simplejson-3.10.0-1.el7.x86_64.rpm | 188 kB 00:00:00
(46/53): python-billiard-3.3.0.20-2.el7.x86_64.rpm | 173 kB 00:00:03
(47/53): qpid-qmf-1.35.0-1.el7.x86_64.rpm | 160 kB 00:00:00
(48/53): setools-libs-3.3.8-1.1.el7.x86_64.rpm | 610 kB 00:00:00
(49/53): qpid-tools-1.35.0-1.el7.noarch.rpm | 144 kB 00:00:00
(50/53): saslwrapper-0.16-5.el7.x86_64.rpm | 19 kB 00:00:00
mod_xsendfile-0.12-10.el7.x86_ FAILED
http://mirror.es.its.nyu.edu/epel/7/x86_64/m/mod_xsendfile-0.12-10.el7.x86_64.rpm: [Errno 12] Timeout on http://mirror.es.its.nyu.edu/epel/7/x86_64/m/mod_xsendfile-0.12-10.el7.x86_64.rpm: (28, 'Connection timed out after 30001 milliseconds')
Trying other mirror.
(51/53): mod_xsendfile-0.12-10.el7.x86_64.rpm | 16 kB 00:00:00
Error downloading packages:
python-amqp-1.4.9-1.el7.noarch: [Errno 256] No more mirrors to try.
python-celery-3.1.11-1.el7.noarch: [Errno 256] No more mirrors to try.
[root@qe-blade-13 yum.repos.d]#
</code></pre> Pulp - Issue #2474 (CLOSED - DUPLICATE): CentOs repo that was synced in 2.8 results in "Task Fail...https://pulp.plan.io/issues/24742016-12-06T18:03:39Zpthomas@redhat.com
<p>Centos 7 repo which was synced in 2.8 fails sync with "Task Failed Importer indicated a failed response" after upgrade to 2.11</p>
<p>1. In 2.8 create a centos repo with the feed <a href="http://ftp.linux.ncsu.edu/pub/CentOS/7/os/x86_64/" class="external">http://ftp.linux.ncsu.edu/pub/CentOS/7/os/x86_64/</a><br>
2. Sync the repo<br>
3. Upgrade to 2.11<br>
4. Run migration<br>
5. Restart services<br>
6.Resync the centos repo</p>
<pre><code>[root@ibm-x3550m3-06 ~]# pulp-admin rpm repo sync run --repo-id centos7
+----------------------------------------------------------------------+
Synchronizing Repository [centos7]
+----------------------------------------------------------------------+
This command may be exited via ctrl+c without affecting the request.
Downloading metadata...
[\]
... completed
Downloading repository content...
[\]
[==================================================] 100%
RPMs: 0/0 items
Delta RPMs: 0/0 items
... completed
Downloading distribution files...
[==================================================] 100%
Distributions: 6/6 items
Task Failed
Importer indicated a failed response
log
ec 6 17:25:41 ibm-x3550m3-06 pulp: nectar.downloaders.threaded:ERROR: (17932-68128) No connection adapters were found for 'ftp://ftp.linux.ncsu.edu//pub/CentOS/7/os/x86_64/images/boot.iso'
Dec 6 17:25:41 ibm-x3550m3-06 pulp: nectar.downloaders.threaded:ERROR: (17932-68128) Traceback (most recent call last):
Dec 6 17:25:41 ibm-x3550m3-06 pulp: nectar.downloaders.threaded:ERROR: (17932-68128) File "/usr/lib/python2.6/site-packages/nectar/downloaders/threaded.py", line 272, in _fetch
Dec 6 17:25:41 ibm-x3550m3-06 pulp: nectar.downloaders.threaded:ERROR: (17932-68128) **requests_kwargs)
Dec 6 17:25:41 ibm-x3550m3-06 pulp: nectar.downloaders.threaded:ERROR: (17932-68128) File "/usr/lib/python2.6/site-packages/requests/sessions.py", line 476, in get
Dec 6 17:25:41 ibm-x3550m3-06 pulp: nectar.downloaders.threaded:ERROR: (17932-68128) return self.request('GET', url, **kwargs)
Dec 6 17:25:41 ibm-x3550m3-06 pulp: nectar.downloaders.threaded:ERROR: (17932-68128) File "/usr/lib/python2.6/site-packages/requests/sessions.py", line 464, in request
Dec 6 17:25:41 ibm-x3550m3-06 pulp: nectar.downloaders.threaded:ERROR: (17932-68128) resp = self.send(prep, **send_kwargs)
Dec 6 17:25:41 ibm-x3550m3-06 pulp: nectar.downloaders.threaded:ERROR: (17932-68128) File "/usr/lib/python2.6/site-packages/requests/sessions.py", line 602, in send
Dec 6 17:25:41 ibm-x3550m3-06 pulp: nectar.downloaders.threaded:ERROR: (17932-68128) history = [resp for resp in gen] if allow_redirects else []
Dec 6 17:25:41 ibm-x3550m3-06 pulp: nectar.downloaders.threaded:ERROR: (17932-68128) File "/usr/lib/python2.6/site-packages/requests/sessions.py", line 195, in resolve_redirects
Dec 6 17:25:41 ibm-x3550m3-06 pulp: nectar.downloaders.threaded:ERROR: (17932-68128) allow_redirects=False,
Dec 6 17:25:41 ibm-x3550m3-06 pulp: nectar.downloaders.threaded:ERROR: (17932-68128) File "/usr/lib/python2.6/site-packages/requests/sessions.py", line 570, in send
Dec 6 17:25:41 ibm-x3550m3-06 pulp: nectar.downloaders.threaded:ERROR: (17932-68128) adapter = self.get_adapter(url=request.url)
Dec 6 17:25:41 ibm-x3550m3-06 pulp: nectar.downloaders.threaded:ERROR: (17932-68128) File "/usr/lib/python2.6/site-packages/requests/sessions.py", line 649, in get_adapter
Dec 6 17:25:41 ibm-x3550m3-06 pulp: nectar.downloaders.threaded:ERROR: (17932-68128) raise InvalidSchema("No connection adapters were found for '%%s'" %% url)
Dec 6 17:25:41 ibm-x3550m3-06 pulp: nectar.downloaders.threaded:ERROR: (17932-68128) InvalidSchema: No connection adapters were found for 'ftp://ftp.linux.ncsu.edu//pub/CentOS/7/os/x86_64/images/boot.iso'
Dec 6 17:26:04 ibm-x3550m3-06 pulp: pulp_rpm.plugins.importers.yum.parse.treeinfo:ERROR: some distro file downloads failed
Dec 6 17:26:04 ibm-x3550m3-06 pulp: pulp_rpm.plugins.importers.yum.sync:ERROR: (17932-23872)
Dec 6 17:26:04 ibm-x3550m3-06 pulp: pulp_rpm.plugins.importers.yum.sync:ERROR: (17932-23872) Traceback (most recent call last):
Dec 6 17:26:04 ibm-x3550m3-06 pulp: pulp_rpm.plugins.importers.yum.sync:ERROR: (17932-23872) File "/usr/lib/python2.6/site-packages/pulp_rpm/plugins/importers/yum/sync.py", line 275, in run
Dec 6 17:26:04 ibm-x3550m3-06 pulp: pulp_rpm.plugins.importers.yum.sync:ERROR: (17932-23872) dist_sync.run()
Dec 6 17:26:04 ibm-x3550m3-06 pulp: pulp_rpm.plugins.importers.yum.sync:ERROR: (17932-23872) File "/usr/lib/python2.6/site-packages/pulp_rpm/plugins/importers/yum/parse/treeinfo.py", line 128, in run
Dec 6 17:26:04 ibm-x3550m3-06 pulp: pulp_rpm.plugins.importers.yum.sync:ERROR: (17932-23872) self._run(tmp_dir)
Dec 6 17:26:04 ibm-x3550m3-06 pulp: pulp_rpm.plugins.importers.yum.sync:ERROR: (17932-23872) File "/usr/lib/python2.6/site-packages/pulp_rpm/plugins/importers/yum/parse/treeinfo.py", line 199, in _run
Dec 6 17:26:04 ibm-x3550m3-06 pulp: pulp_rpm.plugins.importers.yum.sync:ERROR: (17932-23872) for destination, location in downloaded:
Dec 6 17:26:04 ibm-x3550m3-06 pulp: pulp_rpm.plugins.importers.yum.sync:ERROR: (17932-23872) File "/usr/lib/python2.6/site-packages/pulp_rpm/plugins/importers/yum/parse/treeinfo.py", line 288, in download_files
Dec 6 17:26:04 ibm-x3550m3-06 pulp: pulp_rpm.plugins.importers.yum.sync:ERROR: (17932-23872) raise DownloadFailed()
Dec 6 17:26:04 ibm-x3550m3-06 pulp: pulp_rpm.plugins.importers.yum.sync:ERROR: (17932-23872) DownloadFailed
Dec 6 17:26:05 ibm-x3550m3-06 pulp: pulp.server.async.tasks:INFO: Task failed : [27110bd3-c995-4c76-b254-234c7a7b4974]
Dec 6 17:26:05 ibm-x3550m3-06 pulp: celery.worker.job:ERROR: (17878-23872) Task pulp.server.managers.repo.sync.sync[27110bd3-c995-4c76-b254-234c7a7b4974] raised unexpected: PulpExecutionException('Importer indicated a failed response',)
Dec 6 17:26:05 ibm-x3550m3-06 pulp: celery.worker.job:ERROR: (17878-23872) Traceback (most recent call last):
Dec 6 17:26:05 ibm-x3550m3-06 pulp: celery.worker.job:ERROR: (17878-23872) File "/usr/lib/python2.6/site-packages/celery/app/trace.py", line 240, in trace_task
Dec 6 17:26:05 ibm-x3550m3-06 pulp: celery.worker.job:ERROR: (17878-23872) R = retval = fun(*args, **kwargs)
Dec 6 17:26:05 ibm-x3550m3-06 pulp: celery.worker.job:ERROR: (17878-23872) File "/usr/lib/python2.6/site-packages/pulp/server/async/tasks.py", line 488, in __call__
Dec 6 17:26:05 ibm-x3550m3-06 pulp: celery.worker.job:ERROR: (17878-23872) return super(Task, self).__call__(*args, **kwargs)
Dec 6 17:26:05 ibm-x3550m3-06 pulp: celery.worker.job:ERROR: (17878-23872) File "/usr/lib/python2.6/site-packages/pulp/server/async/tasks.py", line 103, in __call__
Dec 6 17:26:05 ibm-x3550m3-06 pulp: celery.worker.job:ERROR: (17878-23872) return super(PulpTask, self).__call__(*args, **kwargs)
Dec 6 17:26:05 ibm-x3550m3-06 pulp: celery.worker.job:ERROR: (17878-23872) File "/usr/lib/python2.6/site-packages/celery/app/trace.py", line 437, in __protected_call__
Dec 6 17:26:05 ibm-x3550m3-06 pulp: celery.worker.job:ERROR: (17878-23872) return self.run(*args, **kwargs)
Dec 6 17:26:05 ibm-x3550m3-06 pulp: celery.worker.job:ERROR: (17878-23872) File "/usr/lib/python2.6/site-packages/pulp/server/controllers/repository.py", line 816, in sync
Dec 6 17:26:05 ibm-x3550m3-06 pulp: celery.worker.job:ERROR: (17878-23872) raise pulp_exceptions.PulpExecutionException(_('Importer indicated a failed response'))
Dec 6 17:26:05 ibm-x3550m3-06 pulp: celery.worker.job:ERROR: (17878-23872) PulpExecutionException: Importer indicated a failed response
Dec 6 17:26:05 ibm-x3550m3-06 pulp: celery.worker.job:INFO: Task pulp.server.async.tasks._release_resource[efa28456-694f-4924-b055-a6d0cdfd066f] succeeded in 0.00840502799838s: None
</code></pre> Pulp - Issue #2471 (CLOSED - DUPLICATE): Repo download fails for drpmhttps://pulp.plan.io/issues/24712016-12-05T18:43:55Zpthomas@redhat.com
<p>Downloading drpm for repos that has on-demand download policy fails</p>
<p>Steps to reproduce</p>
<p>1. Create a repo with drpm content with on-demand policy<br>
2. Sync the repo<br>
3. run repo download</p>
<pre><code>#pulp-admin rpm repo create --repo-id drpm --feed https://repos.fedorapeople.org/pulp/pulp/fixtures/drpm-signed/ --download-policy on_demand
Successfully created repository [drpm]
# pulp-admin rpm repo sync run --repo-id drpm
+----------------------------------------------------------------------+
Synchronizing Repository [drpm]
+----------------------------------------------------------------------+
This command may be exited via ctrl+c without affecting the request.
Downloading metadata...
[|]
... completed
Downloading repository content...
[==================================================] 100%
RPMs: 5/5 items
Delta RPMs: 4/4 items
... completed
Downloading distribution files...
[==================================================] 100%
Distributions: 0/0 items
... completed
Importing errata...
[-]
... completed
Importing package groups/categories...
[-]
... completed
Cleaning duplicate packages...
[-]
... completed
Task Succeeded
Initializing repo metadata
[-]
... completed
Publishing Distribution files
[-]
... completed
Publishing RPMs
[==================================================] 100%
5 of 5 items
... completed
Publishing Delta RPMs
[==================================================] 100%
4 of 4 items
... completed
Publishing Errata
[-]
... completed
Publishing Comps file
[-]
... completed
Publishing Metadata.
[-]
... completed
Closing repo metadata
[-]
... completed
Generating sqlite files
... skipped
Generating HTML files
... skipped
Publishing files to web
[-]
... completed
Writing Listings File
[-]
... completed
Task Succeeded
# pulp-admin repo download --repo-id drpm
+----------------------------------------------------------------------+
Downloading Repository [drpm]
+----------------------------------------------------------------------+
This command may be exited via ctrl+c without affecting the request.
Download Repository Content
[=========== ] 22%
2 of 9 items
... failed
Task Succeeded
</code></pre>
<pre><code>
# rpm -qa |grep pulp |sort
pulp-admin-client-2.11.0-0.4.beta.el7.noarch
pulp-docker-admin-extensions-2.2.0-0.2.beta.el7.noarch
pulp-docker-plugins-2.2.0-0.2.beta.el7.noarch
pulp-ostree-admin-extensions-1.2.0-0.3.beta.el7.noarch
pulp-ostree-plugins-1.2.0-0.3.beta.el7.noarch
pulp-puppet-admin-extensions-2.11.0-0.4.beta.el7.noarch
pulp-puppet-plugins-2.11.0-0.4.beta.el7.noarch
pulp-python-admin-extensions-1.1.3-1.el7.noarch
pulp-python-plugins-1.1.3-1.el7.noarch
pulp-rpm-admin-extensions-2.11.0-0.4.beta.el7.noarch
pulp-rpm-plugins-2.11.0-0.4.beta.el7.noarch
pulp-selinux-2.11.0-0.4.beta.el7.noarch
pulp-server-2.11.0-0.4.beta.el7.noarch
python-isodate-0.5.0-4.pulp.el7.noarch
python-kombu-3.0.33-6.pulp.el7.noarch
python-pulp-bindings-2.11.0-0.4.beta.el7.noarch
python-pulp-client-lib-2.11.0-0.4.beta.el7.noarch
python-pulp-common-2.11.0-0.4.beta.el7.noarch
python-pulp-docker-common-2.2.0-0.2.beta.el7.noarch
python-pulp-oid_validation-2.11.0-0.4.beta.el7.noarch
python-pulp-ostree-common-1.2.0-0.3.beta.el7.noarch
python-pulp-puppet-common-2.11.0-0.4.beta.el7.noarch
python-pulp-python-common-1.1.3-1.el7.noarch
python-pulp-repoauth-2.11.0-0.4.beta.el7.noarch
python-pulp-rpm-common-2.11.0-0.4.beta.el7.noarch
python-pulp-streamer-2.11.0-0.4.beta.el7.noarch
</code></pre> Pulp - Issue #2241 (CLOSED - NOTABUG): When running repo download pulp streamer logs each rpm dow...https://pulp.plan.io/issues/22412016-09-08T14:42:48Zpthomas@redhat.com
<p>When running pulp-admin repo download on a repo which has a download policy, pulp streamer logs each rpm download.</p>
<p>Steps</p>
<p>1. Create a repo with on_demand sync policy<br>
2. Sync the repo<br>
3. Run pulp-admin repo download for the repo<br>
4. Watch the log</p>
<pre><code>
$rpm -qa |grep pulp |sort
pulp-admin-client-2.10.0-0.5.rc.el7.noarch
pulp-docker-admin-extensions-2.1.0-0.3.rc.el7.noarch
pulp-docker-plugins-2.1.0-0.3.rc.el7.noarch
pulp-ostree-admin-extensions-1.1.3-1.el7.noarch
pulp-ostree-plugins-1.1.3-1.el7.noarch
pulp-puppet-admin-extensions-2.10.0-0.2.rc.el7.noarch
pulp-puppet-plugins-2.10.0-0.2.rc.el7.noarch
pulp-python-admin-extensions-1.1.3-1.el7.noarch
pulp-python-plugins-1.1.3-1.el7.noarch
pulp-rpm-admin-extensions-2.10.0-0.5.rc.el7.noarch
pulp-rpm-plugins-2.10.0-0.5.rc.el7.noarch
pulp-selinux-2.10.0-0.5.rc.el7.noarch
pulp-server-2.10.0-0.5.rc.el7.noarch
python-isodate-0.5.0-4.pulp.el7.noarch
python-kombu-3.0.33-6.pulp.el7.noarch
python-pulp-bindings-2.10.0-0.5.rc.el7.noarch
python-pulp-client-lib-2.10.0-0.5.rc.el7.noarch
python-pulp-common-2.10.0-0.5.rc.el7.noarch
python-pulp-docker-common-2.1.0-0.3.rc.el7.noarch
python-pulp-oid_validation-2.10.0-0.5.rc.el7.noarch
python-pulp-ostree-common-1.1.3-1.el7.noarch
python-pulp-puppet-common-2.10.0-0.2.rc.el7.noarch
python-pulp-python-common-1.1.3-1.el7.noarch
python-pulp-repoauth-2.10.0-0.5.rc.el7.noarch
python-pulp-rpm-common-2.10.0-0.5.rc.el7.noarch
python-pulp-streamer-2.10.0-0.5.rc.el7.noarch
Sep 08 10:19:27 hostname pulp_streamer[14179]: [-] 127.0.0.1 - - [08/Sep/2016:14:19:26 +0000] "GET /var/lib/pulp/content/units/rpm/e3/53cffe53724e4b20898c887dfca76b20a24e00f767fc7851b122a6528c8521/boost-wave-1.53.0-25.el7.i686.rpm HTTP/1.1" 200 218264 "-" "python-requests/2.6.0 CPython/2.7.5 Linux/3.10.0-327.el7.x86_64"
Sep 08 10:19:27 hostname pulp_streamer[14179]: [-] 127.0.0.1 - - [08/Sep/2016:14:19:27 +0000] "GET /var/lib/pulp/content/units/rpm/96/0242e8534ee926303a4a8fb04e52ce3b8ee0a1498b6c1d53817b046b6ae912/perl-Data-OptList-0.107-9.el7.noarch.rpm HTTP/1.1" 200 23544 "-" "python-requests/2.6.0 CPython/2.7.5 Linux/3.10.0-327.el7.x86_64"
Sep 08 10:19:28 hostname pulp_streamer[14179]: [-] 127.0.0.1 - - [08/Sep/2016:14:19:27 +0000] "GET /var/lib/pulp/content/units/rpm/34/8ead3c638bf75b8a7212368e80872e8c80bc79ef606c0cd974a03234e765f3/gtk2-devel-2.24.22-5.el7.i686.rpm HTTP/1.1" 200 3051576 "-" "python-requests/2.6.0 CPython/2.7.5 Linux/3.10.0-327.el7.x86_64"
Sep 08 10:19:30 cloud-qe-07.idmqe.lab.eng.bos.redhat.com pulp_streamer[14179]: [-] 127.0.0.1 - - [08/Sep/2016:14:19:29 +0000] "GET /var/lib/pulp/content/units/rpm/0d/b6912d908c53ed543d2da4845c770275f6069ed31cdcea46443ded6871c44c/sblim-indication_helper-0.4.2-12.el7.x86_64.rpm HTTP/1.1" 200 22364 "-" "python-requests/2.6.0 CPython/2.7.5 Linux/3.10.0-327.el7.x86_64"
</code></pre> RPM Support - Issue #2135 (CLOSED - CURRENTRELEASE): Repo publish error Unclosed tags: endverbatim https://pulp.plan.io/issues/21352016-08-05T20:51:04Zpthomas@redhat.com
<p>Repo publish for a rhel7 repo failed with the error Unclosed tags: endverbatim</p>
<p>[root@ibm-x3550m3-09 ~]# rpm -qa pulp-server<br>
pulp-server-2.10.0-0.1.beta.el7.noarch<br>
[root@ibm-x3550m3-09 ~]#</p>
<pre><code>[root@ibm-x3550m3-09 ~]# pulp-admin rpm repo create --repo-id rhel7 --feed http://cdn.rcm-internal.redhat.com/content/dist/rhel/rhui/server/7/7Server/x86_64/os/
Successfully created repository [rhel7]
[root@ibm-x3550m3-09 ~]# pulp-admin rpm repo sync run --repo-id rhel7
+----------------------------------------------------------------------+
Synchronizing Repository [rhel7]
+----------------------------------------------------------------------+
This command may be exited via ctrl+c without affecting the request.
Downloading metadata...
[|]
... completed
Downloading repository content...
[/]
[==================================================] 100%
RPMs: 11055/11055 items
Delta RPMs: 0/0 items
... completed
Downloading distribution files...
[==================================================] 100%
Distributions: 0/0 items
... completed
Importing errata...
[/]
... completed
Importing package groups/categories...
[\]
... completed
Cleaning duplicate packages...
[-]
... completed
Task Succeeded
Initializing repo metadata
[-]
... completed
Publishing Distribution files
[-]
... completed
Publishing RPMs
[============= ] 27%
3083 of 11055 items
Task Failed
Unclosed tags: endverbatim
</code></pre> RPM Support - Story #1980 (CLOSED - WONTFIX): As a user, I see a warning message when I upload La...https://pulp.plan.io/issues/19802016-06-07T13:27:37Zpthomas@redhat.com
<p>Langpacks upload overwrite the previous upload. I would like to see a, message warning the user that the upload will overwrite any previous langpacks in the repository.</p>
<p>This should be extended to any other metadata types which allows only one associated with a repository.</p>
<p>Following is an example for langpacks upload.</p>
<p>1. Create a repository<br>
2. Upload langpacks A<br>
3. Upload a second langpacks</p>
<p>$ pulp-admin rpm repo create --repo-id=repo_1 \<br>
--feed=<a href="http://repos.fedorapeople.org/repos/pulp/pulp/demo_repos/pulp_unittest/" class="external">http://repos.fedorapeople.org/repos/pulp/pulp/demo_repos/pulp_unittest/</a><br>
Successfully created repository [repo_1]</p>
<p>$ pulp-admin rpm repo sync run --repo-id=repo_1</p>
<p>Now let's build two package groups for our demo repo test files:</p>
<p>$ pulp-admin rpm repo uploads group --repo-id=repo_1 \<br>
--group-id=pulp_test_packages --name="Pulp Test Packages" \<br>
--description="A package group of Pulp test files." \<br>
--mand-name=pulp-dot-2.0-test --mand-name=pulp-test-package</p>
<p>$ pulp-admin rpm repo uploads group --repo-id=repo_1 \<br>
--group-id=pulp_dotted_name_packages --name="Pulp Dotted Name Packages" \<br>
--description="A group of packages that have dots in their names." \<br>
--mand-name=pulp-dot-2.0-test</p>
<p>And now we can create a package environment that is a collection of these two groups:</p>
<p>$ pulp-admin rpm repo uploads environment --repo-id repo_1 --environment-id test-env \<br>
--name test-env --description test-env --group pulp_dotted_name_packages \<br>
--group pulp_test_packages</p>
<p><span><del>--------------------------------------------------------------------</del></span><br>
Unit Upload<br>
<span><del>--------------------------------------------------------------------</del></span></p>
<p>Extracting necessary metadata for each request...<br>
... completed</p>
<p>Creating upload requests on the server...<br>
[==================================================] 100%<br>
Initializing upload<br>
... completed</p>
<p>Starting upload of selected units. If this process is stopped through ctrl+c,<br>
the uploads will be paused and may be resumed later using the resume command or<br>
canceled entirely using the cancel command.</p>
<p>Importing into the repository...<br>
This command may be exited via ctrl+c without affecting the request.</p>
<p>[\]<br>
Running...</p>
<p>Task Succeeded</p>
<p>Deleting the upload request...<br>
... completed</p>
<p>The package environment details can be listed as well:</p>
<p>$ pulp-admin rpm repo content environment --repo-id repo_1 --match id=test-env</p>
<p>Description: test-env<br>
Group Ids: pulp_dotted_name_packages, pulp_test_packages<br>
Id: test-env<br>
Name: test-env<br>
Options:</p>
<p>Note</p>
<p>Package environments will also be created and associated with a repository if they are specified in a comps file and you Upload a comps.xml file.<br>
Copying Package Environments</p>
<p>Like package groups, environments can be copied between repos, which will bring along their groups. Assuming you've performed the steps from the :ref:`creating_package_environments` section, let's begin by creating an empty second repo:</p>
<p>$ pulp-admin rpm repo create --repo-id=repo_2<br>
Successfully created repository [repo_2]</p>
<p>Now let's copy test-env from repo_1 to repo_2:</p>
<p>$ pulp-admin rpm repo copy environment --match id=test-env \<br>
--from-repo-id=repo_1 --to-repo-id=repo_2<br>
Progress on this task can be viewed using the commands under "repo tasks".</p>
<p>Note</p>
<p>Use the --recursive flag to copy any dependencies of units being copied from the source repo into the destination repo.</p>
<p>Observe that repo_2 contains newly copied package environment:</p>
<p>$ pulp-admin repo list --repo-id repo_2</p>
<p><span><del>--------------------------------------------------------------------</del></span><br>
Repositories<br>
<span><del>--------------------------------------------------------------------</del></span></p>
<p>Id: repo_2<br>
Display Name: None<br>
Description: None<br>
Content Unit Counts:<br>
Package Environment: 1</p>
<p>Package Langpacks<br>
Creating Package Langpacks</p>
<p>You can also define your own package langpacks with the :command:`pulp_admin` utility. Let's create and sync a repo:</p>
<p>$ pulp-admin rpm repo create --repo-id=repo_1</p>
<p>Now let's build a package langpacks entry for the hyphen package:</p>
<p>$ pulp-admin rpm repo uploads langpacks <del>i hyphen -n hyphen</del>%s --repo-id repo_1<br>
<span><del>--------------------------------------------------------------------</del></span><br>
Unit Upload<br>
<span><del>--------------------------------------------------------------------</del></span></p>
<p>Extracting necessary metadata for each request...<br>
... completed</p>
<p>Creating upload requests on the server...<br>
[==================================================] 100%<br>
Initializing upload<br>
... completed</p>
<p>Starting upload of selected units. If this process is stopped through ctrl+c,<br>
the uploads will be paused and may be resumed later using the resume command or<br>
canceled entirely using the cancel command.</p>
<p>Importing into the repository...<br>
... completed</p>
<p>Deleting the upload request...<br>
... completed</p>
<p>We can see that the package langpacks is now part of our repo:</p>
<p>$ pulp-admin rpm repo content langpacks --repo-id=repo_1<br>
Matches:<br>
Install: hyphen<br>
Name: hyphen-%s</p>
<p>[root@ibm-x3550m3-12 ~]# pulp-admin rpm repo uploads langpacks <del>i test1 -n test1</del>%s --repo-id repo_1<br>
<span><del>--------------------------------------------------------------------</del></span><br>
Unit Upload<br>
<span><del>--------------------------------------------------------------------</del></span></p>
<p>Extracting necessary metadata for each request...<br>
... completed</p>
<p>Creating upload requests on the server...<br>
[==================================================] 100%<br>
Initializing upload<br>
... completed</p>
<p>Starting upload of selected units. If this process is stopped through ctrl+c,<br>
the uploads will be paused and may be resumed later using the resume command or<br>
canceled entirely using the cancel command.</p>
<p>Importing into the repository...<br>
This command may be exited via ctrl+c without affecting the request.</p>
<p>[\]<br>
Running...</p>
<p>Task Succeeded</p>
<p>[root@ibm-x3550m3-12 ~]# pulp-admin rpm repo content langpacks --repo-id=repo_1<br>
Matches:<br>
Install: test<br>
Name: test-%s</p> Docker Support - Issue #1953 (CLOSED - NOTABUG): Migration failing on upgrade from 2.8.3->2.8.4https://pulp.plan.io/issues/19532016-05-27T17:42:30Zpthomas@redhat.com
<p>Database migration is failing for upgrade from 2.8.3 to 2.8.4</p>
<pre><code>
[root@yttrium ~]# rpm -qa |grep pulp
python-kombu-3.0.33-5.pulp.el7.noarch
python-pulp-rpm-common-2.8.4-0.1.beta.el7.noarch
pulp-server-2.8.4-0.1.beta.el7.noarch
pulp-admin-client-2.8.4-0.1.beta.el7.noarch
python-pulp-docker-common-2.0.2-0.1.beta.el7.noarch
python-pulp-bindings-2.8.4-0.1.beta.el7.noarch
pulp-puppet-plugins-2.8.4-0.1.beta.el7.noarch
pulp-puppet-admin-extensions-2.8.4-0.1.beta.el7.noarch
python-pulp-client-lib-2.8.4-0.1.beta.el7.noarch
python-pulp-oid_validation-2.8.4-0.1.beta.el7.noarch
pulp-rpm-plugins-2.8.4-0.1.beta.el7.noarch
pulp-rpm-admin-extensions-2.8.4-0.1.beta.el7.noarch
pulp-docker-plugins-2.0.2-0.1.beta.el7.noarch
pulp-docker-admin-extensions-2.0.2-0.1.beta.el7.noarch
python-pulp-common-2.8.4-0.1.beta.el7.noarch
python-pulp-repoauth-2.8.4-0.1.beta.el7.noarch
pulp-selinux-2.8.4-0.1.beta.el7.noarch
python-isodate-0.5.0-4.pulp.el7.noarch
python-pulp-puppet-common-2.8.4-0.1.beta.el7.noarch
[root@yttrium ~]#
1. Install pulp 2.8.3
2. Populate with content
3. Make sure include rpm, iso, puppet, docker contents
4. Yum update to 2.8.4 beta
5. Run pulp-manage-db
[root@yttrium ~]# sudo -u apache pulp-manage-db
Attempting to connect to localhost:27017
Attempting to connect to localhost:27017
Write concern for Mongo connection: {}
Loading content types.
Loading type descriptors []
Parsing type descriptors
Validating type descriptor syntactic integrity
Validating type descriptor semantic integrity
Loading unit model: puppet_module = pulp_puppet.plugins.db.models:Module
Loading unit model: erratum = pulp_rpm.plugins.db.models:Errata
Loading unit model: distribution = pulp_rpm.plugins.db.models:Distribution
Loading unit model: package_group = pulp_rpm.plugins.db.models:PackageGroup
Loading unit model: package_category = pulp_rpm.plugins.db.models:PackageCategory
Loading unit model: iso = pulp_rpm.plugins.db.models:ISO
Loading unit model: package_environment = pulp_rpm.plugins.db.models:PackageEnvironment
Loading unit model: drpm = pulp_rpm.plugins.db.models:DRPM
Loading unit model: srpm = pulp_rpm.plugins.db.models:SRPM
Loading unit model: rpm = pulp_rpm.plugins.db.models:RPM
Loading unit model: yum_repo_metadata_file = pulp_rpm.plugins.db.models:YumMetadataFile
Loading unit model: docker_blob = pulp_docker.plugins.models:Blob
Loading unit model: docker_manifest = pulp_docker.plugins.models:Manifest
Loading unit model: docker_image = pulp_docker.plugins.models:Image
Loading unit model: docker_tag = pulp_docker.plugins.models:Tag
Updating the database with types []
Found the following type definitions that were not present in the update collection [puppet_module, docker_tag, docker_manifest, docker_blob, erratum, yum_repo_metadata_file, package_group, package_category, iso, package_environment, drpm, srpm, rpm, distribution, docker_image]
Updating the database with types [puppet_module, docker_tag, erratum, docker_blob, docker_manifest, yum_repo_metadata_file, package_group, package_category, iso, package_environment, drpm, distribution, rpm, srpm, docker_image]
Content types loaded.
Ensuring the admin role and user are in place.
Admin role and user are in place.
Beginning database migrations.
Migration package pulp.server.db.migrations is up to date at version 23
The database for migration package pulp_docker.plugins.migrations is at version 2, which is larger than the latest version available, 1.
Traceback (most recent call last):
File "/usr/lib/python2.7/site-packages/pulp/server/db/manage.py", line 193, in main
return _auto_manage_db(options)
File "/usr/lib/python2.7/site-packages/pulp/server/db/manage.py", line 256, in _auto_manage_db
migrate_database(options)
File "/usr/lib/python2.7/site-packages/pulp/server/db/manage.py", line 73, in migrate_database
raise DataError(msg)
DataError: The database for migration package pulp_docker.plugins.migrations is at version 2, which is larger than the latest version available, 1.
[root@yttrium ~]#
From the log
May 27 13:29:09 yttrium.idmqe.lab.eng.bos.redhat.com pulp[23300]: pulp.server.db.manage:INFO: Migration package pulp.server.db.migrations is up to date at version 23
May 27 13:29:09 yttrium.idmqe.lab.eng.bos.redhat.com pulp[23300]: pulp.server.db.manage:CRITICAL: The database for migration package pulp_docker.plugins.migrations is at version 2, which is larger than the latest version available, 1.
May 27 13:29:09 yttrium.idmqe.lab.eng.bos.redhat.com pulp[23300]: pulp.server.db.manage:CRITICAL: (23300-12224) Traceback (most recent call last):
May 27 13:29:09 yttrium.idmqe.lab.eng.bos.redhat.com pulp[23300]: pulp.server.db.manage:CRITICAL: (23300-12224) File "/usr/lib/python2.7/site-packages/pulp/server/db/manage.py", line 193, in main
May 27 13:29:09 yttrium.idmqe.lab.eng.bos.redhat.com pulp[23300]: pulp.server.db.manage:CRITICAL: (23300-12224) return _auto_manage_db(options)
May 27 13:29:09 yttrium.idmqe.lab.eng.bos.redhat.com pulp[23300]: pulp.server.db.manage:CRITICAL: (23300-12224) File "/usr/lib/python2.7/site-packages/pulp/server/db/manage.py", line 256, in _auto_manage_db
May 27 13:29:09 yttrium.idmqe.lab.eng.bos.redhat.com pulp[23300]: pulp.server.db.manage:CRITICAL: (23300-12224) migrate_database(options)
May 27 13:29:09 yttrium.idmqe.lab.eng.bos.redhat.com pulp[23300]: pulp.server.db.manage:CRITICAL: (23300-12224) File "/usr/lib/python2.7/site-packages/pulp/server/db/manage.py", line 73, in migrate_database
May 27 13:29:09 yttrium.idmqe.lab.eng.bos.redhat.com pulp[23300]: pulp.server.db.manage:CRITICAL: (23300-12224) raise DataError(msg)
May 27 13:29:09 yttrium.idmqe.lab.eng.bos.redhat.com pulp[23300]: pulp.server.db.manage:CRITICAL: (23300-12224) DataError: The database for migration package pulp_docker.plugins.migrations is at version 2, which is larger than the latest version available, 1.
May 27 13:29:09 yttrium.idmqe.lab.eng.bos.redhat.com pulp[23300]: pulp.server.db.manage:CRITICAL: (23300-12224)
</code></pre> RPM Support - Issue #1899 (CLOSED - NOTABUG): Repo sync failure with "time data '' does not match...https://pulp.plan.io/issues/18992016-05-05T19:48:57Zpthomas@redhat.com
<p>Repository sync failing for the new rpm repo in fixture</p>
<pre><code>[jenkins@rhel7-vanilla-np-qeos-107173 ~]$ pulp-admin rpm repo create --repo-id zoo --feed https://repos.fedorapeople.org/pulp/pulp/fixtures/rpm/
Successfully created repository [zoo]
[jenkins@rhel7-vanilla-np-qeos-107173 ~]$ pulp-admin rpm repo sync run --repo-id zoo
+----------------------------------------------------------------------+
Synchronizing Repository [zoo]
+----------------------------------------------------------------------+
This command may be exited via ctrl+c without affecting the request.
Downloading metadata...
[|]
... completed
Downloading repository content...
[\]
[==================================================] 100%
RPMs: 0/0 items
Delta RPMs: 0/0 items
... completed
Downloading distribution files...
[==================================================] 100%
Distributions: 0/0 items
Task Failed
Importer indicated a failed response
[jenkins@rhel7-vanilla-np-qeos-107173 ~]$ pulp-admin tasks details --task-id c8dfce8e-a626-4c23-8517-e7bc7e05f2dc
+----------------------------------------------------------------------+
Task Details
+----------------------------------------------------------------------+
Operations: sync
Resources: zoo (repository)
State: Failed
Start Time: 2016-05-05T19:32:08Z
Finish Time: 2016-05-05T19:32:15Z
Result: N/A
Task Id: c8dfce8e-a626-4c23-8517-e7bc7e05f2dc
Progress Report:
Yum Importer:
Comps:
State: NOT_STARTED
Content:
Details:
Drpm Done: 0
Drpm Total: 0
Rpm Done: 0
Rpm Total: 0
Error Details:
Items Left: 0
Items Total: 0
Size Left: 0
Size Total: 0
State: FINISHED
Distribution:
Error Details:
Items Left: 0
Items Total: 0
State: FINISHED
Errata:
Error: ("time data '' does not match format '%Y-%m-%d %H:%M:%S'",
u'Unknown format: unable to convert "" to the datetime object',
u'Fail to update the existing erratum RHEA-2012:0055: Unable to
parse the `updated` field')
State: FAILED
Metadata:
State: FINISHED
Purge Duplicates:
State: NOT_STARTED
Traceback: Traceback (most recent call last): File
"/usr/lib/python2.7/site-packages/celery/app/trace.py", line
240, in trace_task R = retval = fun(*args, **kwargs)
File
"/usr/lib/python2.7/site-packages/pulp/server/async/tasks.py",
line 473, in __call__ return super(Task,
self).__call__(*args, **kwargs) File
"/usr/lib/python2.7/site-packages/pulp/server/async/tasks.py",
line 103, in __call__ return super(PulpTask,
self).__call__(*args, **kwargs) File
"/usr/lib/python2.7/site-packages/celery/app/trace.py", line
437, in __protected_call__ return self.run(*args,
**kwargs) File
"/usr/lib/python2.7/site-packages/pulp/server/controllers/repo
sitory.py", line 810, in sync raise
pulp_exceptions.PulpExecutionException(_('Importer indicated a
failed response')) PulpExecutionException: Importer indicated
a failed response
May 05 15:32:14 rhel7-vanilla-np-qeos-107173.novalocal pulp[25199]: requests.packages.urllib3.connectionpool:INFO: Starting new HTTPS connection (1): repos.fedorapeople.org
May 05 15:32:15 rhel7-vanilla-np-qeos-107173.novalocal pulp[25199]: pulp_rpm.plugins.importers.yum.sync:ERROR: (25199-16384) ("time data '' does not match format '%Y-%m-%d %H:%M:%S'", u'Unknown format: unable to convert "" to the datetime object', u'Fail to update the existing erratum RHEA-2012:0055: Unable to parse the `updated` field')
May 05 15:32:15 rhel7-vanilla-np-qeos-107173.novalocal pulp[25199]: pulp_rpm.plugins.importers.yum.sync:ERROR: (25199-16384) Traceback (most recent call last):
May 05 15:32:15 rhel7-vanilla-np-qeos-107173.novalocal pulp[25199]: pulp_rpm.plugins.importers.yum.sync:ERROR: (25199-16384) File "/usr/lib/python2.7/site-packages/pulp_rpm/plugins/importers/yum/sync.py", line 232, in run
May 05 15:32:15 rhel7-vanilla-np-qeos-107173.novalocal pulp[25199]: pulp_rpm.plugins.importers.yum.sync:ERROR: (25199-16384) self.get_errata(metadata_files)
May 05 15:32:15 rhel7-vanilla-np-qeos-107173.novalocal pulp[25199]: pulp_rpm.plugins.importers.yum.sync:ERROR: (25199-16384) File "/usr/lib/python2.7/site-packages/pulp_rpm/plugins/importers/yum/sync.py", line 734, in get_errata
May 05 15:32:15 rhel7-vanilla-np-qeos-107173.novalocal pulp[25199]: pulp_rpm.plugins.importers.yum.sync:ERROR: (25199-16384) updateinfo.process_package_element, additive_type=True)
May 05 15:32:15 rhel7-vanilla-np-qeos-107173.novalocal pulp[25199]: pulp_rpm.plugins.importers.yum.sync:ERROR: (25199-16384) File "/usr/lib/python2.7/site-packages/pulp_rpm/plugins/importers/yum/sync.py", line 825, in save_fileless_units
May 05 15:32:15 rhel7-vanilla-np-qeos-107173.novalocal pulp[25199]: pulp_rpm.plugins.importers.yum.sync:ERROR: (25199-16384) model = self._concatenate_units(existing_unit, model)
May 05 15:32:15 rhel7-vanilla-np-qeos-107173.novalocal pulp[25199]: pulp_rpm.plugins.importers.yum.sync:ERROR: (25199-16384) File "/usr/lib/python2.7/site-packages/pulp_rpm/plugins/importers/yum/sync.py", line 854, in _concatenate_units
May 05 15:32:15 rhel7-vanilla-np-qeos-107173.novalocal pulp[25199]: pulp_rpm.plugins.importers.yum.sync:ERROR: (25199-16384) existing_unit.merge_errata(new_unit)
May 05 15:32:15 rhel7-vanilla-np-qeos-107173.novalocal pulp[25199]: pulp_rpm.plugins.importers.yum.sync:ERROR: (25199-16384) File "/usr/lib/python2.7/site-packages/pulp_rpm/plugins/db/models.py", line 826, in merge_errata
May 05 15:32:15 rhel7-vanilla-np-qeos-107173.novalocal pulp[25199]: pulp_rpm.plugins.importers.yum.sync:ERROR: (25199-16384) if self.update_needed(other):
May 05 15:32:15 rhel7-vanilla-np-qeos-107173.novalocal pulp[25199]: pulp_rpm.plugins.importers.yum.sync:ERROR: (25199-16384) File "/usr/lib/python2.7/site-packages/pulp_rpm/plugins/db/models.py", line 848, in update_needed
May 05 15:32:15 rhel7-vanilla-np-qeos-107173.novalocal pulp[25199]: pulp_rpm.plugins.importers.yum.sync:ERROR: (25199-16384) existing_updated_dt = util.errata_format_to_datetime(self.updated, msg=existing_err_msg)
May 05 15:32:15 rhel7-vanilla-np-qeos-107173.novalocal pulp[25199]: pulp_rpm.plugins.importers.yum.sync:ERROR: (25199-16384) File "/usr/lib/python2.7/site-packages/pulp_rpm/yum_plugin/util.py", line 205, in errata_format_to_datetime
May 05 15:32:15 rhel7-vanilla-np-qeos-107173.novalocal pulp[25199]: pulp_rpm.plugins.importers.yum.sync:ERROR: (25199-16384) datetime_obj = datetime.datetime.strptime(datetime_str, strptime_pattern)
May 05 15:32:15 rhel7-vanilla-np-qeos-107173.novalocal pulp[25199]: pulp_rpm.plugins.importers.yum.sync:ERROR: (25199-16384) File "/usr/lib64/python2.7/_strptime.py", line 325, in _strptime
May 05 15:32:15 rhel7-vanilla-np-qeos-107173.novalocal pulp[25199]: pulp_rpm.plugins.importers.yum.sync:ERROR: (25199-16384) (data_string, format))
May 05 15:32:15 rhel7-vanilla-np-qeos-107173.novalocal pulp[25199]: pulp_rpm.plugins.importers.yum.sync:ERROR: (25199-16384) ValueError: ("time data '' does not match format '%%Y-%%m-%%d %%H:%%M:%%S'", u'Unknown format: unable to convert "" to the datetime object', u'Fail to update the existing erratum RHEA-2012:0055: Unable to parse the `updated` field')
May 05 15:32:15 rhel7-vanilla-np-qeos-107173.novalocal pulp[25199]: pulp.server.async.tasks:INFO: Task failed : [c8dfce8e-a626-4c23-8517-e7bc7e05f2dc]
May 05 15:32:15 rhel7-vanilla-np-qeos-107173.novalocal pulp[24988]: celery.worker.job:ERROR: (24988-16384) Task pulp.server.managers.repo.sync.sync[c8dfce8e-a626-4c23-8517-e7bc7e05f2dc] raised unexpected: PulpExecutionException('Importer indicated a failed response',)
May 05 15:32:15 rhel7-vanilla-np-qeos-107173.novalocal pulp[24988]: celery.worker.job:ERROR: (24988-16384) Traceback (most recent call last):
May 05 15:32:15 rhel7-vanilla-np-qeos-107173.novalocal pulp[24988]: celery.worker.job:ERROR: (24988-16384) File "/usr/lib/python2.7/site-packages/celery/app/trace.py", line 240, in trace_task
May 05 15:32:15 rhel7-vanilla-np-qeos-107173.novalocal pulp[24988]: celery.worker.job:ERROR: (24988-16384) R = retval = fun(*args, **kwargs)
May 05 15:32:15 rhel7-vanilla-np-qeos-107173.novalocal pulp[24988]: celery.worker.job:ERROR: (24988-16384) File "/usr/lib/python2.7/site-packages/pulp/server/async/tasks.py", line 473, in __call__
May 05 15:32:15 rhel7-vanilla-np-qeos-107173.novalocal pulp[24988]: celery.worker.job:ERROR: (24988-16384) return super(Task, self).__call__(*args, **kwargs)
May 05 15:32:15 rhel7-vanilla-np-qeos-107173.novalocal pulp[24988]: celery.worker.job:ERROR: (24988-16384) File "/usr/lib/python2.7/site-packages/pulp/server/async/tasks.py", line 103, in __call__
May 05 15:32:15 rhel7-vanilla-np-qeos-107173.novalocal pulp[24988]: celery.worker.job:ERROR: (24988-16384) return super(PulpTask, self).__call__(*args, **kwargs)
May 05 15:32:15 rhel7-vanilla-np-qeos-107173.novalocal pulp[24988]: celery.worker.job:ERROR: (24988-16384) File "/usr/lib/python2.7/site-packages/celery/app/trace.py", line 437, in __protected_call__
May 05 15:32:15 rhel7-vanilla-np-qeos-107173.novalocal pulp[24988]: celery.worker.job:ERROR: (24988-16384) return self.run(*args, **kwargs)
May 05 15:32:15 rhel7-vanilla-np-qeos-107173.novalocal pulp[24988]: celery.worker.job:ERROR: (24988-16384) File "/usr/lib/python2.7/site-packages/pulp/server/controllers/repository.py", line 810, in sync
May 05 15:32:15 rhel7-vanilla-np-qeos-107173.novalocal pulp[24988]: celery.worker.job:ERROR: (24988-16384) raise pulp_exceptions.PulpExecutionException(_('Importer indicated a failed response'))
May 05 15:32:15 rhel7-vanilla-np-qeos-107173.novalocal pulp[24988]: celery.worker.job:ERROR: (24988-16384) PulpExecutionException: Importer indicated a failed response
May 05 15:32:15 rhel7-vanilla-np-qeos-107173.novalocal pulp[24988]: celery.worker.job:INFO: Task pulp.server.async.tasks._release_resource[0a3e7b92-139c-4cca-a7d6-252050116dfa] succeeded in 0.0127214499953s: None
</code></pre> Pulp - Issue #1695 (CLOSED - NOTABUG): repo export is copying the files over to the location not ...https://pulp.plan.io/issues/16952016-02-18T19:11:57Zpthomas@redhat.com
<p>Repo export seems seems to be just copying the files over.It is not making the repository into an iso</p>
<pre><code>
[root@cloud-qe-14 ~]# rpm -qa |grep pulp
pulp-rpm-consumer-extensions-2.8.0-0.5.beta.git.46.c9f2464.el7.noarch
pulp-puppet-plugins-2.8.0-0.5.beta.git.6.5894bd0.el7.noarch
pulp-rpm-admin-extensions-2.8.0-0.5.beta.git.46.c9f2464.el7.noarch
pulp-agent-2.8.0-0.5.beta.git.107.d52583d.el7.noarch
python-pulp-rpm-common-2.8.0-0.5.beta.git.46.c9f2464.el7.noarch
python-pulp-bindings-2.8.0-0.5.beta.git.107.d52583d.el7.noarch
pulp-consumer-client-2.8.0-0.5.beta.git.107.d52583d.el7.noarch
python-isodate-0.5.0-4.pulp.el7.noarch
python-pulp-docker-common-2.0.0-0.5.beta.git.29.0ebc63d.el7.noarch
python-pulp-repoauth-2.8.0-0.5.beta.git.107.d52583d.el7.noarch
pulp-rpm-plugins-2.8.0-0.5.beta.git.46.c9f2464.el7.noarch
python-pulp-streamer-2.8.0-0.5.beta.git.107.d52583d.el7.noarch
pulp-admin-client-2.8.0-0.5.beta.git.107.d52583d.el7.noarch
pulp-rpm-handlers-2.8.0-0.5.beta.git.46.c9f2464.el7.noarch
pulp-docker-plugins-2.0.0-0.5.beta.git.29.0ebc63d.el7.noarch
python-pulp-client-lib-2.8.0-0.5.beta.git.107.d52583d.el7.noarch
pulp-docker-admin-extensions-2.0.0-0.5.beta.git.29.0ebc63d.el7.noarch
pulp-puppet-consumer-extensions-2.8.0-0.5.beta.git.6.5894bd0.el7.noarch
pulp-puppet-handlers-2.8.0-0.5.beta.git.6.5894bd0.el7.noarch
python-pulp-puppet-common-2.8.0-0.5.beta.git.6.5894bd0.el7.noarch
pulp-server-2.8.0-0.5.beta.git.107.d52583d.el7.noarch
pulp-selinux-2.8.0-0.5.beta.git.107.d52583d.el7.noarch
python-pulp-agent-lib-2.8.0-0.5.beta.git.107.d52583d.el7.noarch
pulp-rpm-yumplugins-2.8.0-0.5.beta.git.46.c9f2464.el7.noarch
python-pulp-common-2.8.0-0.5.beta.git.107.d52583d.el7.noarch
python-kombu-3.0.33-2.pulp.el7.noarch
python-pulp-oid_validation-2.8.0-0.5.beta.git.107.d52583d.el7.noarch
pulp-puppet-admin-extensions-2.8.0-0.5.beta.git.6.5894bd0.el7.noarch
[root@cloud-qe-14 ~]#
1. Create a repo with or without a --export-dir option
2. export the repo
When I ran export without the --export-dir no export directory was created
root@cloud-qe-14 ~]# pulp-admin rpm repo export run --repo-id rhel6-ks --export-dir /tmp/
+----------------------------------------------------------------------+
Publishing Repository [rhel6-ks]
+----------------------------------------------------------------------+
The following publish configuration options will be used:
Export Dir: /tmp/
This command may be exited via ctrl+c without affecting the request.
Initializing repo metadata
[-]
... completed
Publishing Distribution files
[|]
... completed
Publishing RPMs
[==================================================] 100%
3819 of 3819 items
... completed
Publishing Delta RPMs
... skipped
Publishing Errata
[-]
... completed
Publishing Comps file
[==================================================] 100%
212 of 212 items
... completed
Publishing Metadata.
[-]
... completed
Closing repo metadata
[-]
... completed
Generating sqlite files
... skipped
Copying files
[\]
... completed
Writing Listings File
[-]
... completed
Task Succeeded
[root@cloud-qe-14 ~]# pulp-admin rpm repo export run --repo-id zoo --export-dir /tmp
+----------------------------------------------------------------------+
Publishing Repository [zoo]
+----------------------------------------------------------------------+
This command may be exited via ctrl+c without affecting the request.
Initializing repo metadata
[-]
... completed
Publishing Distribution files
[-]
... completed
Publishing RPMs
[==================================================] 100%
32 of 32 items
... completed
Publishing Delta RPMs
... skipped
Publishing Errata
[==================================================] 100%
4 of 4 items
... completed
Publishing Comps file
[==================================================] 100%
3 of 3 items
... completed
Publishing Metadata.
[-]
... completed
Closing repo metadata
[-]
... completed
Generating sqlite files
... skipped
Copying files
[-]
... completed
Writing Listings File
[-]
... completed
Exporting ISO
[-]
... completed
Moving ISO to final location
[-]
... completed
Task Succeeded
[root@cloud-qe-14 ~]# ls -l /tmp/
drwxr-xr-x. 3 apache apache 31 Feb 18 13:54 cds
drwxr-xr-x. 3 apache apache 31 Feb 18 13:50 repos
-rw-r--r--. 1 apache apache 171 Feb 18 13:54 listing
[root@cloud-qe-14 ~]#
[root@cloud-qe-14 ~]# pulp-admin rpm repo export run --repo-id zoo
+----------------------------------------------------------------------+
Publishing Repository [zoo]
+----------------------------------------------------------------------+
This command may be exited via ctrl+c without affecting the request.
Initializing repo metadata
[-]
... completed
Publishing Distribution files
[-]
... completed
Publishing RPMs
[==================================================] 100%
32 of 32 items
... completed
Publishing Delta RPMs
... skipped
Publishing Errata
[==================================================] 100%
4 of 4 items
... completed
Publishing Comps file
[==================================================] 100%
3 of 3 items
... completed
Publishing Metadata.
[-]
... completed
Closing repo metadata
[-]
... completed
Generating sqlite files
... skipped
Copying files
[-]
... completed
Writing Listings File
[-]
... completed
Exporting ISO
[-]
... completed
Moving ISO to final location
[-]
... completed
Task Succeeded
[root@cloud-qe-14 ~]# ls -l /var/lib/pulp/
content/ published/ sn.dat static/ uploads/
[root@cloud-qe-14 ~]# ls -l /var/lib/pulp/published/
total 0
drwxr-xr-x. 3 apache apache 15 Feb 17 13:31 docker
drwxr-xr-x. 4 apache apache 29 Feb 17 11:26 puppet
drwxr-xr-x. 5 apache apache 42 Feb 17 13:56 yum
</code></pre> Pulp - Task #1333 (CLOSED - WONTFIX): Document that syncs give up if network failshttps://pulp.plan.io/issues/13332015-10-23T16:25:59Zpthomas@redhat.com
<p>As shown below, if a network error occurs during a sync and several requests fail, the sync will skip the rest of its downloads. This is good, because trying to make thousands more requests to a struggling or missing remote service could take a lot of time, could make that remove service's problems worse, and is unlikely to succeed.</p>
<p>It would be helpful to document that behavior. I think this logic is in nectar, so most importers will behave this way. Here is an example of that behavior "in the wild":</p>
<pre><code>[root@ibm-x3550m3-06 ~]# rpm -qa pulp-server
pulp-server-2.7.0-0.7.beta.el7.noarch
[root@ibm-x3550m3-06 ~]#
</code></pre>
<pre><code>[root@ibm-x3550m3-06 ~]# pulp-admin node sync run --node-id node1
This command may be exited via ctrl+c without affecting the request.
[-]
Accepted...
(1/1) Repository: centos
[==== ] 9%
Error occurred during synchronization, check the child node logs for details
+----------------------------------------------------------------------+
Child Node Synchronization
+----------------------------------------------------------------------+
Repository:
Action: Merged
Content Sources:
Downloads:
Source Id: Parent Node
Total Failed: 4611
Total Succeeded: 490
Total Sources: 0
Id: centos
Units:
Added: 490
Removed: 0
Updated: 0
+----------------------------------------------------------------------+
The following [4611] errors were reported
+----------------------------------------------------------------------+
- 01: Received error [A connection error occurred] while downloading a unit file
at URL
[https://ibm-x3550m3-06.lab.eng.brq.redhat.com/pulp/nodes/https/repos/centos/con
tent/rpm/evolution-mapi-devel/3.8.5/6.el7/i686/ec7af664520b926516f473cf086388373
14ad9d5bc2a03af79d945228d49f7ca/evolution-mapi-devel-3.8.5-6.el7.i686.rpm] for
repository [centos]. The cause could be that the repository has not been
published.
- 02: Received error [Download skipped] while downloading a unit file at URL
[https://ibm-x3550m3-06.lab.eng.brq.redhat.com/pulp/nodes/https/repos/centos/con
tent/rpm/OpenEXR/1.7.1/7.el7/x86_64/4abca5307be39571089dd481eeb307bcf29fbb473629
005cae5721079108546a/OpenEXR-1.7.1-7.el7.x86_64.rpm] for repository [centos].
The cause could be that the repository has not been published.
- 03: Received error [Download skipped] while downloading a unit file at URL
[https://ibm-x3550m3-06.lab.eng.brq.redhat.com/pulp/nodes/https/repos/centos/con
tent/rpm/texlive-charter-doc/svn15878.0/32.el7/noarch/e068aee3536f1e724610ebe09b
d9c077fa82275d147df9a45e55abead8e18ddd/texlive-charter-doc-svn15878.0-32.el7.noa
rch.rpm] for repository [centos]. The cause could be that the repository has not
been published.
- 04: Received error [Download skipped] while downloading a unit file at URL
[https://ibm-x3550m3-06.lab.eng.brq.redhat.com/pulp/nodes/https/repos/centos/con
tent/rpm/mythes-uk/1.6.5/6.el7/noarch/753a0d54ce20196ac1cc61914258f38f8f3cd13f9d
a280fc562f59c9b503062a/mythes-uk-1.6.5-6.el7.noarch.rpm] for repository
[centos]. The cause could be that the repository has not been published.
- 05: Received error [Download skipped] while downloading a unit file at URL
[https://ibm-x3550m3-06.lab.eng.brq.redhat.com/pulp/nodes/https/repos/centos/con
tent/rpm/libbluray-devel/0.2.3/5.el7/x86_64/424fbab8446ab76bab7454ddac4b98daa6aa
b71f461ec672cdaf0de84c8c99a5/libbluray-devel-0.2.3-5.el7.x86_64.rpm] for
repository [centos]. The cause could be that the repository has not been
published.
- 06: Received error [Download skipped] while downloading a unit file at URL
[https://ibm-x3550m3-06.lab.eng.brq.redhat.com/pulp/nodes/https/repos/centos/con
tent/rpm/libgnome/2.32.1/9.el7/i686/59c0d5006cc901129acecaee16f7cfdda57873d8c520
ace99c63ac6036124203/libgnome-2.32.1-9.el7.i686.rpm] for repository [centos].
The cause could be that the repository has not been published.
- 07: Received error [Download skipped] while downloading a unit file at URL
[https://ibm-x3550m3-06.lab.eng.brq.redhat.com/pulp/nodes/https/repos/centos/con
tent/rpm/alsa-plugins-vdownmix/1.0.27/3.el7/i686/ffd0f28a6540ec51b9abc6843caa1f3
a461554097b5bf49044f0f55bb8fe18ca/alsa-plugins-vdownmix-1.0.27-3.el7.i686.rpm]
for repository [centos]. The cause could be that the repository has not been
published.
</code></pre> Pulp - Task #1130 (CLOSED - NOTABUG): File a bug against EPEL7: Mongodb not starting with selinux...https://pulp.plan.io/issues/11302015-07-09T17:29:45Zpthomas@redhat.com
<p>mongodb fails to start with selinux enabled on el7</p>
<pre><code>[root@lenovo-x3850-02 ~]# rpm -qa |grep mongo
mongodb-server-2.6.9-1.el7.x86_64
python-mongoengine-0.9.0-1.el7.noarch
python-pymongo-gridfs-2.7.2-1.el7.x86_64
python-pymongo-2.7.2-1.el7.x86_64
[root@lenovo-x3850-02 ~]#
</code></pre>
<pre><code>2015-07-08T13:24:02.305-0400 [initandlisten] ERROR: listen(): bind() failed errno:13 Permission denied for socket: /var/run/mongodb/mongodb-27017.sock
< type=AVC msg=audit(1436377400.894:300): avc: denied { setattr } for pid=29959 comm="mongod" name="mongodb-27017.sock" dev="tmpfs" ino=111763 scontext=system_u:system_r:mongod_t:s0 tcontext=system_u:object_r:mongod_var_run_t:s0 tclass=sock_file
</code></pre> RPM Support - Story #251 (CLOSED - WONTFIX): [RFE] rpm uploads resume should be able to ignore ba...https://pulp.plan.io/issues/2512015-02-19T01:19:12Zpthomas@redhat.com
<p>+<span>+ This bug was initially created as a clone of <a href="https://bugzilla.redhat.com/show_bug.cgi?id=1144081" class="external">Bugzilla Bug #1144081</a> +</span>+</p>
<p>Description of problem:</p>
<p>Description of problem: Attempting to resume or cancel a paused upload causes an unexpected error to occur</p>
<p>Version-Release number of selected component (if applicable):</p>
<p>pulp-server-2.5.0-0.1.alpha.el7.noarch<br>
pulp-admin-client-2.5.0-0.1.alpha.el7.noarch</p>
<p>How reproducible: Every time</p>
<p>Steps to Reproduce:<br>
1. Create a repo<br>
2. Start an rpm upload with 'pulp-admin rpm repo uploads rpm --repo-id= --file='<br>
3. Pause the upload with Ctrl+C<br>
4. Attempt to resume the upload with 'pulp-admin rpm repo uploads resume'<br>
5. Attempt to cancel</p>
<p>Actual results:<br>
[jcline@jcline ~]$ pulp-admin rpm repo uploads resume<br>
<span><del>--------------------------------------------------------------------</del></span><br>
Upload Requests<br>
<span><del>--------------------------------------------------------------------</del></span></p>
<p>An unexpected error has occurred. More information can be found in the client<br>
log file ~/.pulp/admin.log.</p>
<p>Expected results</p>
<p>Additional info:<br>
2014-09-18 10:44:12,929 - ERROR - Client-side exception occurred<br>
Traceback (most recent call last):<br>
File "/usr/lib/python2.7/site-packages/pulp/client/extensions/core.py", line 478, in run<br>
exit_code = Cli.run(self, args)<br>
File "/usr/lib/python2.7/site-packages/okaara/cli.py", line 974, in run<br>
exit_code = command_or_section.execute(self.prompt, remaining_args)<br>
File "/usr/lib/python2.7/site-packages/pulp/client/extensions/extensions.py", line 224, in execute<br>
return self.method(*arg_list, **clean_kwargs)<br>
File "/usr/lib/python2.7/site-packages/pulp/client/commands/repo/upload.py", line 647, in run<br>
source_filenames = [os.path.basename(u.source_filename) for u in non_running_uploads]<br>
File "/usr/lib64/python2.7/posixpath.py", line 121, in basename<br>
i = p.rfind('/') + 1<br>
AttributeError: 'NoneType' object has no attribute 'rfind'</p>
<p>--- Additional comment from <a href="mailto:pthomas@redhat.com" class="email">pthomas@redhat.com</a> at 09/18/2014 15:19:27 ---</p>
<p>This is the same issue as in which was reported in 2.3</p>
<p><a href="https://bugzilla.redhat.com/show_bug.cgi?id=973670" class="external">https://bugzilla.redhat.com/show_bug.cgi?id=973670</a></p>
<p>--- Additional comment from <a href="mailto:amacdona@redhat.com" class="email">amacdona@redhat.com</a> at 11/07/2014 18:16:30 ---</p>
<p>When I attempted this the first time, I saw a different error in the log.</p>
<p>2014-11-07 13:01:33,153 - ERROR - Client-side exception occurred<br>
Traceback (most recent call last):<br>
File "/home/austin/code/pulp/client_lib/pulp/client/extensions/core.py", line 478, in run<br>
exit_code = Cli.run(self, args)<br>
File "/usr/lib/python2.7/site-packages/okaara/cli.py", line 974, in run<br>
exit_code = command_or_section.execute(self.prompt, remaining_args)<br>
File "/home/austin/code/pulp/client_lib/pulp/client/extensions/extensions.py", line 224, in execute<br>
return self.method(*arg_list, **clean_kwargs)<br>
File "/home/austin/code/pulp/client_lib/pulp/client/commands/repo/upload.py", line 523, in run<br>
uploads = self.upload_manager.list_uploads()<br>
File "/home/austin/code/pulp/client_lib/pulp/client/upload/manager.py", line 319, in list_uploads<br>
tracker_file = UploadTracker.load(full_filename)<br>
File "/home/austin/code/pulp/client_lib/pulp/client/upload/manager.py", line 468, in load<br>
status_file = pickle.load(f)<br>
File "/usr/lib64/python2.7/pickle.py", line 1378, in load<br>
return Unpickler(file).load()<br>
File "/usr/lib64/python2.7/pickle.py", line 858, in load<br>
dispatch[key](self)<br>
File "/usr/lib64/python2.7/pickle.py", line 1147, in load_dup<br>
self.append(self.stack[-1])<br>
IndexError: list index out of range</p>
<p>I determined that the problem was that one of the files in ~/.pulp/uploads/rpm was invalid. The offending file was a single line:</p>
<p>~/.pulp/uploads/rpm/01e134c5-12fe-4892-bf02-bdc7e427572a</p>
<p>25602</p>
<p>After I moved this file, resume and cancel worked as expected. I could not reproduce the creation of this file, so I am not sure what caused it, perhaps an artifact from working with a previous bug? If that is the case, the errors could be different based on the invalid file.</p>
<p>I think that the way forward might be an additional flag for cancel, like one of these options:</p>
<pre><code>$ pulp-admin rpm repo uploads cancel --force
$ pulp-admin rpm repo uploads cancel --skip-invalid
</code></pre>
<p>Force on cancel would delete the invalid files.</p>
<p>If that is the way forward, I think that would mean no earlier than 2.6.</p>
<p>--- Additional comment from <a href="mailto:amacdona@redhat.com" class="email">amacdona@redhat.com</a> at 11/07/2014 22:26:30 ---</p>
<p>I am curious if you still are still getting this error. If so, could you try moving all your files in the ~/.pulp/uploads/repo directory and see if that solves it?</p>
<p>--- Additional comment from <a href="mailto:pthomas@redhat.com" class="email">pthomas@redhat.com</a> at 11/25/2014 15:30:10 ---</p>
<p>I was not able to reproduce it now with 2.5. But I do like your suggestions above since this has been an issue since 2.3</p> RPM Support - Story #198 (CLOSED - CURRENTRELEASE): [RFE] Need a cli option for copy/remove Yum R...https://pulp.plan.io/issues/1982015-02-19T01:11:23Zpthomas@redhat.com
<p>+<span>+ This bug was initially created as a clone of <a href="https://bugzilla.redhat.com/show_bug.cgi?id=976396" class="external">Bugzilla Bug #976396</a> +</span>+</p>
<p>Description of problem:</p>
<p>Description of problem:</p>
<p>It would be nice to have a cli copy/remove for the Yum Repo Metadata File content unit.</p>
<p>Version-Release number of selected component (if applicable):<br>
[root@ibm-x3550m3-13 ~]# rpm -q pulp-server<br>
pulp-server-2.2.0-0.4.beta.fc18.noarch<br>
[root@ibm-x3550m3-13 ~]#</p>
<p>How reproducible:</p>
<p>Steps to Reproduce:<br>
[root@ibm-x3550m3-13 ~]# pulp-admin rpm repo copy<br>
Usage: pulp-admin [SUB_SECTION, ..] COMMAND<br>
Description: copies one or more content units between repositories</p>
<p>Available Commands:<br>
all - copy all content units from one repository to another<br>
category - copy package categories from one repository to another<br>
distribution - copy distributions from one repository to another<br>
errata - copy errata from one repository to another<br>
group - copy package groups from one repository to another<br>
rpm - copy RPMs from one repository to another<br>
[root@ibm-x3550m3-13 ~]# pulp-admin rpm repo remove<br>
Usage: pulp-admin [SUB_SECTION, ..] COMMAND<br>
Description: remove copied or uploaded modules from a repository</p>
<p>Available Commands:<br>
category - remove package categories from a repository<br>
distribution - remove distributions from a repository<br>
drpm - remove DRPMs from a repository<br>
errata - remove errata from a repository<br>
group - remove package groups from a repository<br>
rpm - remove RPMs from a repository<br>
srpm - remove SRPMs from a repository<br>
[root@ibm-x3550m3-13 ~]#</p>
<p>Actual results:</p>
<p>Expected results:</p>
<p>Additional info:</p> Pulp - Story #193 (CLOSED - WONTFIX): [RFE] consumer group CLI should support errata and package ...https://pulp.plan.io/issues/1932015-02-19T01:11:04Zpthomas@redhat.com
<p>+<span>+ This bug was initially created as a clone of <a href="https://bugzilla.redhat.com/show_bug.cgi?id=969045" class="external">Bugzilla Bug #969045</a> +</span>+</p>
<p>Description of problem:</p>
<p>Description of problem:<br>
Looks like there is no support for errata and package group install on consumer group.</p>
<p>Version-Release number of selected component (if applicable):</p>
<p>pulp-server-2.1.2-0.1.beta.el6.noarch<br>
How reproducible:<br>
always</p>
<p>Steps to Reproduce:<br>
1.<br>
2.<br>
3.</p>
<p>Actual results:</p>
<p>Expected results:</p>
<p>Additional info:</p>
<p>--- Additional comment from <a href="mailto:pthomas@redhat.com" class="email">pthomas@redhat.com</a> at 05/30/2013 19:04:50 ---</p>
<p>Looks like the REST API is workig. CLI is missing though. Changing it for CLI</p>
<p>Here is POST for package group and errata install on consumer groups</p>
<p>pic.POST ('/v2/consumer_groups/consumer-grp/actions/content/install/',body={'units':[{'unit_key':{'name':'haskell'},'type_id':'package_group'}], 'options':{} })</p>
<p>pic.POST ('/v2/consumer_groups/consumer-grp/actions/content/install/',body={'units':[{'unit_key':{'id':'grinder_test_4'},'type_id':'erratum'}], 'options':{} })</p>
<p>--- Additional comment from <a href="mailto:jason.dobies@redhat.com" class="email">jason.dobies@redhat.com</a> at 06/05/2013 15:50:22 ---</p>
<p>Mike - I'm not sure this is a Katello blocker; it was recharacterized as a client only bug.</p>
<p>--- Additional comment from <a href="mailto:mmccune@redhat.com" class="email">mmccune@redhat.com</a> at 06/18/2013 22:14:43 ---</p>
<p>cleared sat6-blocker</p> Docker Support - Story #115 (CLOSED - WONTFIX): As a user, I can resume a paused upload for dockerhttps://pulp.plan.io/issues/1152015-01-20T02:10:56Zpthomas@redhat.com
<p>Docker uploads can be paused by Ctrl+C but there is no option available to resume the upload</p>
<p>[root@cloud-qe-17 docker]# pulp-admin docker repo create --repo-id busybox<br>
Repository [busybox] successfully created</p>
<p>[root@cloud-qe-17 docker]# pulp-admin docker repo uploads upload --repo-id=busybox --dir /root/docker/ -v<br>
<span>----------------------------------------------------------------------</span><br>
Unit Upload<br>
<span><del>--------------------------------------------------------------------</del></span></p>
<p>Extracting necessary metadata for each request...<br>
[==================================================] 100%<br>
Analyzing: busybox.tar<br>
... completed</p>
<p>Files to be uploaded:<br>
busybox.tar</p>
<p>Creating upload requests on the server...<br>
[==================================================] 100%<br>
Initializing: busybox.tar<br>
... completed</p>
<p>Starting upload of selected units. If this process is stopped through ctrl+c,<br>
the uploads will be paused and may be resumed later using the resume command or<br>
cancelled entirely using the cancel command.</p>
<p>Uploading: busybox.tar<br>
[=================== ] 39%<br>
1048576/2666496 bytes<br>
^CUploading paused</p>
<p>[root@cloud-qe-17 docker]# pulp-admin repo list<br>
<span><del>--------------------------------------------------------------------</del></span><br>
Repositories<br>
<span><del>--------------------------------------------------------------------</del></span></p>
<p>Id: epel5_1<br>
Display Name: epel5_1<br>
Description: None<br>
Content Unit Counts:<br>
Erratum: 1998<br>
Package Category: 5<br>
Package Group: 36<br>
Rpm: 6848<br>
Yum Repo Metadata File: 1</p>
<p>Id: busybox<br>
Display Name: busybox<br>
Description: None<br>
Content Unit Counts:</p>