Pulp: Issueshttps://pulp.plan.io/https://pulp.plan.io/favicon.ico2021-08-12T14:28:21ZPulp
Planio RPM Support - Issue #9236 (CLOSED - NOTABUG): Pulp 3.14 - can't sync new repositories because of...https://pulp.plan.io/issues/92362021-08-12T14:28:21Zsbrock
<p>Hi there! It seems I've discovered what may be a bug. I've proven this on two separate machines now. Both are fully up to date with Pulp 3.14 and are fresh installs. This seems to be related to issue <a class="issue tracker-1 status-8 priority-6 priority-default closed" title="Issue: Pulp 3.14 - can't sync a repository because of a checksum (CLOSED - NOTABUG)" href="https://pulp.plan.io/issues/9224">#9224</a> but I am not sure.</p>
<p>Syncing new repos fails with checksum validation failure on packages. Which packages it fails on seems random. Each time a new sync occurs, it fails on a different package. Syncing the repo over and over and over again eventually completes successfully, and going forward repo syncs fine. It does not seem to matter where the repository is, as I've tried different mirrors, http and https, and even my local cobbler install. It seems to often occur on the OS and AppStream repositories, and does not matter if its OS or Kickstart. Ive got one on Alma's PowerTools repo as well. This also happens on CentOS, AlmaLinux and RockyLinux. And I've seen it on the EPEL repositories too.</p>
<p>Here's some of the error messages. I am also going to attach a couple of screenshots (with the org fudged out) Let me know what else you need from me, logs, configs, et al. THANKS!!</p>
<p>A file located at the url <a href="https://repo.almalinux.org/almalinux/8.4/PowerTools/x86_64/os/Packages/mingw64-headers-5.0.2-2.el8.noarch.rpm" class="external">https://repo.almalinux.org/almalinux/8.4/PowerTools/x86_64/os/Packages/mingw64-headers-5.0.2-2.el8.noarch.rpm</a> failed validation due to checksum.</p>
<p>A file located at the url <a href="https://repo.almalinux.org/almalinux/8.4/AppStream/x86_64/os/Packages/rust-std-static-1.52.1-1.module_el8.4.0+2520+0729bac9.x86_64.rpm" class="external">https://repo.almalinux.org/almalinux/8.4/AppStream/x86_64/os/Packages/rust-std-static-1.52.1-1.module_el8.4.0+2520+0729bac9.x86_64.rpm</a> failed validation due to checksum.</p>
<p>A file located at the url <a href="http://mirrors.rit.edu/centos/7.9.2009/os/x86_64/Packages/kdeartwork-wallpapers-4.10.5-4.el7.noarch.rpm" class="external">http://mirrors.rit.edu/centos/7.9.2009/os/x86_64/Packages/kdeartwork-wallpapers-4.10.5-4.el7.noarch.rpm</a> failed validation due to checksum.</p>
<p>A file located at the url <a href="http://cobbler" class="external">http://cobbler</a>..org/cobbler/repo_mirror/CentOS_79-x86_64/Packages/thunderbird-68.10.0-1.el7.centos.x86_64.rpm failed validation due to checksum.</p>
<p>A file located at the url <a href="http://cobbler" class="external">http://cobbler</a>..org/cobbler/repo_mirror/EPEL7-x86_64/p/paraview-4.4.0-2.el7.x86_64.rpm failed validation due to checksum.</p>
<p>A file located at the url <a href="http://mirrors.rit.edu/rocky/8.4/BaseOS/x86_64/os/../../../AppStream/x86_64/os/Packages/libkkc-data-0.2.7-12.el8.x86_64.rpm" class="external">http://mirrors.rit.edu/rocky/8.4/BaseOS/x86_64/os/../../../AppStream/x86_64/os/Packages/libkkc-data-0.2.7-12.el8.x86_64.rpm</a> failed validation due to checksum.</p>
<p>A file located at the url <a href="http://mirrors.rit.edu/rocky/8.4/AppStream/x86_64/os/Packages/openblas-0.3.12-1.el8.i686.rpm" class="external">http://mirrors.rit.edu/rocky/8.4/AppStream/x86_64/os/Packages/openblas-0.3.12-1.el8.i686.rpm</a> failed validation due to checksum.</p> RPM Support - Issue #9190 (CLOSED - NOTABUG): Problem syncing rpm-repo for bacula enterprise https://pulp.plan.io/issues/91902021-08-02T07:14:36ZLangesmalle
<p>I'm having a problem syncing the bweb repo from Bacula Enterprise Edition.</p>
<p>For more details, please see:
<a href="https://community.theforeman.org/t/problem-syncing-rpm-repo-for-bacula-enterprise/24679" class="external">https://community.theforeman.org/t/problem-syncing-rpm-repo-for-bacula-enterprise/24679</a></p>
<p>Please find in attachment the repomd.xml file from the Dependencies folder as Sherrill Justin mentioned in his reply.</p>
<p>Please let me know if additional information is required.</p> Debian Support - Issue #8512 (CLOSED - DUPLICATE): deb repo - apt install - File has unexpected ...https://pulp.plan.io/issues/85122021-04-06T14:51:13Zjsherril@redhat.comjsherril@redhat.com
<p>A katello user opened this: <a href="https://projects.theforeman.org/issues/32178" class="external">https://projects.theforeman.org/issues/32178</a></p>
<p>I'm getting unexpected size error on ubuntu 18.04 when trying to install from a deb repository.
The problem seems to be caused by apt pipelining requests.
Only happens on katello deb repos, and when there are many packages to download as seen below.
I have ubuntu mirror in the pub directory, not through katello.</p>
<p>My guess is this is issue with pulp, as httpd proxies the requests to it, right?</p>
<pre><code># apt install -y ...
<snip>
Get:29 http://foreman.example.com/pub/mirror/archive.ubuntu.com/ubuntu bionic/main amd64 libxi6 amd64 2:1.7.9-1 [29.2 kB]
Get:30 http://foreman.example.com/pub/mirror/archive.ubuntu.com/ubuntu bionic/main amd64 libxrender1 amd64 1:0.9.10-1 [18.7 kB]
Get:31 http://foreman.example.com/pub/mirror/archive.ubuntu.com/ubuntu bionic-updates/main amd64 x11-common all 1:7.7+19ubuntu7.1 [22.5 kB]
Get:32 http://foreman.example.com/pub/mirror/archive.ubuntu.com/ubuntu bionic/main amd64 libxtst6 amd64 2:1.2.3-1 [12.8 kB]
Get:33 http://foreman.example.com/pub/mirror/archive.ubuntu.com/ubuntu bionic-updates/universe amd64 openjdk-8-jre-headless amd64 8u282-b08-0ubuntu1~18.04 [28.2 MB]
Get:34 http://foreman.example.com/pub/mirror/archive.ubuntu.com/ubuntu bionic-updates/main amd64 ca-certificates-java all 20180516ubuntu1~18.04.1 [12.2 kB]
Get:35 http://foreman.example.com/pulp/deb/MyOrg/Library/custom/Scylla/scylladb-enterprise-2020_1_bionic default/all amd64 scylla-enterprise-conf amd64 2020.1.7-0.20210304.e42189e09-1 [11.8 kB]
Get:36 http://foreman.example.com/pulp/deb/MyOrg/Library/custom/Scylla/scylladb-enterprise-2020_1_bionic default/all amd64 scylla-enterprise-python3 amd64 3.7.7-0.20210304.e42189e09-1 [20.0 MB]
Err:36 http://foreman.example.com/pulp/deb/MyOrg/Library/custom/Scylla/scylladb-enterprise-2020_1_bionic default/all amd64 scylla-enterprise-python3 amd64 3.7.7-0.20210304.e42189e09-1
File has unexpected size (20004486 != 86464). Mirror sync in progress? [IP: 10.1.1.8 80]
Hashes of expected file:
- SHA256:51a6c7c50ebd72be856b02a9fbe8ac39739e3f0c36bcf6a7c5f1d2d83092286c
- SHA1:02cf7a581beeaf1b067600c72c268dc0b9e713bd [weak]
- MD5Sum:aa1e11ed2ba92ca3da8a9785cdfae2ed [weak]
Get:37 http://foreman.example.com/pulp/deb/MyOrg/Library/custom/Scylla/scylladb-enterprise-2020_1_bionic default/all amd64 scylla-enterprise-server amd64 2020.1.7-0.20210304.e42189e09-1 [35.7 MB]
Err:37 http://foreman.example.com/pulp/deb/MyOrg/Library/custom/Scylla/scylladb-enterprise-2020_1_bionic default/all amd64 scylla-enterprise-server amd64 2020.1.7-0.20210304.e42189e09-1
File has unexpected size (35725644 != 86464). Mirror sync in progress? [IP: 10.1.1.8 80]
Hashes of expected file:
- SHA256:74cbe6f7ba359869f84bf671941e9e7d60b4c302de836f35e73f12b37fe57c46
- SHA1:ba106ac7ae29c5821a9d3c01d6f601352081d6e3 [weak]
- MD5Sum:83f1ad8d23dcbf950096c28b88059442 [weak]
Get:38 http://foreman.example.com/pub/mirror/archive.ubuntu.com/ubuntu bionic-updates/universe amd64 sntp amd64 1:4.2.8p10+dfsg-5ubuntu7.3 [86.5 kB]
Fetched 38.1 MB in 1s (53.8 MB/s)
E: Failed to fetch http://foreman.example.com/pulp/deb/MyOrg/Library/custom/Scylla/scylladb-enterprise-2020_1_bionic/pool/all/s/scylla-enterprise-python3/scylla-enterprise-python3_3.7.7-0.20210304.e42189e09-1_amd64.deb File has unexpected size (20004486 != 86464). Mirror sync in progress? [IP: 10.1.1.8 80]
Hashes of expected file:
- SHA256:51a6c7c50ebd72be856b02a9fbe8ac39739e3f0c36bcf6a7c5f1d2d83092286c
- SHA1:02cf7a581beeaf1b067600c72c268dc0b9e713bd [weak]
- MD5Sum:aa1e11ed2ba92ca3da8a9785cdfae2ed [weak]
E: Failed to fetch http://foreman.example.com/pulp/deb/MyOrg/Library/custom/Scylla/scylladb-enterprise-2020_1_bionic/pool/all/s/scylla-enterprise-server/scylla-enterprise-server_2020.1.7-0.20210304.e42189e09-1_amd64.deb File has unexpected size (35725644 != 86464). Mirror sync in progress? [IP: 10.1.1.8 80]
Hashes of expected file:
- SHA256:74cbe6f7ba359869f84bf671941e9e7d60b4c302de836f35e73f12b37fe57c46
- SHA1:ba106ac7ae29c5821a9d3c01d6f601352081d6e3 [weak]
- MD5Sum:83f1ad8d23dcbf950096c28b88059442 [weak]
E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?
# apt -oAcquire::http::Pipeline-Depth=0 install ...
# install completes with issue
</code></pre> Pulp - Issue #8427 (CLOSED - CURRENTRELEASE): Fix azure artifacts path downloadhttps://pulp.plan.io/issues/84272021-03-19T11:31:56Zipanova@redhat.comipanova@redhat.com
<p>Don't send <code>ResponseContentDisposition</code> header with Azure artifacts because this header is used only for S3</p> Container Support - Issue #8405 (CLOSED - NOTABUG): pulp_container.app.registry_api.VersionView....https://pulp.plan.io/issues/84052021-03-15T19:06:28Zalikins
<p>Writing a galaxy_ng management command that pokes at the views and their permission classes and ran into:</p>
<pre><code>DEBUG 2021-03-15 18:15:00,405 galaxy_ng.app.management.commands.access-policy-views access-policy-views.handle:154 713 - func.cls: <class 'pulp_container.app.registry_api.VersionView'>
DEBUG 2021-03-15 18:15:00,405 galaxy_ng.app.management.commands.access-policy-views access-policy-views.handle:155 713 - func.cls.permission_classes: <property object at 0x7f3d01eaeb38>
Traceback (most recent call last):
File "/venv/bin/pulpcore-manager", line 33, in <module>
sys.exit(load_entry_point('pulpcore', 'console_scripts', 'pulpcore-manager')())
File "/src/pulpcore/pulpcore/app/manage.py", line 11, in manage
execute_from_command_line(sys.argv)
File "/venv/lib64/python3.6/site-packages/django/core/management/__init__.py", line 381, in execute_from_command_line
utility.execute()
File "/venv/lib64/python3.6/site-packages/django/core/management/__init__.py", line 375, in execute
self.fetch_command(subcommand).run_from_argv(self.argv)
File "/venv/lib64/python3.6/site-packages/django/core/management/base.py", line 323, in run_from_argv
self.execute(*args, **cmd_options)
File "/venv/lib64/python3.6/site-packages/django/core/management/base.py", line 364, in execute
output = self.handle(*args, **options)
File "/src/galaxy_ng/galaxy_ng/app/management/commands/access-policy-views.py", line 158, in handle
perms = func.cls.get_permissions(func.cls)
File "/venv/lib64/python3.6/site-packages/rest_framework/views.py", line 278, in get_permissions
return [permission() for permission in self.permission_classes]
TypeError: 'property' object is not iterable
</code></pre> Pulp - Story #7712 (CLOSED - DUPLICATE): As a developer, pulp_installer will provide me with pos...https://pulp.plan.io/issues/77122020-10-14T19:55:40Zdalleydalley@redhat.com
<p><strong>Ticket moved to GitHub</strong>: "pulp/pulpcore/1938":<a href="https://github.com/pulp/pulpcore/issues/1938" class="external">https://github.com/pulp/pulpcore/issues/1938</a></p>
<hr>
<p>Something like pg_stat_monitor or pg_stat_statements that keeps track of which queries are called most frequently, and much time is spent executing them would be extremely useful. It's actually quite difficult to do from the Django side.</p>
<p><a href="https://www.postgresql.org/docs/current/pgstatstatements.html" class="external">https://www.postgresql.org/docs/current/pgstatstatements.html</a>
<a href="https://github.com/percona/pg_stat_monitor" class="external">https://github.com/percona/pg_stat_monitor</a></p> Docker Support - Story #6933 (CLOSED - WONTFIX): As a user I can opt out of mirorring source con...https://pulp.plan.io/issues/69332020-06-09T10:39:34Zipanova@redhat.comipanova@redhat.com
<p>Description of problem:
Once source container are enabled, they will be included as regular types of the images in the repositories.
Source container images are quite big, they cannot be pulled( podman docker pull will fail) and run.
Only with skopeo copy command those containers can be installed.</p>
<p>Pulp Registry won't have an issue to mirror down such content, however the sync time might be much longer due to the fact that source container images are quite large. This might decrease user experience.</p>
<p>Solution: add an option to opt out of mirroring source container images.</p>
<p>Every source container will be tagged with the following convention:</p>
<p>Source container images are named based on the binary containers they represent. For example, for a particular standard RHEL UBI 8 container registry.access.redhat.com/ubi8:8.1-397 append -source to get the source container image (registry.access.redhat.com/ubi8:8.1-397-source).</p>
<p>We already have a whitelist option, adjust the code so it can handle regular expressions and a negation of the search pattern can be used.</p> File Support - Story #5351 (CLOSED - DUPLICATE): As a user I can do a chuncked one shot uploadhttps://pulp.plan.io/issues/53512019-08-26T16:05:13Zipanova@redhat.comipanova@redhat.com
<p>Add the ability to provide a file, where behind the scenes it will be divided and uploaded in chucks, content unit created and added to the repo.</p> Pulp - Story #5280 (CLOSED - WONTFIX): As a user, I can rsync deduplicated content to the remote...https://pulp.plan.io/issues/52802019-08-14T12:21:16Zipanova@redhat.comipanova@redhat.com
<p>If some content is shared between the repos then it will be rsynced as many times as it present in the repos.<br>
We need to find a way how to de-duplicate content when rsyncing to the remote server.</p> Container Support - Task #4935 (CLOSED - WONTFIX): As a user, I can validate blobs and manifests...https://pulp.plan.io/issues/49352019-06-07T17:14:29Zipanova@redhat.comipanova@redhat.com
<p>Test that if validate option is set to true, size and checksum of the incoming content is incrementally calculated and verified against repo metadata.</p> Pulp - Issue #4840 (CLOSED - WONTFIX): Prevent users from creating publication distributions wit...https://pulp.plan.io/issues/48402019-05-17T10:13:04Zipanova@redhat.comipanova@redhat.com
<pre><code>$ http GET http://localhost:24817/pulp/api/v3/distributions/rpm/rpm/21b865d5-94c6-490d-9930-d320520d98a1/
HTTP/1.1 200 OK
Allow: GET, PUT, PATCH, DELETE, HEAD, OPTIONS
Connection: close
Content-Length: 245
Content-Type: application/json
Date: Fri, 17 May 2019 10:10:21 GMT
Server: gunicorn/19.9.0
Vary: Accept, Cookie
X-Frame-Options: SAMEORIGIN
{
"_created": "2019-05-17T10:10:02.361459Z",
"_href": "/pulp/api/v3/distributions/rpm/rpm/21b865d5-94c6-490d-9930-d320520d98a1/",
"base_path": "foo5",
"base_url": "localhost:24816/pulp/content/foo5",
"content_guard": null,
"name": "baz5",
"publication": null
</code></pre> RPM Support - Issue #3957 (CLOSED - WONTFIX): on_demand repositories should not allow remove_mis...https://pulp.plan.io/issues/39572018-08-30T17:21:42Zjsherril@redhat.comjsherril@redhat.com
<p>on_demand should always use remove_missing=true because:</p>
<p>1) if a package is removed upstream the on_demand repo won't be able to download it<br>
2) if the checksum of the repo changes, all the old checksum'd packages will still be in the repo and won't be able to be downloaded, nor will the repodata be able to be generated</p> Pulp - Task #2946 (CLOSED - WONTFIX): As a plugin writer, I know how to publish docs to RTDhttps://pulp.plan.io/issues/29462017-07-31T17:40:02Zttereshcttereshc@redhat.com
<p>Here are some points to take into account:</p>
<ul>
<li>we want plugin docs to be built independently from the core ones</li>
</ul>
<ul>
<li>not to be blocked from building docs due to error in plugin docs (this is especially relevant to the community plugins where we potentially can do nothing to fix the docs)</li>
<li>plugin docs version can't be defined by core, plugins depend more on a plugin API version than on the core one.</li>
</ul>
<ul>
<li>unified search (across core and all the plugins) would be nice, if possible</li>
<li>but it's likely that every plugin will have its own site for docs</li>
</ul>
<p>Here is also a relevant IRC discussion:</p>
<pre><code>[17:17:21] <bmbouter> we need to have each docs be it's own JJB job, not one epic docs builder
[17:17:52] <bmbouter> also we can't have our docs blocked from building due to an error in plugin docs, so we need some kind of two-stage build or something
[17:18:10] <bizhang> bmbouter, I think the reason it's one epic builder is so search works across all docs
[17:19:14] <bmbouter> originally it was because we had 6 RTD sites to maintain
[17:19:42] <bmbouter> unified search is also nice
[17:20:41] <asmacdo> unifiedsearch++
[17:20:50] <bmbouter> I'm conflicted on it because hosting lots of docs is nice but also hard
[17:21:32] <asmacdo> We could revisit the idea of a docs repository
[17:21:56] <asmacdo> it would split the PRs, but that doesn't seem like that big of a deal to me
[17:22:19] <bmbouter> s/ideas/problems/
[17:25:29] <bmbouter> asmacdo: the issue with one repo is that it doesn't allow for docs hosting as versioned by plugins
[17:26:07] <asmacdo> That's a deal breaker for me...
[17:26:08] <bmbouter> which when you think about it, the way we would host "plugin docs" won't work even because it assumes the plugin's docs are appropriate as versioned by core
[17:26:27] <bmbouter> yeah it keeps bringing me back to, plugin writers should just use RTD
[17:27:14] <asmacdo> perhaps we could host them, but as separate projects
[17:28:02] <bmbouter> yes perhaps
[17:28:05] <asmacdo> python.pulpproject.org
[17:28:26] <ttereshc> if we have some unified automatic way to add plugins to our docs, we can try to build docs and include them only if there were no errors during build process
[17:28:31] <bmbouter> we could also just point a DNS name like that at RTD
[17:28:53] <bmbouter> ttereshc: yes but we still have "the versions problem"
[17:29:29] <bmbouter> as in the python plugin is at 1.8.3 (as an example), yet it's being browsed at http://docs.pulpproject.org/en/2.13/
[17:29:49] <ttereshc> :(
[17:31:01] <asmacdo> such an ugly problem
[17:32:28] <asmacdo> I think the uglier solution is that our core docs should be very very light
[17:34:11] <asmacdo> And each plugin can link to core docs for concepts, installation, etc but each plugin will need fairly comprehensive docs
[17:35:03] <bmbouter> I think having each plugin have its own site for docs is inevitable
[17:35:38] <bmbouter> and the uniformity of the pulp2 plugin docs made sense since they were uniformly produced, but with pulp3 that won't be the case, each plugin will likely release separately
[17:35:52] <bmbouter> thanks to the plugin api
</code></pre> Pulp - Issue #1691 (CLOSED - NOTABUG): pulp-admin repo download failing https://pulp.plan.io/issues/16912016-02-18T17:28:31Zpthomas@redhat.com
<p>Running pulp-admin repo download on repositories with on_demand or background download plolicy.</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
[root@cloud-qe-14 ~]# pulp-admin rpm repo create --repo-id errata --feed https://repos.fedorapeople.org/repos/pulp/pulp/demo_repos/test_errata_install/ --download-policy background
Successfully created repository [errata]
[root@cloud-qe-14 ~]# pulp-admin rpm repo sync run --repo-id errata
+----------------------------------------------------------------------+
Synchronizing Repository [errata]
+----------------------------------------------------------------------+
This command may be exited via ctrl+c without affecting the request.
Downloading metadata...
[|]
... completed
Downloading repository content...
[==================================================] 100%
RPMs: 11/11 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
[==================================================] 100%
11 of 11 items
... completed
Publishing Delta RPMs
... skipped
Publishing Errata
[==================================================] 100%
4 of 4 items
... completed
Publishing Comps file
[-]
... completed
Publishing Metadata.
[-]
... completed
Closing repo metadata
[-]
... completed
Generating sqlite files
... skipped
Publishing files to web
[-]
... completed
Writing Listings File
[-]
... completed
Task Succeeded
Task Succeeded
[root@cloud-qe-14 ~]# pulp-admin repo download --repo-id=zoo
+----------------------------------------------------------------------+
Downloading Repository [zoo]
+----------------------------------------------------------------------+
This command may be exited via ctrl+c without affecting the request.
Download Repository Content
[= ] 3%
1 of 32 items
... failed
Task Succeeded
[root@cloud-qe-14 ~]#
[root@cloud-qe-14 ~]#
[root@cloud-qe-14 ~]# pulp-admin repo download --repo-id=errata
+----------------------------------------------------------------------+
Downloading Repository [errata]
+----------------------------------------------------------------------+
This command may be exited via ctrl+c without affecting the request.
Download Repository Content
[==== ] 9%
1 of 11 items
... failed
Task Succeeded
[root@cloud-qe-14 ~]#
Feb 18 12:28:08 cloud-qe-14.idmqe.lab.eng.bos.redhat.com pulp[30467]: celery.worker.strategy:INFO: Received task: pulp.server.controllers.repository.download_repo[22da8e54-d337-4cd7-9315-959b4d2e777f]
Feb 18 12:28:08 cloud-qe-14.idmqe.lab.eng.bos.redhat.com pulp[30535]: requests.packages.urllib3.connectionpool:INFO: Starting new HTTPS connection (1): cloud-qe-14.idmqe.lab.eng.bos.redhat.com
Feb 18 12:28:08 cloud-qe-14.idmqe.lab.eng.bos.redhat.com pulp[30535]: requests.packages.urllib3.connectionpool:INFO: Starting new HTTPS connection (2): cloud-qe-14.idmqe.lab.eng.bos.redhat.com
Feb 18 12:28:08 cloud-qe-14.idmqe.lab.eng.bos.redhat.com pulp[30535]: requests.packages.urllib3.connectionpool:INFO: Starting new HTTPS connection (3): cloud-qe-14.idmqe.lab.eng.bos.redhat.com
Feb 18 12:28:08 cloud-qe-14.idmqe.lab.eng.bos.redhat.com pulp[30535]: requests.packages.urllib3.connectionpool:INFO: Starting new HTTPS connection (4): cloud-qe-14.idmqe.lab.eng.bos.redhat.com
Feb 18 12:28:08 cloud-qe-14.idmqe.lab.eng.bos.redhat.com pulp[30535]: requests.packages.urllib3.connectionpool:INFO: Starting new HTTPS connection (5): cloud-qe-14.idmqe.lab.eng.bos.redhat.com
Feb 18 12:28:08 cloud-qe-14.idmqe.lab.eng.bos.redhat.com pulp[30535]: nectar.downloaders.threaded:WARNING: Connection Error - https://cloud-qe-14.idmqe.lab.eng.bos.redhat.com/streamer/var/lib/pulp/content/units/rpm/1e/f8c06e51196250bb49ce5fdcabfed9f0d0ad410d39525c26c7b3c10284cbd1/grinder_test_package-3.0-1.fc14.noarch.rpm?policy=eyJleHRlbnNpb25zIjoge30sICJyZXNvdXJjZSI6ICIvc3RyZWFtZXIvdmFyL2xpYi9wdWxwL2NvbnRlbnQvdW5pdHMvcnBtLzFlL2Y4YzA2ZTUxMTk2MjUwYmI0OWNlNWZkY2FiZmVkOWYwZDBhZDQxMGQzOTUyNWMyNmM3YjNjMTAyODRjYmQxL2dyaW5kZXJfdGVzdF9wYWNrYWdlLTMuMC0xLmZjMTQubm9hcmNoLnJwbSIsICJleHBpcmF0aW9uIjogMTQ4NzM1MjQ4OH0%3D;signature=A6NLM7GFBAfv2GFV-lL8wG-_K6Sr745quwGOzO1ggx6TqxpX8GrQV0aOMbvtao_kgP6JxOUamVCjTGAHlIa_SGp-FJTHlEbrsaiJ-C2JaFxXjs7ghoDQKqfTnXhT7xTgDFccNMHQQkrpiha1-ae_L3x3jFCUfUB-BayKTsgWZ8CBZ8kRREJNdBcZ_LeNWilj5IW8wUARMSopNLgsFt_hvk4NACnFuV_Or4FV3MSGYznsNRaFo9y12Nb-QOMXvOEgtM7-euXL9jQvbn59ZGbHKnbJMQHNPIB4RjJ06kCX6PEcEJ6umu3n2VoxP2JnEXi6sR2n_7ULYe0r6CqR79ZjpA%3D%3D could not be reached.
Feb 18 12:28:08 cloud-qe-14.idmqe.lab.eng.bos.redhat.com pulp[30535]: pulp.server.controllers.repository:INFO: Download of /var/lib/pulp/content/units/rpm/1e/f8c06e51196250bb49ce5fdcabfed9f0d0ad410d39525c26c7b3c10284cbd1/grinder_test_package-3.0-1.fc14.noarch.rpm failed: A connection error occurred.
Feb 18 12:28:08 cloud-qe-14.idmqe.lab.eng.bos.redhat.com pulp[30535]: nectar.downloaders.threaded:WARNING: Connection Error - https://cloud-qe-14.idmqe.lab.eng.bos.redhat.com/streamer/var/lib/pulp/content/units/rpm/44/3e411d281f2f8c59ad22e0efb625d1cb0938ccddb7706ed34f0bd57bae4117/warnerbros-0.1-1.noarch.rpm?policy=eyJleHRlbnNpb25zIjoge30sICJyZXNvdXJjZSI6ICIvc3RyZWFtZXIvdmFyL2xpYi9wdWxwL2NvbnRlbnQvdW5pdHMvcnBtLzQ0LzNlNDExZDI4MWYyZjhjNTlhZDIyZTBlZmI2MjVkMWNiMDkzOGNjZGRiNzcwNmVkMzRmMGJkNTdiYWU0MTE3L3dhcm5lcmJyb3MtMC4xLTEubm9hcmNoLnJwbSIsICJleHBpcmF0aW9uIjogMTQ4NzM1MjQ4OH0%3D;signature=6SILh113ejZXZkp4dK-6T8JtBGHrv-4lV4DP-UZ-I34T2KQW1BLDcZUoTMLubV64epg6ceoq_pkjyFvNjoXvrAvF9xuxWzeERCv8zZbXzhD_YXMAax3xFqDlELI2Qn2PcnxYw_b1i4IChvypwHKkz1JWb3ZnSCv4lrLcEq65_KeK1mUR8dSkzXTU2oM_sF6s_keSRQye70ZHM7fQvxIV1UR7vMD4M1xGHV-QsZD7TxCiMO2ogxK6joKt157e4tMTnpdbdXIja2G3bOejPRDQPF5HYlPTMU578nnP0XuQKuFifJjmMkT12UWRMpGaXu71b62xfyAcg6txj6Hf9K0JNg%3D%3D could not be reached.
Feb 18 12:28:08 cloud-qe-14.idmqe.lab.eng.bos.redhat.com pulp[30535]: nectar.downloaders.threaded:WARNING: Connection Error - https://cloud-qe-14.idmqe.lab.eng.bos.redhat.com/streamer/var/lib/pulp/content/units/rpm/dd/30d2174f9d9670c0c5bf2f2f97b59ab4064400f32a2ec6e0c5a806fd665f6f/feedless-1.0-1.noarch.rpm?policy=eyJleHRlbnNpb25zIjoge30sICJyZXNvdXJjZSI6ICIvc3RyZWFtZXIvdmFyL2xpYi9wdWxwL2NvbnRlbnQvdW5pdHMvcnBtL2RkLzMwZDIxNzRmOWQ5NjcwYzBjNWJmMmYyZjk3YjU5YWI0MDY0NDAwZjMyYTJlYzZlMGM1YTgwNmZkNjY1ZjZmL2ZlZWRsZXNzLTEuMC0xLm5vYXJjaC5ycG0iLCAiZXhwaXJhdGlvbiI6IDE0ODczNTI0ODh9;signature=wCH9i-mWLIegPF3IQ-nuvWlVxHGQNqMIh3-Ks7Ozxp77jexZvO-Qv3FpU3lkcNZxhJLledCR7phlcyEwHYnTKIeFXRufpAui3F9qfJkjyifuRzNP0SRmacAS67GAOrgI09hMDGGAE4ZcS4NKnW6_YotzYtwfTMD2AgHOwN8ag4Z8uNyYaor4xwGLTXqCDevp2ws3B5I_186PF7aukH95QgQBWIIy6H-pWONHuOPZOoLVUI9g76CTsZRIVDYdjFhG6tUlIXUp4KFzC-05F_kLtPtkFXvUmUUwWqPxVAV0kuvcRr8BUoB9NHCRUcCbeiS-LmWc_xtkf_7CaltmS-JBeA%3D%3D could not be reached.
Feb 18 12:28:08 cloud-qe-14.idmqe.lab.eng.bos.redhat.com pulp[30535]: nectar.downloaders.threaded:WARNING: Connection Error - https://cloud-qe-14.idmqe.lab.eng.bos.redhat.com/streamer/var/lib/pulp/content/units/rpm/93/a0921b41d13eff8fc906a82341d4ca1b66c30d5bf5315101051e3938834250/patb-0.1-2.noarch.rpm?policy=eyJleHRlbnNpb25zIjoge30sICJyZXNvdXJjZSI6ICIvc3RyZWFtZXIvdmFyL2xpYi9wdWxwL2NvbnRlbnQvdW5pdHMvcnBtLzkzL2EwOTIxYjQxZDEzZWZmOGZjOTA2YTgyMzQxZDRjYTFiNjZjMzBkNWJmNTMxNTEwMTA1MWUzOTM4ODM0MjUwL3BhdGItMC4xLTIubm9hcmNoLnJwbSIsICJleHBpcmF0aW9uIjogMTQ4NzM1MjQ4OH0%3D;signature=Insgy59oNppmcRToJ8qEOxVDtAbD8eL2SOD9NooTgJm9lYeLiB5K613eOilFToacVdaD9RFgHN5i_uM4AIWjfF0yNrfxTWzyHJohWlehT30BtOBl871LPmAx_CWfe6kfs40hz6Wu1oXXFdyRFOm1FTkiVKU0OMgL4Uupif_85EpfyoZZ8HB8KKh2uSruBv8M2yVz7pma7q9zoQncF0kj17ZwMGaeK7OsGKlZ8j4qUKiCWdqHUfVPIpSkGfP3_QST0Ao6apoYqAVrfs8yj9B0raUTkzBxoZzQMCWR42WLbHTzW8gtcsa00ZS9QzrkPh8MJAZ7HBXDtfVjpLPeWZSQ_A%3D%3D could not be reached.
Feb 18 12:28:08 cloud-qe-14.idmqe.lab.eng.bos.redhat.com pulp[30535]: pulp.server.controllers.repository:INFO: Download of /var/lib/pulp/content/units/rpm/44/3e411d281f2f8c59ad22e0efb625d1cb0938ccddb7706ed34f0bd57bae4117/warnerbros-0.1-1.noarch.rpm failed: A connection error occurred.
Feb 18 12:28:08 cloud-qe-14.idmqe.lab.eng.bos.redhat.com pulp[30535]: pulp.server.controllers.repository:INFO: Download of /var/lib/pulp/content/units/rpm/dd/30d2174f9d9670c0c5bf2f2f97b59ab4064400f32a2ec6e0c5a806fd665f6f/feedless-1.0-1.noarch.rpm failed: A connection error occurred.
Feb 18 12:28:08 cloud-qe-14.idmqe.lab.eng.bos.redhat.com pulp[30535]: pulp.server.controllers.repository:INFO: Download of /var/lib/pulp/content/units/rpm/93/a0921b41d13eff8fc906a82341d4ca1b66c30d5bf5315101051e3938834250/patb-0.1-2.noarch.rpm failed: A connection error occurred.
Feb 18 12:28:08 cloud-qe-14.idmqe.lab.eng.bos.redhat.com pulp[30535]: nectar.downloaders.threaded:WARNING: Connection Error - https://cloud-qe-14.idmqe.lab.eng.bos.redhat.com/streamer/var/lib/pulp/content/units/rpm/ca/599342648dc9fcb59124ad23d7a77cc70bc3928b93bbfc393d349a42c37a1d/grinder_test_package-2.0-1.fc14.noarch.rpm?policy=eyJleHRlbnNpb25zIjoge30sICJyZXNvdXJjZSI6ICIvc3RyZWFtZXIvdmFyL2xpYi9wdWxwL2NvbnRlbnQvdW5pdHMvcnBtL2NhLzU5OTM0MjY0OGRjOWZjYjU5MTI0YWQyM2Q3YTc3Y2M3MGJjMzkyOGI5M2JiZmMzOTNkMzQ5YTQyYzM3YTFkL2dyaW5kZXJfdGVzdF9wYWNrYWdlLTIuMC0xLmZjMTQubm9hcmNoLnJwbSIsICJleHBpcmF0aW9uIjogMTQ4NzM1MjQ4OH0%3D;signature=KEefZmMwzGW3_zcTTXndw4PTSPmi066dfuiV7szpRkYwVhReeWnrqOyHWAuHmx6oMRVOgtZAncap1s50-qQ0kV43d_mWyrwetPpkz3ak9ROIPJCz_h8QurQmKhtjZCM2HOx1zHvdenNiCbpSkR8ZknCYMsZlG7UoHGSuLDW7gLe1mn3jsNq2VhEQrMRmZOrd5y8zH5CdmXjc_uTCst_-HCp4-KEptv7eLw2Tj5SH9kwpyf_AZRK8E0GqkCOVaYDaXbn3lz3BiVuCr9ND8_MIoZoYSXSmXDxHF3af8bijxMPalCvpKBrGejcZMBmCrkDIIi0pzAYQknx99hx2pMIuqw%3D%3D could not be reached.
Feb 18 12:28:08 cloud-qe-14.idmqe.lab.eng.bos.redhat.com pulp[30535]: pulp.server.controllers.repository:INFO: Download of /var/lib/pulp/content/units/rpm/ca/599342648dc9fcb59124ad23d7a77cc70bc3928b93bbfc393d349a42c37a1d/grinder_test_package-2.0-1.fc14.noarch.rpm failed: A connection error occurred.
Feb 18 12:28:08 cloud-qe-14.idmqe.lab.eng.bos.redhat.com pulp[30535]: pulp.server.controllers.repository:INFO: Download of /var/lib/pulp/content/units/rpm/32/49aa94759bff71fbddb774684f963fb409a662efcd736019b6fde1f5583807/origin-1.0-1.noarch.rpm failed: Download skipped.
Feb 18 12:28:08 cloud-qe-14.idmqe.lab.eng.bos.redhat.com pulp[30535]: pulp.server.controllers.repository:INFO: Download of /var/lib/pulp/content/units/rpm/20/227e158c06f92aa843ff7a99e00f9be80996b5659825bc1be679d9dbc55784/grinder_test_package-5.0-1.fc14.noarch.rpm failed: Download skipped.
Feb 18 12:28:08 cloud-qe-14.idmqe.lab.eng.bos.redhat.com pulp[30535]: pulp.server.controllers.repository:INFO: Download of /var/lib/pulp/content/units/rpm/87/180ee8f076e6c83d217ba32ebcd74f841f9c171cb911e47474615d4b1d9914/grinder_test_package-4.0-1.fc14.noarch.rpm failed: Download skipped.
Feb 18 12:28:08 cloud-qe-14.idmqe.lab.eng.bos.redhat.com pulp[30535]: pulp.server.controllers.repository:INFO: Download of /var/lib/pulp/content/units/rpm/b5/592a3144ba786dc5bf8fe59caa634e0dbb9827d4a9f8eaadc2dbd260ee445a/parent-1.0-1.noarch.rpm failed: Download skipped.
Feb 18 12:28:08 cloud-qe-14.idmqe.lab.eng.bos.redhat.com pulp[30535]: pulp.server.controllers.repository:INFO: Download of /var/lib/pulp/content/units/rpm/0e/5dba5924631327fc8f8054972eaf0d355484a0fb5d6817b75dd797279c01ef/emoticons-0.1-2.noarch.rpm failed: Download skipped.
Feb 18 12:28:08 cloud-qe-14.idmqe.lab.eng.bos.redhat.com pulp[30535]: pulp.server.controllers.repository:INFO: Download of /var/lib/pulp/content/units/rpm/05/94b854b013c130d9ce0eb7a0529884ed15a22e3faeb23810c592446ff35100/animaniacs-0.1-1.noarch.rpm failed: Download skipped.
Feb 18 12:28:09 cloud-qe-14.idmqe.lab.eng.bos.redhat.com pulp[30467]: celery.worker.job:INFO: Task pulp.server.controllers.repository.download_repo[22da8e54-d337-4cd7-9315-959b4d2e777f] succeeded in 1.08056300902s: None
</code></pre> Pulp - Issue #1202 (CLOSED - WONTFIX): pulp_celerybeat,pulp_resource_manager fail to start on boothttps://pulp.plan.io/issues/12022015-08-20T14:15:23Zalvinstarralvin@netvel.net
<p>I am running a reasonably stock Katello 2.3 on C7 and when I reboot the system celerybeat and resource_maager do not start.<br>
They can be restarted via systemctl and run just fine.</p>
<p>Aug 17 09:23:49 foreman systemd: pulp_celerybeat.service: main process exited, code=exited, status=200/CHDIR<br>
Aug 17 09:23:49 foreman systemd: Unit pulp_celerybeat.service entered failed state.<br>
Aug 17 09:23:49 foreman systemd: pulp_resource_manager.service: main process exited, code=exited, status=200/CHDIR<br>
Aug 17 09:23:49 foreman systemd: Unit pulp_resource_manager.service entered failed state.</p>
<p>It occurs to me that the issue may be that I have a /var/lib/pulp as a mounted NFS partition.</p>
<p>Filesystem 1K-blocks Used Available Use% Mounted on<br>
/dev/mapper/centos_foreman-root 50577276 10911124 39666152 22% /<br>
devtmpfs 3987812 0 3987812 0% /dev<br>
tmpfs 3865924 0 3865924 0% /dev/shm<br>
tmpfs 3865924 8680 3857244 1% /run<br>
tmpfs 3865924 0 3865924 0% /sys/fs/cgroup<br>
/dev/mapper/centos_foreman-home 24695008 32928 24662080 1% /home<br>
/dev/xvda1 508588 166600 341988 33% /boot<br>
xen:/var/storage/foreman/pulp 780709888 27501568 753208320 4% /var/lib/pulp</p>
<p>Not sure if that is the issue or not.<br>
The version I am running is:</p>
<p>Installed Packages<br>
Name : pulp-server<br>
Arch : noarch<br>
Version : 2.6.2<br>
Release : 1.el7<br>
Size : 2.8 M<br>
Repo : installed<br>
From repo : katello-pulp<br>
Summary : The pulp platform server<br>
URL : <a href="https://fedorahosted.org/pulp/" class="external">https://fedorahosted.org/pulp/</a><br>
License : GPLv2<br>
Description : Pulp provides replication, access, and accounting for software<br>
: repositories.</p>