Pulp: Issues
https://pulp.plan.io/
https://pulp.plan.io/favicon.ico
2021-02-08T11:29:08Z
Pulp
Planio
Debian Support - Issue #8221 (CLOSED - DUPLICATE): Pulp 3 Deb plugin - Copy DEB content between t...
https://pulp.plan.io/issues/8221
2021-02-08T11:29:08Z
Anonymous
<p>Since RPM and DEB plugins are almost compatibile with each other in API endpoints, is there something similar to RPM copy for Deb plugin ? <a href="https://pulp-rpm.readthedocs.io/en/latest/workflows/copy.html#" class="external">https://pulp-rpm.readthedocs.io/en/latest/workflows/copy.html#</a></p>
<p>We are looking for workflows on DEB plugin documentations, but copy doesn't exist. Are you planning to support it in near future or is there any other way you would suggest when moving a package between the repositories ?</p>
<p>Thank you.</p>
Pulp - Issue #7347 (CLOSED - CURRENTRELEASE): OpenAPI specs: reserved_resources_record missing fr...
https://pulp.plan.io/issues/7347
2020-08-19T13:09:02Z
Anonymous
<p>In <code>pulpcore-3.6.0</code>, OpenAPI specs no longer advertise <code>reserved_resources_record</code> field in <code>TaskResponse</code>, and subsequently the field is no longer available in <code>pulpcore-client</code> bindings (for 3.6.0). The actual REST API response <strong>does</strong> contain that field.</p>
<p>Please ensure the field is available in the client bindings again, as it is vital to some Pulp applications (RHUI).</p>
RPM Support - Issue #7321 (CLOSED - CURRENTRELEASE): pulp_rpm: Cannot synchronize repos behind pr...
https://pulp.plan.io/issues/7321
2020-08-14T20:00:40Z
Anonymous
<p>I had set up pulpcore and pulp_rpm and had working repos that I had synced successfully.</p>
<p>It stopped working when I upgraded pulp_core from v3.4.2 to v3.5.0.</p>
<p>Interestingly the error message does not mention the remote url the way it is in the remote object.
E.g. for this remote:</p>
<pre><code>{
"pulp_href": "/pulp/api/v3/remotes/rpm/rpm/dcebc720-cec0-440d-8327-605ebefef778/",
"pulp_created": "2020-08-14T19:30:59.442292Z",
"name": "test",
"url": "https://fixtures.pulpproject.org/rpm-unsigned/",
"ca_cert": null,
"client_cert": null,
"client_key": null,
"tls_validation": true,
"proxy_url": http://<my own proxy>,
"username": null,
"password": null,
"pulp_last_updated": "2020-08-14T19:30:59.442315Z",
"download_concurrency": 20,
"policy": "immediate",
"sles_auth_token": null
}
</code></pre>
<pre><code>Aug 14 21:49:42 chsss039 rq[303140]: aiohttp.client_exceptions.ClientConnectorError: Cannot connect to host fixtures.pulpproject.org:443 ssl:default [Connect call failed ('8.43.85.236', 443)]
Aug 14 21:49:42 chsss039 rq[303140]: Traceback (most recent call last):
File "/var/lib/pulp/pulpvenv/lib64/python3.6/site-packages/aiohttp/connector.py", line 936, in _wrap_create_connection
return await self._loop.create_connection(*args, **kwargs) # type: ignore # noqa
File "/usr/lib64/python3.6/asyncio/base_events.py", line 794, in create_connection
raise exceptions[0]
File "/usr/lib64/python3.6/asyncio/base_events.py", line 781, in create_connection
yield from self.sock_connect(sock, address)
File "/usr/lib64/python3.6/asyncio/selector_events.py", line 439, in sock_connect
return (yield from fut)
File "/usr/lib64/python3.6/asyncio/selector_events.py", line 469, in _sock_connect_cb
raise OSError(err, 'Connect call failed %s' % (address,))
Aug 14 21:49:42 chsss039 rq[303140]: TimeoutError: [Errno 110] Connect call failed ('8.43.85.236', 443)
Aug 14 21:49:42 chsss039 rq[303140]: The above exception was the direct cause of the following exception:
Aug 14 21:49:42 chsss039 rq[303140]: Traceback (most recent call last):
File "/var/lib/pulp/pulpvenv/lib64/python3.6/site-packages/rq/worker.py", line 886, in perform_job
rv = job.perform()
File "/var/lib/pulp/pulpvenv/lib64/python3.6/site-packages/rq/job.py", line 664, in perform
self._result = self._execute()
File "/var/lib/pulp/pulpvenv/lib64/python3.6/site-packages/rq/job.py", line 670, in _execute
return self.func(*self.args, **self.kwargs)
File "/var/lib/pulp/pulpvenv/lib64/python3.6/site-packages/pulp_rpm/app/tasks/synchronizing.py", line 211, in synchronize
remote_url = fetch_remote_url(remote)
File "/var/lib/pulp/pulpvenv/lib64/python3.6/site-packages/pulp_rpm/app/tasks/synchronizing.py", line 136, in fetch_remote_url
downloader.fetch()
File "/var/lib/pulp/pulpvenv/lib64/python3.6/site-packages/pulpcore/download/base.py", line 160, in fetch
return done.pop().result()
File "/var/lib/pulp/pulpvenv/lib64/python3.6/site-packages/pulpcore/download/base.py", line 227, in run
return await self._run(extra_data=extra_data)
File "/var/lib/pulp/pulpvenv/lib64/python3.6/site-packages/pulp_rpm/app/downloaders.py", line 41, in _run
async with self.session.get(url) as response:
File "/var/lib/pulp/pulpvenv/lib64/python3.6/site-packages/aiohttp/client.py", line 1012, in __aenter__
self._resp = await self._coro
File "/var/lib/pulp/pulpvenv/lib64/python3.6/site-packages/aiohttp/client.py", line 483, in _request
timeout=real_timeout
File "/var/lib/pulp/pulpvenv/lib64/python3.6/site-packages/aiohttp/connector.py", line 523, in connect
proto = await self._create_connection(req, traces, timeout)
File "/var/lib/pulp/pulpvenv/lib64/python3.6/site-packages/aiohttp/connector.py", line 859, in _create_connection
req, traces, timeout)
File "/var/lib/pulp/pulpvenv/lib64/python3.6/site-packages/aiohttp/connector.py", line 1004, in _create_direct_connection
raise last_exc
File "/var/lib/pulp/pulpvenv/lib64/python3.6/site-packages/aiohttp/connector.py", line 986, in _create_direct_connection
req=req, client_error=client_error)
File "/var/lib/pulp/pulpvenv/lib64/python3.6/site-packages/aiohttp/connector.py", line 943, in _wrap_create_connection
raise client_error(req.connection_key, exc) from exc
</code></pre>
<p>It seems to be related to the proxy settings. When I try to synchronize I cannot see the traffic on the proxy server.</p>
<p>How to reproduce:</p>
<ul>
<li>On server where pulp is running block outgoing connection (e.g. ip of repo) to repository.</li>
<li>Try to sync remote with proxy_url</li>
</ul>
Pulp - Issue #6898 (CLOSED - NOTABUG): Pulp 2 - REST API for Search ignores critera or raises err...
https://pulp.plan.io/issues/6898
2020-06-03T13:18:03Z
Anonymous
<a name="Detailed-Description"></a>
<h2 >Detailed Description<a href="#Detailed-Description" class="wiki-anchor">¶</a></h2>
<p>Pulp provides REST API at <a href="https://docs.pulpproject.org/en/2.21/dev-guide/integration/rest-api/index.html" class="external">https://docs.pulpproject.org/en/2.21/dev-guide/integration/rest-api/index.html</a> for manipulation users, repositories, content and such.</p>
<p>For Search API <a href="https://docs.pulpproject.org/en/2.21/dev-guide/conventions/criteria.html#search-api" class="external">https://docs.pulpproject.org/en/2.21/dev-guide/conventions/criteria.html#search-api</a>, pulp provides two options:</p>
<ul>
<li>
<code>POST</code> request with <code>criteria</code> object</li>
<li>
<code>GET</code> request with query arguments</li>
</ul>
<a name="Bug"></a>
<h2 >Bug<a href="#Bug" class="wiki-anchor">¶</a></h2>
<p>When searching for units <a href="https://docs.pulpproject.org/en/2.21/dev-guide/integration/rest-api/repo/content.html#advanced-unit-search" class="external">https://docs.pulpproject.org/en/2.21/dev-guide/integration/rest-api/repo/content.html#advanced-unit-search</a>, using <code>GET</code> request it raises error:</p>
<p>Request -> HOSTED_PULP_URL/repositories/external-centos-6-staging/search/units/?field=id&field=display_name&limit=20</p>
<p>Response:</p>
<pre><code>{
"http_request_method":"GET",
"exception":[
"TypeError: pop() takes at most 1 argument (2 given)\n"
],
"error_message":"pop() takes at most 1 argument (2 given)",
"_href":"/pulp/api/v2/repositories/external-centos-6-staging/search/units/?field=id&field=display_name&limit=20",
"http_status":500,
"traceback":[
" File \"/usr/lib/python2.7/site-packages/django/core/handlers/base.py\", line 185, in _get_response\n response = wrapped_callback(request, *callback_args, **callback_kwargs)\n",
" File \"/usr/lib/python2.7/site-packages/django/views/generic/base.py\", line 68, in view\n return self.dispatch(request, *args, **kwargs)\n",
" File \"/usr/lib/python2.7/site-packages/django/views/generic/base.py\", line 88, in dispatch\n return handler(request, *args, **kwargs)\n",
" File \"/usr/lib/python2.7/site-packages/pulp/server/webservices/views/decorators.py\", line 241, in _auth_decorator\n return _verify_auth(self, operation, super_user_only, method, *args, **kwargs)\n",
" File \"/usr/lib/python2.7/site-packages/pulp/server/webservices/views/decorators.py\", line 195, in _verify_auth\n value = method(self, *args, **kwargs)\n",
" File \"/usr/lib/python2.7/site-packages/pulp/server/webservices/views/search.py\", line 108, in get\n return self._generate_response(query, options, *args, **kwargs)\n",
" File \"/usr/lib/python2.7/site-packages/pulp/server/webservices/views/repositories.py\", line 285, in _generate_response\n criteria = UnitAssociationCriteria.from_client_input(query)\n",
" File \"/usr/lib/python2.7/site-packages/pulp/server/db/model/criteria.py\", line 286, in from_client_input\n association_fields = _validate_fields(fields.pop('association', None))\n"
]
}
</code></pre>
<p>Specifying without <code>field</code> works, even though documentation provides example of using <code>field</code> as query argument.</p>
<hr>
<p>As for Search using POST request, criteria seems ignored and return everything.</p>
<p>Example critera:</p>
<pre><code>{
"criteria": {
"fields": {
"unit": [
"name",
"version"
]
},
"type_ids": [
"rpm"
],
"limit": 1
}
}
</code></pre>
<p>Response: Everything (<em>criteria is ignored</em>)</p>
<p>Maybe I'm missing something, but we are not able to get fields we require since the whole output is huge and it downgrades our user experience.</p>
<p>Thank you.</p>
<a name="Your-Environment"></a>
<h2 >Your Environment<a href="#Your-Environment" class="wiki-anchor">¶</a></h2>
<ul>
<li>Version used: 2.16.4</li>
</ul>
Pulp - Issue #5954 (CLOSED - CURRENTRELEASE): Add support for Azure blob storage as file backend ...
https://pulp.plan.io/issues/5954
2020-01-09T15:26:48Z
Anonymous
<p>Currently only AWS S3 support is working and documented for Pulp, however, Django Storages also supports Azure blob storage. Please support this as well.</p>
Container Support - Issue #5637 (CLOSED - CURRENTRELEASE): Not using proxy setting of pulpcore.do...
https://pulp.plan.io/issues/5637
2019-10-29T18:00:06Z
Anonymous
<p>Behind corporate proxy the docker remote sync task returns:</p>
<pre><code> "error": {
"traceback": " File \"/usr/local/lib/pulp/lib64/python3.6/site-packages/rq/worker.py\", line 822, in perform_job\n rv = job.perform()\n File \"/usr/local/lib/pulp/lib64/python3.6/site-packages/rq/job.py\", line 605, in perform\n self._result = self._execute()\n File \"/usr/local/lib/pulp/lib64/python3.6/site-packages/rq/job.py\", line 611, in _execute\n return self.func(*self.args, **self.kwargs)\n File \"/usr/local/lib/pulp/lib64/python3.6/site-packages/pulp_docker/app/tasks/synchronize.py\", line 47, in synchronize\n dv.create()\n File \"/usr/local/lib/pulp/lib64/python3.6/site-packages/pulpcore/plugin/stages/declarative_version.py\", line 169, in create\n loop.run_until_complete(pipeline)\n File \"/usr/lib64/python3.6/asyncio/base_events.py\", line 484, in run_until_complete\n return future.result()\n File \"/usr/local/lib/pulp/lib64/python3.6/site-packages/pulpcore/plugin/stages/api.py\", line 209, in create_pipeline\n await asyncio.gather(*futures)\n File \"/usr/local/lib/pulp/lib64/python3.6/site-packages/pulpcore/plugin/stages/api.py\", line 43, in __call__\n await self.run()\n File \"/usr/local/lib/pulp/lib64/python3.6/site-packages/pulp_docker/app/tasks/sync_stages.py\", line 58, in run\n await list_downloader.run(extra_data={'repo_name': repo_name})\n File \"/usr/local/lib/pulp/lib64/python3.6/site-packages/pulpcore/plugin/download/base.py\", line 221, in run\n return await self._run(extra_data=extra_data)\n File \"/usr/local/lib/pulp/lib64/python3.6/site-packages/backoff/_async.py\", line 131, in retry\n ret = await target(*args, **kwargs)\n File \"/usr/local/lib/pulp/lib64/python3.6/site-packages/pulp_docker/app/downloaders.py\", line 62, in _run\n async with self.session.get(self.url, headers=headers) as response:\n File \"/usr/local/lib/pulp/lib64/python3.6/site-packages/aiohttp/client.py\", line 1012, in __aenter__\n self._resp = await self._coro\n File \"/usr/local/lib/pulp/lib64/python3.6/site-packages/aiohttp/client.py\", line 483, in _request\n timeout=real_timeout\n File \"/usr/local/lib/pulp/lib64/python3.6/site-packages/aiohttp/connector.py\", line 523, in connect\n proto = await self._create_connection(req, traces, timeout)\n File \"/usr/local/lib/pulp/lib64/python3.6/site-packages/aiohttp/connector.py\", line 859, in _create_connection\n req, traces, timeout)\n File \"/usr/local/lib/pulp/lib64/python3.6/site-packages/aiohttp/connector.py\", line 1004, in _create_direct_connection\n raise last_exc\n File \"/usr/local/lib/pulp/lib64/python3.6/site-packages/aiohttp/connector.py\", line 986, in _create_direct_connection\n req=req, client_error=client_error)\n File \"/usr/local/lib/pulp/lib64/python3.6/site-packages/aiohttp/connector.py\", line 943, in _wrap_create_connection\n raise client_error(req.connection_key, exc) from exc\n",
"description": "Cannot connect to host quay.io:443 ssl:default [Connect call failed ('23.23.190.62', 443)]"
</code></pre>
<p>Could it be that the proxy setting is not used:<br>
<a href="https://github.com/pulp/pulp_docker/blob/4.0.0b7/pulp_docker/app/downloaders.py#L60" class="external">https://github.com/pulp/pulp_docker/blob/4.0.0b7/pulp_docker/app/downloaders.py#L60</a></p>
<pre><code class="python syntaxhl" data-language="python"><span class="k">async</span> <span class="k">with</span> <span class="bp">self</span><span class="p">.</span><span class="n">session</span><span class="p">.</span><span class="n">get</span><span class="p">(</span><span class="bp">self</span><span class="p">.</span><span class="n">url</span><span class="p">,</span> <span class="n">headers</span><span class="o">=</span><span class="n">headers</span><span class="p">)</span> <span class="k">as</span> <span class="n">response</span><span class="p">:</span>
</code></pre>
<p>as compared to<br>
<a href="https://github.com/pulp/pulpcore/blob/master/pulpcore/download/http.py#L182" class="external">https://github.com/pulp/pulpcore/blob/master/pulpcore/download/http.py#L182</a></p>
<pre><code class="python syntaxhl" data-language="python"><span class="k">async</span> <span class="k">with</span> <span class="bp">self</span><span class="p">.</span><span class="n">session</span><span class="p">.</span><span class="n">get</span><span class="p">(</span><span class="bp">self</span><span class="p">.</span><span class="n">url</span><span class="p">,</span> <span class="n">proxy</span><span class="o">=</span><span class="bp">self</span><span class="p">.</span><span class="n">proxy</span><span class="p">)</span> <span class="k">as</span> <span class="n">response</span><span class="p">:</span>
</code></pre>
Pulp - Issue #5636 (CLOSED - WONTFIX): Dependency version conflicts between pulp plugins and pulp...
https://pulp.plan.io/issues/5636
2019-10-29T17:01:30Z
Anonymous
<p>Install Pulp with ansible-pulp allows specifying which plugins to install with the `pulp_install_plugins` variable, e.g.:</p>
<pre><code class="yaml syntaxhl" data-language="yaml"><span class="na">pulp_install_plugins</span><span class="pi">:</span>
<span class="na">pulp-file</span><span class="pi">:</span> <span class="pi">{}</span>
<span class="na">pulp-docker</span><span class="pi">:</span> <span class="pi">{}</span>
</code></pre>
<p>Unfortunately, this leads to the following error:</p>
<pre><code>RUNNING HANDLER [pulp : Collect static content] ********************************
task path: /home/funke_t1/code/ansible/hss/plays/pulp/pulp/roles/pulp/handlers/main.yml:10
fatal: [pulp-dev-1.mgmt.hss.int]: FAILED! => {"changed": true, "cmd": ["/usr/local/lib/pulp/bin/django-admin", "collectstatic", "--noinput", "--link"], "delta": "0:00:00.683171", "end": "2019-10-29 16:44:47.097737", "msg": "non-zero return code", "rc": 1, "start": "2019-10-29 16:44:46.414566", "stderr": "Traceback (most recent call last):\n File \"/usr/local/lib/pulp/bin/django-admin\", line 11, in <module>\n sys.exit(execute_from_command_line())\n File \"/usr/local/lib/pulp/lib64/python3.6/site-packages/django/core/management/__init__.py\", line 381, in execute_from_command_line\n utility.execute()\n File \"/usr/local/lib/pulp/lib64/python3.6/site-packages/django/core/management/__init__.py\", line 325, in execute\n settings.INSTALLED_APPS\n File \"/usr/local/lib/pulp/lib64/python3.6/site-packages/django/conf/__init__.py\", line 79, in __getattr__\n self._setup(name)\n File \"/usr/local/lib/pulp/lib64/python3.6/site-packages/django/conf/__init__.py\", line 66, in _setup\n self._wrapped = Settings(settings_module)\n File \"/usr/local/lib/pulp/lib64/python3.6/site-packages/django/conf/__init__.py\", line 157, in __init__\n mod = importlib.import_module(self.SETTINGS_MODULE)\n File \"/usr/lib64/python3.6/importlib/__init__.py\", line 126, in import_module\n return _bootstrap._gcd_import(name[level:], package, level)\n File \"<frozen importlib._bootstrap>\", line 994, in _gcd_import\n File \"<frozen importlib._bootstrap>\", line 971, in _find_and_load\n File \"<frozen importlib._bootstrap>\", line 955, in _find_and_load_unlocked\n File \"<frozen importlib._bootstrap>\", line 665, in _load_unlocked\n File \"<frozen importlib._bootstrap_external>\", line 678, in exec_module\n File \"<frozen importlib._bootstrap>\", line 219, in _call_with_frames_removed\n File \"/usr/local/lib/pulp/lib64/python3.6/site-packages/pulpcore/app/settings.py\", line 62, in <module>\n plugin_app_config = entry_point.load()\n File \"/usr/local/lib/pulp/lib64/python3.6/site-packages/pkg_resources/__init__.py\", line 2442, in load\n self.require(*args, **kwargs)\n File \"/usr/local/lib/pulp/lib64/python3.6/site-packages/pkg_resources/__init__.py\", line 2465, in require\n items = working_set.resolve(reqs, env, installer, extras=self.extras)\n File \"/usr/local/lib/pulp/lib64/python3.6/site-packages/pkg_resources/__init__.py\", line 791, in resolve\n raise VersionConflict(dist, req).with_context(dependent_req)\npkg_resources.VersionConflict: (pulpcore-plugin 0.1.0rc7 (/usr/local/lib/pulp/lib/python3.6/site-packages), Requirement.parse('pulpcore-plugin==0.1.0rc6'))", "stderr_lines": ["Traceback (most recent call last):", " File \"/usr/local/lib/pulp/bin/django-admin\", line 11, in <module>", " sys.exit(execute_from_command_line())", " File \"/usr/local/lib/pulp/lib64/python3.6/site-packages/django/core/management/__init__.py\", line 381, in execute_from_command_line", " utility.execute()", " File \"/usr/local/lib/pulp/lib64/python3.6/site-packages/django/core/management/__init__.py\", line 325, in execute", " settings.INSTALLED_APPS", " File \"/usr/local/lib/pulp/lib64/python3.6/site-packages/django/conf/__init__.py\", line 79, in __getattr__", " self._setup(name)", " File \"/usr/local/lib/pulp/lib64/python3.6/site-packages/django/conf/__init__.py\", line 66, in _setup", " self._wrapped = Settings(settings_module)", " File \"/usr/local/lib/pulp/lib64/python3.6/site-packages/django/conf/__init__.py\", line 157, in __init__", " mod = importlib.import_module(self.SETTINGS_MODULE)", " File \"/usr/lib64/python3.6/importlib/__init__.py\", line 126, in import_module", " return _bootstrap._gcd_import(name[level:], package, level)", " File \"<frozen importlib._bootstrap>\", line 994, in _gcd_import", " File \"<frozen importlib._bootstrap>\", line 971, in _find_and_load", " File \"<frozen importlib._bootstrap>\", line 955, in _find_and_load_unlocked", " File \"<frozen importlib._bootstrap>\", line 665, in _load_unlocked", " File \"<frozen importlib._bootstrap_external>\", line 678, in exec_module", " File \"<frozen importlib._bootstrap>\", line 219, in _call_with_frames_removed", " File \"/usr/local/lib/pulp/lib64/python3.6/site-packages/pulpcore/app/settings.py\", line 62, in <module>", " plugin_app_config = entry_point.load()", " File \"/usr/local/lib/pulp/lib64/python3.6/site-packages/pkg_resources/__init__.py\", line 2442, in load", " self.require(*args, **kwargs)", " File \"/usr/local/lib/pulp/lib64/python3.6/site-packages/pkg_resources/__init__.py\", line 2465, in require", " items = working_set.resolve(reqs, env, installer, extras=self.extras)", " File \"/usr/local/lib/pulp/lib64/python3.6/site-packages/pkg_resources/__init__.py\", line 791, in resolve", " raise VersionConflict(dist, req).with_context(dependent_req)", "pkg_resources.VersionConflict: (pulpcore-plugin 0.1.0rc7 (/usr/local/lib/pulp/lib/python3.6/site-packages), Requirement.parse('pulpcore-plugin==0.1.0rc6'))"], "stdout": "", "stdout_lines": []}
</code></pre>
<p>It appears that pulp-docker tries to install rc6 version.</p>
<p>Further, this means that errors such as in the following issues can occur:<br>
<a href="https://pulp.plan.io/issues/5626" class="external">https://pulp.plan.io/issues/5626</a><br>
<a href="https://pulp.plan.io/issues/5624" class="external">https://pulp.plan.io/issues/5624</a></p>
<p>Consistent dependencies should be available when installing via anisble-pulp.</p>
File Support - Issue #5624 (CLOSED - NOTABUG): OpenAPI generated client 'pulp-file-client' does n...
https://pulp.plan.io/issues/5624
2019-10-26T12:48:30Z
Anonymous
<p>'pulp_href' is missing from OpenAPI client library.</p>
<p>The following differs in that:</p>
<p><a href="http://localhost:24817/pulp/api/v3/remotes/file/file/?name=restremote1" class="external">http://localhost:24817/pulp/api/v3/remotes/file/file/?name=restremote1</a><br>
returns</p>
<pre><code>{
"count": 1,
"next": null,
"previous": null,
"results": [
{
"download_concurrency": 20,
"name": "restremote1",
"policy": "immediate",
"proxy_url": null,
"pulp_created": "2019-10-26T11:56:19.102805Z",
"pulp_href": "/pulp/api/v3/remotes/file/file/89c92bab-edc0-4d1c-9af7-a099c7e88b57/",
"pulp_last_updated": "2019-10-26T11:56:19.102819Z",
"ssl_ca_certificate": null,
"ssl_client_certificate": null,
"ssl_client_key": null,
"ssl_validation": true,
"url": "https://repos.fedorapeople.org/pulp/pulp/demo_repos/test_file_repo/PULP_MANIFEST"
}
]
}
</code></pre>
<p>and via the 'pulp-file-client' OpenAPI generated client library:</p>
<p>remote_file_api.list(name="restremote1")<br>
returns</p>
<pre><code>{'count': 1,
'next': None,
'previous': None,
'results': [{'created': None,
'download_concurrency': 20,
'href': None,
'last_updated': None,
'name': 'restremote1',
'********': None,
'policy': 'immediate',
'proxy_url': None,
'ssl_ca_certificate': None,
'ssl_client_certificate': None,
'ssl_client_key': None,
'ssl_validation': True,
'type': None,
'url': 'https://repos.fedorapeople.org/pulp/pulp/demo_repos/test_file_repo/PULP_MANIFEST',
'username': None}]}
</code></pre>
<p>Try code here:<br>
<a href="https://github.com/Timoses/pulp3/commit/a529ddc9383cd4c1697803ff4508744db75aa9eb" class="external">https://github.com/Timoses/pulp3/commit/a529ddc9383cd4c1697803ff4508744db75aa9eb</a></p>
Pulp - Issue #5623 (CLOSED - CURRENTRELEASE): OpenAPI generated client - Failed to parse in urllib3
https://pulp.plan.io/issues/5623
2019-10-26T10:42:15Z
Anonymous
<p>pulpcore-client: latest (3.0.0rc8.dev1572012888)</p>
<p>The following triggers an error:</p>
<pre><code class="python syntaxhl" data-language="python"> <span class="kn">from</span> <span class="nn">pulpcore.client.pulpcore.configuration</span> <span class="kn">import</span> <span class="n">Configuration</span>
<span class="kn">from</span> <span class="nn">pulpcore.client.pulpcore.api_client</span> <span class="kn">import</span> <span class="n">ApiClient</span>
<span class="kn">from</span> <span class="nn">pulpcore.client.pulpcore.api.repositories_api</span> <span class="kn">import</span> <span class="n">RepositoriesApi</span>
<span class="n">config</span> <span class="o">=</span> <span class="n">Configuration</span><span class="p">(</span><span class="n">username</span><span class="o">=</span><span class="s">'admin'</span><span class="p">,</span> <span class="n">password</span><span class="o">=</span><span class="s">'password'</span><span class="p">)</span>
<span class="n">client</span> <span class="o">=</span> <span class="n">ApiClient</span><span class="p">(</span><span class="n">configuration</span><span class="o">=</span><span class="n">config</span><span class="p">)</span>
<span class="n">api</span> <span class="o">=</span> <span class="n">RepositoriesApi</span><span class="p">(</span><span class="n">client</span><span class="p">)</span>
<span class="n">api</span><span class="p">.</span><span class="n">read</span><span class="p">(</span><span class="s">'/pulp/api/v3/repositories/4f94aa44-729f-445e-926f-5b1139aee291/'</span><span class="p">)</span>
</code></pre>
<pre><code> File \"/usr/lib/python2.7/site-packages/pulpcore/client/pulpcore/api/repositories_api.py\", line 521, in read
return self.read_with_http_info(repository_href, **kwargs) # noqa: E501
File \"/usr/lib/python2.7/site-packages/pulpcore/client/pulpcore/api/repositories_api.py\", line 609, in read_with_http_info
collection_formats=collection_formats)
File \"/usr/lib/python2.7/site-packages/pulpcore/client/pulpcore/api_client.py\", line 346, in call_api
_preload_content, _request_timeout, _host)
File \"/usr/lib/python2.7/site-packages/pulpcore/client/pulpcore/api_client.py\", line 177, in __call_api
_request_timeout=_request_timeout)
File \"/usr/lib/python2.7/site-packages/pulpcore/client/pulpcore/api_client.py\", line 369, in request
headers=headers)
File \"/usr/lib/python2.7/site-packages/pulpcore/client/pulpcore/rest.py\", line 239, in GET
query_params=query_params)
File \"/usr/lib/python2.7/site-packages/pulpcore/client/pulpcore/rest.py\", line 212, in request
headers=headers)
File \"/usr/lib/python2.7/site-packages/urllib3/request.py\", line 76, in request
method, url, fields=fields, headers=headers, **urlopen_kw
File \"/usr/lib/python2.7/site-packages/urllib3/request.py\", line 97, in request_encode_url
return self.urlopen(method, url, **extra_kw)
File \"/usr/lib/python2.7/site-packages/urllib3/poolmanager.py\", line 318, in urlopen
u = parse_url(url)
File \"/usr/lib/python2.7/site-packages/urllib3/util/url.py\", line 401, in parse_url
return six.raise_from(LocationParseError(source_url), None)
File \"/usr/lib/python2.7/site-packages/urllib3/packages/six.py\", line 788, in raise_from
raise value
urllib3.exceptions.LocationParseError: Failed to parse: http://localhost:24817%2Fpulp%2Fapi%2Fv3%2Frepositories%2F4f94aa44-729f-445e-926f-5b1139aee291%2F
</code></pre>
<p>Try it yourself:</p>
<pre><code>git clone https://github.com/Timoses/pulp3
cd pulp3
git checkout 5f0b86e3
ansible-galaxy install -r requirements.yml -p roles
vagrant up
</code></pre>
<p>Triggering line: <a href="https://github.com/Timoses/pulp3/commit/5f0b86e3e3c5a99802e1a32e4269e9d74f4b11ff#diff-d893f4f9daec0843269e999b2a061754R97" class="external">https://github.com/Timoses/pulp3/commit/5f0b86e3e3c5a99802e1a32e4269e9d74f4b11ff#diff-d893f4f9daec0843269e999b2a061754R97</a></p>
CertGuard - Issue #4900 (CLOSED - CURRENTRELEASE): As a user I would like to know how to make pul...
https://pulp.plan.io/issues/4900
2019-05-31T17:50:34Z
Anonymous
<p>The docs currently don't really touch on how to use a pulp repo with yum.</p>
<p>And the yum internals are a little daunting to dig through to figure out how to make things interoperable.</p>
CertGuard - Issue #4891 (CLOSED - CURRENTRELEASE): The client side ssl cert for pulp should follo...
https://pulp.plan.io/issues/4891
2019-05-30T14:37:04Z
Anonymous
<p>The client side cert is currently coming in via SSL_CLIENT_CERTIFICATE</p>
<p>It should probably be change to conform to the X-header standards and be X-SSL_CLIENT_CERTIFICATE</p>
<p>The is for the certguard plugin for pulp3.</p>
Pulp - Issue #4858 (CLOSED - WONTFIX): Running Pulp Inside a Container
https://pulp.plan.io/issues/4858
2019-05-21T13:06:33Z
Anonymous
<p>I am trying to run Pulp inside a container following these guideline</p>
<p><a href="https://github.com/pulp/pulp-ci/tree/6294eab02d243da09c32d683293fb6654dbb0bec/dockerfiles/centos" class="external">https://github.com/pulp/pulp-ci/tree/6294eab02d243da09c32d683293fb6654dbb0bec/dockerfiles/centos</a></p>
<p>I and seems like apache is not able to load a python module</p>
<pre><code class="python syntaxhl" data-language="python"><span class="p">[</span><span class="n">Tue</span> <span class="n">May</span> <span class="mi">21</span> <span class="mi">13</span><span class="p">:</span><span class="mi">00</span><span class="p">:</span><span class="mf">19.417572</span> <span class="mi">2019</span><span class="p">]</span> <span class="p">[</span><span class="n">mpm_prefork</span><span class="p">:</span><span class="n">notice</span><span class="p">]</span> <span class="p">[</span><span class="n">pid</span> <span class="mi">1</span><span class="p">]</span> <span class="n">AH00163</span><span class="p">:</span> <span class="n">Apache</span><span class="o">/</span><span class="mf">2.4</span><span class="p">.</span><span class="mi">6</span> <span class="p">(</span><span class="n">CentOS</span><span class="p">)</span> <span class="n">OpenSSL</span><span class="o">/</span><span class="mf">1.0</span><span class="p">.</span><span class="mi">2</span><span class="n">k</span><span class="o">-</span><span class="n">fips</span> <span class="n">mod_wsgi</span><span class="o">/</span><span class="mf">3.4</span> <span class="n">Python</span><span class="o">/</span><span class="mf">2.7</span><span class="p">.</span><span class="mi">5</span> <span class="n">configured</span> <span class="o">--</span> <span class="n">resuming</span> <span class="n">normal</span> <span class="n">operations</span>
<span class="p">[</span><span class="n">Tue</span> <span class="n">May</span> <span class="mi">21</span> <span class="mi">13</span><span class="p">:</span><span class="mi">00</span><span class="p">:</span><span class="mf">19.417596</span> <span class="mi">2019</span><span class="p">]</span> <span class="p">[</span><span class="n">core</span><span class="p">:</span><span class="n">notice</span><span class="p">]</span> <span class="p">[</span><span class="n">pid</span> <span class="mi">1</span><span class="p">]</span> <span class="n">AH00094</span><span class="p">:</span> <span class="n">Command</span> <span class="n">line</span><span class="p">:</span> <span class="s">'httpd -D FOREGROUND'</span>
<span class="p">[</span><span class="n">Tue</span> <span class="n">May</span> <span class="mi">21</span> <span class="mi">13</span><span class="p">:</span><span class="mi">00</span><span class="p">:</span><span class="mf">19.919398</span> <span class="mi">2019</span><span class="p">]</span> <span class="p">[:</span><span class="n">error</span><span class="p">]</span> <span class="p">[</span><span class="n">pid</span> <span class="mi">364</span><span class="p">]</span> <span class="n">Unable</span> <span class="n">to</span> <span class="n">access</span> <span class="n">to</span> <span class="n">log</span><span class="p">,</span> <span class="o">/</span><span class="n">dev</span><span class="o">/</span><span class="n">log</span><span class="p">.</span>
<span class="p">[</span><span class="n">Tue</span> <span class="n">May</span> <span class="mi">21</span> <span class="mi">13</span><span class="p">:</span><span class="mi">00</span><span class="p">:</span><span class="mf">19.919537</span> <span class="mi">2019</span><span class="p">]</span> <span class="p">[:</span><span class="n">error</span><span class="p">]</span> <span class="p">[</span><span class="n">pid</span> <span class="mi">364</span><span class="p">]</span> <span class="n">mod_wsgi</span> <span class="p">(</span><span class="n">pid</span><span class="o">=</span><span class="mi">364</span><span class="p">):</span> <span class="n">Target</span> <span class="n">WSGI</span> <span class="n">script</span> <span class="s">'/usr/share/pulp/wsgi/content.wsgi'</span> <span class="n">cannot</span> <span class="n">be</span> <span class="n">loaded</span> <span class="k">as</span> <span class="n">Python</span> <span class="n">module</span><span class="p">.</span>
<span class="p">[</span><span class="n">Tue</span> <span class="n">May</span> <span class="mi">21</span> <span class="mi">13</span><span class="p">:</span><span class="mi">00</span><span class="p">:</span><span class="mf">19.919560</span> <span class="mi">2019</span><span class="p">]</span> <span class="p">[:</span><span class="n">error</span><span class="p">]</span> <span class="p">[</span><span class="n">pid</span> <span class="mi">364</span><span class="p">]</span> <span class="n">mod_wsgi</span> <span class="p">(</span><span class="n">pid</span><span class="o">=</span><span class="mi">364</span><span class="p">):</span> <span class="nb">SystemExit</span> <span class="n">exception</span> <span class="n">raised</span> <span class="n">by</span> <span class="n">WSGI</span> <span class="n">script</span> <span class="s">'/usr/share/pulp/wsgi/content.wsgi'</span> <span class="n">ignored</span><span class="p">.</span>
<span class="p">[</span><span class="n">Tue</span> <span class="n">May</span> <span class="mi">21</span> <span class="mi">13</span><span class="p">:</span><span class="mi">00</span><span class="p">:</span><span class="mf">19.919596</span> <span class="mi">2019</span><span class="p">]</span> <span class="p">[:</span><span class="n">error</span><span class="p">]</span> <span class="p">[</span><span class="n">pid</span> <span class="mi">364</span><span class="p">]</span> <span class="n">Traceback</span> <span class="p">(</span><span class="n">most</span> <span class="n">recent</span> <span class="n">call</span> <span class="n">last</span><span class="p">):</span>
<span class="p">[</span><span class="n">Tue</span> <span class="n">May</span> <span class="mi">21</span> <span class="mi">13</span><span class="p">:</span><span class="mi">00</span><span class="p">:</span><span class="mf">19.919624</span> <span class="mi">2019</span><span class="p">]</span> <span class="p">[:</span><span class="n">error</span><span class="p">]</span> <span class="p">[</span><span class="n">pid</span> <span class="mi">364</span><span class="p">]</span> <span class="n">File</span> <span class="s">"/usr/share/pulp/wsgi/content.wsgi"</span><span class="p">,</span> <span class="n">line</span> <span class="mi">1</span><span class="p">,</span> <span class="ow">in</span> <span class="o"><</span><span class="n">module</span><span class="o">></span>
<span class="p">[</span><span class="n">Tue</span> <span class="n">May</span> <span class="mi">21</span> <span class="mi">13</span><span class="p">:</span><span class="mi">00</span><span class="p">:</span><span class="mf">19.919735</span> <span class="mi">2019</span><span class="p">]</span> <span class="p">[:</span><span class="n">error</span><span class="p">]</span> <span class="p">[</span><span class="n">pid</span> <span class="mi">364</span><span class="p">]</span> <span class="kn">from</span> <span class="nn">pulp.server.content.web</span> <span class="kn">import</span> <span class="n">wsgi</span>
<span class="p">[</span><span class="n">Tue</span> <span class="n">May</span> <span class="mi">21</span> <span class="mi">13</span><span class="p">:</span><span class="mi">00</span><span class="p">:</span><span class="mf">19.919759</span> <span class="mi">2019</span><span class="p">]</span> <span class="p">[:</span><span class="n">error</span><span class="p">]</span> <span class="p">[</span><span class="n">pid</span> <span class="mi">364</span><span class="p">]</span> <span class="n">File</span> <span class="s">"/usr/lib/python2.7/site-packages/pulp/server/content/web/wsgi.py"</span><span class="p">,</span> <span class="n">line</span> <span class="mi">8</span><span class="p">,</span> <span class="ow">in</span> <span class="o"><</span><span class="n">module</span><span class="o">></span>
<span class="p">[</span><span class="n">Tue</span> <span class="n">May</span> <span class="mi">21</span> <span class="mi">13</span><span class="p">:</span><span class="mi">00</span><span class="p">:</span><span class="mf">19.919853</span> <span class="mi">2019</span><span class="p">]</span> <span class="p">[:</span><span class="n">error</span><span class="p">]</span> <span class="p">[</span><span class="n">pid</span> <span class="mi">364</span><span class="p">]</span> <span class="n">application</span> <span class="o">=</span> <span class="n">get_wsgi_application</span><span class="p">()</span>
<span class="p">[</span><span class="n">Tue</span> <span class="n">May</span> <span class="mi">21</span> <span class="mi">13</span><span class="p">:</span><span class="mi">00</span><span class="p">:</span><span class="mf">19.919876</span> <span class="mi">2019</span><span class="p">]</span> <span class="p">[:</span><span class="n">error</span><span class="p">]</span> <span class="p">[</span><span class="n">pid</span> <span class="mi">364</span><span class="p">]</span> <span class="n">File</span> <span class="s">"/usr/lib/python2.7/site-packages/django/core/wsgi.py"</span><span class="p">,</span> <span class="n">line</span> <span class="mi">13</span><span class="p">,</span> <span class="ow">in</span> <span class="n">get_wsgi_application</span>
<span class="p">[</span><span class="n">Tue</span> <span class="n">May</span> <span class="mi">21</span> <span class="mi">13</span><span class="p">:</span><span class="mi">00</span><span class="p">:</span><span class="mf">19.919988</span> <span class="mi">2019</span><span class="p">]</span> <span class="p">[:</span><span class="n">error</span><span class="p">]</span> <span class="p">[</span><span class="n">pid</span> <span class="mi">364</span><span class="p">]</span> <span class="n">django</span><span class="p">.</span><span class="n">setup</span><span class="p">(</span><span class="n">set_prefix</span><span class="o">=</span><span class="bp">False</span><span class="p">)</span>
<span class="p">[</span><span class="n">Tue</span> <span class="n">May</span> <span class="mi">21</span> <span class="mi">13</span><span class="p">:</span><span class="mi">00</span><span class="p">:</span><span class="mf">19.920011</span> <span class="mi">2019</span><span class="p">]</span> <span class="p">[:</span><span class="n">error</span><span class="p">]</span> <span class="p">[</span><span class="n">pid</span> <span class="mi">364</span><span class="p">]</span> <span class="n">File</span> <span class="s">"/usr/lib/python2.7/site-packages/django/__init__.py"</span><span class="p">,</span> <span class="n">line</span> <span class="mi">22</span><span class="p">,</span> <span class="ow">in</span> <span class="n">setup</span>
<span class="p">[</span><span class="n">Tue</span> <span class="n">May</span> <span class="mi">21</span> <span class="mi">13</span><span class="p">:</span><span class="mi">00</span><span class="p">:</span><span class="mf">19.920104</span> <span class="mi">2019</span><span class="p">]</span> <span class="p">[:</span><span class="n">error</span><span class="p">]</span> <span class="p">[</span><span class="n">pid</span> <span class="mi">364</span><span class="p">]</span> <span class="n">configure_logging</span><span class="p">(</span><span class="n">settings</span><span class="p">.</span><span class="n">LOGGING_CONFIG</span><span class="p">,</span> <span class="n">settings</span><span class="p">.</span><span class="n">LOGGING</span><span class="p">)</span>
<span class="p">[</span><span class="n">Tue</span> <span class="n">May</span> <span class="mi">21</span> <span class="mi">13</span><span class="p">:</span><span class="mi">00</span><span class="p">:</span><span class="mf">19.920133</span> <span class="mi">2019</span><span class="p">]</span> <span class="p">[:</span><span class="n">error</span><span class="p">]</span> <span class="p">[</span><span class="n">pid</span> <span class="mi">364</span><span class="p">]</span> <span class="n">File</span> <span class="s">"/usr/lib/python2.7/site-packages/django/conf/__init__.py"</span><span class="p">,</span> <span class="n">line</span> <span class="mi">56</span><span class="p">,</span> <span class="ow">in</span> <span class="n">__getattr__</span>
<span class="p">[</span><span class="n">Tue</span> <span class="n">May</span> <span class="mi">21</span> <span class="mi">13</span><span class="p">:</span><span class="mi">00</span><span class="p">:</span><span class="mf">19.920273</span> <span class="mi">2019</span><span class="p">]</span> <span class="p">[:</span><span class="n">error</span><span class="p">]</span> <span class="p">[</span><span class="n">pid</span> <span class="mi">364</span><span class="p">]</span> <span class="bp">self</span><span class="p">.</span><span class="n">_setup</span><span class="p">(</span><span class="n">name</span><span class="p">)</span>
<span class="p">[</span><span class="n">Tue</span> <span class="n">May</span> <span class="mi">21</span> <span class="mi">13</span><span class="p">:</span><span class="mi">00</span><span class="p">:</span><span class="mf">19.920296</span> <span class="mi">2019</span><span class="p">]</span> <span class="p">[:</span><span class="n">error</span><span class="p">]</span> <span class="p">[</span><span class="n">pid</span> <span class="mi">364</span><span class="p">]</span> <span class="n">File</span> <span class="s">"/usr/lib/python2.7/site-packages/django/conf/__init__.py"</span><span class="p">,</span> <span class="n">line</span> <span class="mi">41</span><span class="p">,</span> <span class="ow">in</span> <span class="n">_setup</span>
<span class="p">[</span><span class="n">Tue</span> <span class="n">May</span> <span class="mi">21</span> <span class="mi">13</span><span class="p">:</span><span class="mi">00</span><span class="p">:</span><span class="mf">19.920352</span> <span class="mi">2019</span><span class="p">]</span> <span class="p">[:</span><span class="n">error</span><span class="p">]</span> <span class="p">[</span><span class="n">pid</span> <span class="mi">364</span><span class="p">]</span> <span class="bp">self</span><span class="p">.</span><span class="n">_wrapped</span> <span class="o">=</span> <span class="n">Settings</span><span class="p">(</span><span class="n">settings_module</span><span class="p">)</span>
<span class="p">[</span><span class="n">Tue</span> <span class="n">May</span> <span class="mi">21</span> <span class="mi">13</span><span class="p">:</span><span class="mi">00</span><span class="p">:</span><span class="mf">19.920378</span> <span class="mi">2019</span><span class="p">]</span> <span class="p">[:</span><span class="n">error</span><span class="p">]</span> <span class="p">[</span><span class="n">pid</span> <span class="mi">364</span><span class="p">]</span> <span class="n">File</span> <span class="s">"/usr/lib/python2.7/site-packages/django/conf/__init__.py"</span><span class="p">,</span> <span class="n">line</span> <span class="mi">110</span><span class="p">,</span> <span class="ow">in</span> <span class="n">__init__</span>
<span class="p">[</span><span class="n">Tue</span> <span class="n">May</span> <span class="mi">21</span> <span class="mi">13</span><span class="p">:</span><span class="mi">00</span><span class="p">:</span><span class="mf">19.920413</span> <span class="mi">2019</span><span class="p">]</span> <span class="p">[:</span><span class="n">error</span><span class="p">]</span> <span class="p">[</span><span class="n">pid</span> <span class="mi">364</span><span class="p">]</span> <span class="n">mod</span> <span class="o">=</span> <span class="n">importlib</span><span class="p">.</span><span class="n">import_module</span><span class="p">(</span><span class="bp">self</span><span class="p">.</span><span class="n">SETTINGS_MODULE</span><span class="p">)</span>
<span class="p">[</span><span class="n">Tue</span> <span class="n">May</span> <span class="mi">21</span> <span class="mi">13</span><span class="p">:</span><span class="mi">00</span><span class="p">:</span><span class="mf">19.920437</span> <span class="mi">2019</span><span class="p">]</span> <span class="p">[:</span><span class="n">error</span><span class="p">]</span> <span class="p">[</span><span class="n">pid</span> <span class="mi">364</span><span class="p">]</span> <span class="n">File</span> <span class="s">"/usr/lib64/python2.7/importlib/__init__.py"</span><span class="p">,</span> <span class="n">line</span> <span class="mi">37</span><span class="p">,</span> <span class="ow">in</span> <span class="n">import_module</span>
<span class="p">[</span><span class="n">Tue</span> <span class="n">May</span> <span class="mi">21</span> <span class="mi">13</span><span class="p">:</span><span class="mi">00</span><span class="p">:</span><span class="mf">19.920529</span> <span class="mi">2019</span><span class="p">]</span> <span class="p">[:</span><span class="n">error</span><span class="p">]</span> <span class="p">[</span><span class="n">pid</span> <span class="mi">364</span><span class="p">]</span> <span class="nb">__import__</span><span class="p">(</span><span class="n">name</span><span class="p">)</span>
<span class="p">[</span><span class="n">Tue</span> <span class="n">May</span> <span class="mi">21</span> <span class="mi">13</span><span class="p">:</span><span class="mi">00</span><span class="p">:</span><span class="mf">19.920551</span> <span class="mi">2019</span><span class="p">]</span> <span class="p">[:</span><span class="n">error</span><span class="p">]</span> <span class="p">[</span><span class="n">pid</span> <span class="mi">364</span><span class="p">]</span> <span class="n">File</span> <span class="s">"/usr/lib/python2.7/site-packages/pulp/server/content/web/settings.py"</span><span class="p">,</span> <span class="n">line</span> <span class="mi">7</span><span class="p">,</span> <span class="ow">in</span> <span class="o"><</span><span class="n">module</span><span class="o">></span>
<span class="p">[</span><span class="n">Tue</span> <span class="n">May</span> <span class="mi">21</span> <span class="mi">13</span><span class="p">:</span><span class="mi">00</span><span class="p">:</span><span class="mf">19.920661</span> <span class="mi">2019</span><span class="p">]</span> <span class="p">[:</span><span class="n">error</span><span class="p">]</span> <span class="p">[</span><span class="n">pid</span> <span class="mi">364</span><span class="p">]</span> <span class="n">log_type</span> <span class="o">=</span> <span class="n">pulp_logs</span><span class="p">.</span><span class="n">get_log_type</span><span class="p">()</span>
<span class="p">[</span><span class="n">Tue</span> <span class="n">May</span> <span class="mi">21</span> <span class="mi">13</span><span class="p">:</span><span class="mi">00</span><span class="p">:</span><span class="mf">19.920683</span> <span class="mi">2019</span><span class="p">]</span> <span class="p">[:</span><span class="n">error</span><span class="p">]</span> <span class="p">[</span><span class="n">pid</span> <span class="mi">364</span><span class="p">]</span> <span class="n">File</span> <span class="s">"/usr/lib/python2.7/site-packages/pulp/server/logs.py"</span><span class="p">,</span> <span class="n">line</span> <span class="mi">53</span><span class="p">,</span> <span class="ow">in</span> <span class="n">get_log_type</span>
<span class="p">[</span><span class="n">Tue</span> <span class="n">May</span> <span class="mi">21</span> <span class="mi">13</span><span class="p">:</span><span class="mi">00</span><span class="p">:</span><span class="mf">19.920875</span> <span class="mi">2019</span><span class="p">]</span> <span class="p">[:</span><span class="n">error</span><span class="p">]</span> <span class="p">[</span><span class="n">pid</span> <span class="mi">364</span><span class="p">]</span> <span class="n">sys</span><span class="p">.</span><span class="nb">exit</span><span class="p">(</span><span class="n">os</span><span class="p">.</span><span class="n">EX_UNAVAILABLE</span><span class="p">)</span>
<span class="p">[</span><span class="n">Tue</span> <span class="n">May</span> <span class="mi">21</span> <span class="mi">13</span><span class="p">:</span><span class="mi">00</span><span class="p">:</span><span class="mf">19.920908</span> <span class="mi">2019</span><span class="p">]</span> <span class="p">[:</span><span class="n">error</span><span class="p">]</span> <span class="p">[</span><span class="n">pid</span> <span class="mi">364</span><span class="p">]</span> <span class="nb">SystemExit</span><span class="p">:</span> <span class="mi">69</span>
<span class="p">[</span><span class="n">Tue</span> <span class="n">May</span> <span class="mi">21</span> <span class="mi">13</span><span class="p">:</span><span class="mi">00</span><span class="p">:</span><span class="mf">19.925088</span> <span class="mi">2019</span><span class="p">]</span> <span class="p">[:</span><span class="n">error</span><span class="p">]</span> <span class="p">[</span><span class="n">pid</span> <span class="mi">363</span><span class="p">]</span> <span class="n">Unable</span> <span class="n">to</span> <span class="n">access</span> <span class="n">to</span> <span class="n">log</span><span class="p">,</span> <span class="o">/</span><span class="n">dev</span><span class="o">/</span><span class="n">log</span><span class="p">.</span>
<span class="p">[</span><span class="n">Tue</span> <span class="n">May</span> <span class="mi">21</span> <span class="mi">13</span><span class="p">:</span><span class="mi">00</span><span class="p">:</span><span class="mf">19.925203</span> <span class="mi">2019</span><span class="p">]</span> <span class="p">[:</span><span class="n">error</span><span class="p">]</span> <span class="p">[</span><span class="n">pid</span> <span class="mi">363</span><span class="p">]</span> <span class="n">mod_wsgi</span> <span class="p">(</span><span class="n">pid</span><span class="o">=</span><span class="mi">363</span><span class="p">):</span> <span class="n">Target</span> <span class="n">WSGI</span> <span class="n">script</span> <span class="s">'/usr/share/pulp/wsgi/content.wsgi'</span> <span class="n">cannot</span> <span class="n">be</span> <span class="n">loaded</span> <span class="k">as</span> <span class="n">Python</span> <span class="n">module</span><span class="p">.</span>
<span class="p">[</span><span class="n">Tue</span> <span class="n">May</span> <span class="mi">21</span> <span class="mi">13</span><span class="p">:</span><span class="mi">00</span><span class="p">:</span><span class="mf">19.925222</span> <span class="mi">2019</span><span class="p">]</span> <span class="p">[:</span><span class="n">error</span><span class="p">]</span> <span class="p">[</span><span class="n">pid</span> <span class="mi">363</span><span class="p">]</span> <span class="n">mod_wsgi</span> <span class="p">(</span><span class="n">pid</span><span class="o">=</span><span class="mi">363</span><span class="p">):</span> <span class="nb">SystemExit</span> <span class="n">exception</span> <span class="n">raised</span> <span class="n">by</span> <span class="n">WSGI</span> <span class="n">script</span> <span class="s">'/usr/share/pulp/wsgi/content.wsgi'</span> <span class="n">ignored</span><span class="p">.</span>
<span class="p">[</span><span class="n">Tue</span> <span class="n">May</span> <span class="mi">21</span> <span class="mi">13</span><span class="p">:</span><span class="mi">00</span><span class="p">:</span><span class="mf">19.925266</span> <span class="mi">2019</span><span class="p">]</span> <span class="p">[:</span><span class="n">error</span><span class="p">]</span> <span class="p">[</span><span class="n">pid</span> <span class="mi">363</span><span class="p">]</span> <span class="n">Traceback</span> <span class="p">(</span><span class="n">most</span> <span class="n">recent</span> <span class="n">call</span> <span class="n">last</span><span class="p">):</span>
<span class="p">[</span><span class="n">Tue</span> <span class="n">May</span> <span class="mi">21</span> <span class="mi">13</span><span class="p">:</span><span class="mi">00</span><span class="p">:</span><span class="mf">19.925294</span> <span class="mi">2019</span><span class="p">]</span> <span class="p">[:</span><span class="n">error</span><span class="p">]</span> <span class="p">[</span><span class="n">pid</span> <span class="mi">363</span><span class="p">]</span> <span class="n">File</span> <span class="s">"/usr/share/pulp/wsgi/content.wsgi"</span><span class="p">,</span> <span class="n">line</span> <span class="mi">1</span><span class="p">,</span> <span class="ow">in</span> <span class="o"><</span><span class="n">module</span><span class="o">></span>
<span class="p">[</span><span class="n">Tue</span> <span class="n">May</span> <span class="mi">21</span> <span class="mi">13</span><span class="p">:</span><span class="mi">00</span><span class="p">:</span><span class="mf">19.925415</span> <span class="mi">2019</span><span class="p">]</span> <span class="p">[:</span><span class="n">error</span><span class="p">]</span> <span class="p">[</span><span class="n">pid</span> <span class="mi">363</span><span class="p">]</span> <span class="kn">from</span> <span class="nn">pulp.server.content.web</span> <span class="kn">import</span> <span class="n">wsgi</span>
<span class="p">[</span><span class="n">Tue</span> <span class="n">May</span> <span class="mi">21</span> <span class="mi">13</span><span class="p">:</span><span class="mi">00</span><span class="p">:</span><span class="mf">19.925439</span> <span class="mi">2019</span><span class="p">]</span> <span class="p">[:</span><span class="n">error</span><span class="p">]</span> <span class="p">[</span><span class="n">pid</span> <span class="mi">363</span><span class="p">]</span> <span class="n">File</span> <span class="s">"/usr/lib/python2.7/site-packages/pulp/server/content/web/wsgi.py"</span><span class="p">,</span> <span class="n">line</span> <span class="mi">8</span><span class="p">,</span> <span class="ow">in</span> <span class="o"><</span><span class="n">module</span><span class="o">></span>
<span class="p">[</span><span class="n">Tue</span> <span class="n">May</span> <span class="mi">21</span> <span class="mi">13</span><span class="p">:</span><span class="mi">00</span><span class="p">:</span><span class="mf">19.925532</span> <span class="mi">2019</span><span class="p">]</span> <span class="p">[:</span><span class="n">error</span><span class="p">]</span> <span class="p">[</span><span class="n">pid</span> <span class="mi">363</span><span class="p">]</span> <span class="n">application</span> <span class="o">=</span> <span class="n">get_wsgi_application</span><span class="p">()</span>
<span class="p">[</span><span class="n">Tue</span> <span class="n">May</span> <span class="mi">21</span> <span class="mi">13</span><span class="p">:</span><span class="mi">00</span><span class="p">:</span><span class="mf">19.925554</span> <span class="mi">2019</span><span class="p">]</span> <span class="p">[:</span><span class="n">error</span><span class="p">]</span> <span class="p">[</span><span class="n">pid</span> <span class="mi">363</span><span class="p">]</span> <span class="n">File</span> <span class="s">"/usr/lib/python2.7/site-packages/django/core/wsgi.py"</span><span class="p">,</span> <span class="n">line</span> <span class="mi">13</span><span class="p">,</span> <span class="ow">in</span> <span class="n">get_wsgi_application</span>
<span class="p">[</span><span class="n">Tue</span> <span class="n">May</span> <span class="mi">21</span> <span class="mi">13</span><span class="p">:</span><span class="mi">00</span><span class="p">:</span><span class="mf">19.925651</span> <span class="mi">2019</span><span class="p">]</span> <span class="p">[:</span><span class="n">error</span><span class="p">]</span> <span class="p">[</span><span class="n">pid</span> <span class="mi">363</span><span class="p">]</span> <span class="n">django</span><span class="p">.</span><span class="n">setup</span><span class="p">(</span><span class="n">set_prefix</span><span class="o">=</span><span class="bp">False</span><span class="p">)</span>
<span class="p">[</span><span class="n">Tue</span> <span class="n">May</span> <span class="mi">21</span> <span class="mi">13</span><span class="p">:</span><span class="mi">00</span><span class="p">:</span><span class="mf">19.925673</span> <span class="mi">2019</span><span class="p">]</span> <span class="p">[:</span><span class="n">error</span><span class="p">]</span> <span class="p">[</span><span class="n">pid</span> <span class="mi">363</span><span class="p">]</span> <span class="n">File</span> <span class="s">"/usr/lib/python2.7/site-packages/django/__init__.py"</span><span class="p">,</span> <span class="n">line</span> <span class="mi">22</span><span class="p">,</span> <span class="ow">in</span> <span class="n">setup</span>
<span class="p">[</span><span class="n">Tue</span> <span class="n">May</span> <span class="mi">21</span> <span class="mi">13</span><span class="p">:</span><span class="mi">00</span><span class="p">:</span><span class="mf">19.925764</span> <span class="mi">2019</span><span class="p">]</span> <span class="p">[:</span><span class="n">error</span><span class="p">]</span> <span class="p">[</span><span class="n">pid</span> <span class="mi">363</span><span class="p">]</span> <span class="n">configure_logging</span><span class="p">(</span><span class="n">settings</span><span class="p">.</span><span class="n">LOGGING_CONFIG</span><span class="p">,</span> <span class="n">settings</span><span class="p">.</span><span class="n">LOGGING</span><span class="p">)</span>
<span class="p">[</span><span class="n">Tue</span> <span class="n">May</span> <span class="mi">21</span> <span class="mi">13</span><span class="p">:</span><span class="mi">00</span><span class="p">:</span><span class="mf">19.925793</span> <span class="mi">2019</span><span class="p">]</span> <span class="p">[:</span><span class="n">error</span><span class="p">]</span> <span class="p">[</span><span class="n">pid</span> <span class="mi">363</span><span class="p">]</span> <span class="n">File</span> <span class="s">"/usr/lib/python2.7/site-packages/django/conf/__init__.py"</span><span class="p">,</span> <span class="n">line</span> <span class="mi">56</span><span class="p">,</span> <span class="ow">in</span> <span class="n">__getattr__</span>
<span class="p">[</span><span class="n">Tue</span> <span class="n">May</span> <span class="mi">21</span> <span class="mi">13</span><span class="p">:</span><span class="mi">00</span><span class="p">:</span><span class="mf">19.925930</span> <span class="mi">2019</span><span class="p">]</span> <span class="p">[:</span><span class="n">error</span><span class="p">]</span> <span class="p">[</span><span class="n">pid</span> <span class="mi">363</span><span class="p">]</span> <span class="bp">self</span><span class="p">.</span><span class="n">_setup</span><span class="p">(</span><span class="n">name</span><span class="p">)</span>
<span class="p">[</span><span class="n">Tue</span> <span class="n">May</span> <span class="mi">21</span> <span class="mi">13</span><span class="p">:</span><span class="mi">00</span><span class="p">:</span><span class="mf">19.925953</span> <span class="mi">2019</span><span class="p">]</span> <span class="p">[:</span><span class="n">error</span><span class="p">]</span> <span class="p">[</span><span class="n">pid</span> <span class="mi">363</span><span class="p">]</span> <span class="n">File</span> <span class="s">"/usr/lib/python2.7/site-packages/django/conf/__init__.py"</span><span class="p">,</span> <span class="n">line</span> <span class="mi">41</span><span class="p">,</span> <span class="ow">in</span> <span class="n">_setup</span>
<span class="p">[</span><span class="n">Tue</span> <span class="n">May</span> <span class="mi">21</span> <span class="mi">13</span><span class="p">:</span><span class="mi">00</span><span class="p">:</span><span class="mf">19.925992</span> <span class="mi">2019</span><span class="p">]</span> <span class="p">[:</span><span class="n">error</span><span class="p">]</span> <span class="p">[</span><span class="n">pid</span> <span class="mi">363</span><span class="p">]</span> <span class="bp">self</span><span class="p">.</span><span class="n">_wrapped</span> <span class="o">=</span> <span class="n">Settings</span><span class="p">(</span><span class="n">settings_module</span><span class="p">)</span>
<span class="p">[</span><span class="n">Tue</span> <span class="n">May</span> <span class="mi">21</span> <span class="mi">13</span><span class="p">:</span><span class="mi">00</span><span class="p">:</span><span class="mf">19.926016</span> <span class="mi">2019</span><span class="p">]</span> <span class="p">[:</span><span class="n">error</span><span class="p">]</span> <span class="p">[</span><span class="n">pid</span> <span class="mi">363</span><span class="p">]</span> <span class="n">File</span> <span class="s">"/usr/lib/python2.7/site-packages/django/conf/__init__.py"</span><span class="p">,</span> <span class="n">line</span> <span class="mi">110</span><span class="p">,</span> <span class="ow">in</span> <span class="n">__init__</span>
<span class="p">[</span><span class="n">Tue</span> <span class="n">May</span> <span class="mi">21</span> <span class="mi">13</span><span class="p">:</span><span class="mi">00</span><span class="p">:</span><span class="mf">19.926052</span> <span class="mi">2019</span><span class="p">]</span> <span class="p">[:</span><span class="n">error</span><span class="p">]</span> <span class="p">[</span><span class="n">pid</span> <span class="mi">363</span><span class="p">]</span> <span class="n">mod</span> <span class="o">=</span> <span class="n">importlib</span><span class="p">.</span><span class="n">import_module</span><span class="p">(</span><span class="bp">self</span><span class="p">.</span><span class="n">SETTINGS_MODULE</span><span class="p">)</span>
<span class="p">[</span><span class="n">Tue</span> <span class="n">May</span> <span class="mi">21</span> <span class="mi">13</span><span class="p">:</span><span class="mi">00</span><span class="p">:</span><span class="mf">19.926075</span> <span class="mi">2019</span><span class="p">]</span> <span class="p">[:</span><span class="n">error</span><span class="p">]</span> <span class="p">[</span><span class="n">pid</span> <span class="mi">363</span><span class="p">]</span> <span class="n">File</span> <span class="s">"/usr/lib64/python2.7/importlib/__init__.py"</span><span class="p">,</span> <span class="n">line</span> <span class="mi">37</span><span class="p">,</span> <span class="ow">in</span> <span class="n">import_module</span>
<span class="p">[</span><span class="n">Tue</span> <span class="n">May</span> <span class="mi">21</span> <span class="mi">13</span><span class="p">:</span><span class="mi">00</span><span class="p">:</span><span class="mf">19.926166</span> <span class="mi">2019</span><span class="p">]</span> <span class="p">[:</span><span class="n">error</span><span class="p">]</span> <span class="p">[</span><span class="n">pid</span> <span class="mi">363</span><span class="p">]</span> <span class="nb">__import__</span><span class="p">(</span><span class="n">name</span><span class="p">)</span>
<span class="p">[</span><span class="n">Tue</span> <span class="n">May</span> <span class="mi">21</span> <span class="mi">13</span><span class="p">:</span><span class="mi">00</span><span class="p">:</span><span class="mf">19.926189</span> <span class="mi">2019</span><span class="p">]</span> <span class="p">[:</span><span class="n">error</span><span class="p">]</span> <span class="p">[</span><span class="n">pid</span> <span class="mi">363</span><span class="p">]</span> <span class="n">File</span> <span class="s">"/usr/lib/python2.7/site-packages/pulp/server/content/web/settings.py"</span><span class="p">,</span> <span class="n">line</span> <span class="mi">7</span><span class="p">,</span> <span class="ow">in</span> <span class="o"><</span><span class="n">module</span><span class="o">></span>
<span class="p">[</span><span class="n">Tue</span> <span class="n">May</span> <span class="mi">21</span> <span class="mi">13</span><span class="p">:</span><span class="mi">00</span><span class="p">:</span><span class="mf">19.926296</span> <span class="mi">2019</span><span class="p">]</span> <span class="p">[:</span><span class="n">error</span><span class="p">]</span> <span class="p">[</span><span class="n">pid</span> <span class="mi">363</span><span class="p">]</span> <span class="n">log_type</span> <span class="o">=</span> <span class="n">pulp_logs</span><span class="p">.</span><span class="n">get_log_type</span><span class="p">()</span>
<span class="p">[</span><span class="n">Tue</span> <span class="n">May</span> <span class="mi">21</span> <span class="mi">13</span><span class="p">:</span><span class="mi">00</span><span class="p">:</span><span class="mf">19.926331</span> <span class="mi">2019</span><span class="p">]</span> <span class="p">[:</span><span class="n">error</span><span class="p">]</span> <span class="p">[</span><span class="n">pid</span> <span class="mi">363</span><span class="p">]</span> <span class="n">File</span> <span class="s">"/usr/lib/python2.7/site-packages/pulp/server/logs.py"</span><span class="p">,</span> <span class="n">line</span> <span class="mi">53</span><span class="p">,</span> <span class="ow">in</span> <span class="n">get_log_type</span>
<span class="p">[</span><span class="n">Tue</span> <span class="n">May</span> <span class="mi">21</span> <span class="mi">13</span><span class="p">:</span><span class="mi">00</span><span class="p">:</span><span class="mf">19.926495</span> <span class="mi">2019</span><span class="p">]</span> <span class="p">[:</span><span class="n">error</span><span class="p">]</span> <span class="p">[</span><span class="n">pid</span> <span class="mi">363</span><span class="p">]</span> <span class="n">sys</span><span class="p">.</span><span class="nb">exit</span><span class="p">(</span><span class="n">os</span><span class="p">.</span><span class="n">EX_UNAVAILABLE</span><span class="p">)</span>
<span class="p">[</span><span class="n">Tue</span> <span class="n">May</span> <span class="mi">21</span> <span class="mi">13</span><span class="p">:</span><span class="mi">00</span><span class="p">:</span><span class="mf">19.926526</span> <span class="mi">2019</span><span class="p">]</span> <span class="p">[:</span><span class="n">error</span><span class="p">]</span> <span class="p">[</span><span class="n">pid</span> <span class="mi">363</span><span class="p">]</span> <span class="nb">SystemExit</span><span class="p">:</span> <span class="mi">69</span>
<span class="p">[</span><span class="n">Tue</span> <span class="n">May</span> <span class="mi">21</span> <span class="mi">13</span><span class="p">:</span><span class="mi">00</span><span class="p">:</span><span class="mf">19.943962</span> <span class="mi">2019</span><span class="p">]</span> <span class="p">[:</span><span class="n">error</span><span class="p">]</span> <span class="p">[</span><span class="n">pid</span> <span class="mi">365</span><span class="p">]</span> <span class="n">Unable</span> <span class="n">to</span> <span class="n">access</span> <span class="n">to</span> <span class="n">log</span><span class="p">,</span> <span class="o">/</span><span class="n">dev</span><span class="o">/</span><span class="n">log</span><span class="p">.</span>
<span class="p">[</span><span class="n">Tue</span> <span class="n">May</span> <span class="mi">21</span> <span class="mi">13</span><span class="p">:</span><span class="mi">00</span><span class="p">:</span><span class="mf">19.944087</span> <span class="mi">2019</span><span class="p">]</span> <span class="p">[:</span><span class="n">error</span><span class="p">]</span> <span class="p">[</span><span class="n">pid</span> <span class="mi">365</span><span class="p">]</span> <span class="n">mod_wsgi</span> <span class="p">(</span><span class="n">pid</span><span class="o">=</span><span class="mi">365</span><span class="p">):</span> <span class="n">Target</span> <span class="n">WSGI</span> <span class="n">script</span> <span class="s">'/usr/share/pulp/wsgi/content.wsgi'</span> <span class="n">cannot</span> <span class="n">be</span> <span class="n">loaded</span> <span class="k">as</span> <span class="n">Python</span> <span class="n">module</span><span class="p">.</span>
<span class="p">[</span><span class="n">Tue</span> <span class="n">May</span> <span class="mi">21</span> <span class="mi">13</span><span class="p">:</span><span class="mi">00</span><span class="p">:</span><span class="mf">19.944107</span> <span class="mi">2019</span><span class="p">]</span> <span class="p">[:</span><span class="n">error</span><span class="p">]</span> <span class="p">[</span><span class="n">pid</span> <span class="mi">365</span><span class="p">]</span> <span class="n">mod_wsgi</span> <span class="p">(</span><span class="n">pid</span><span class="o">=</span><span class="mi">365</span><span class="p">):</span> <span class="nb">SystemExit</span> <span class="n">exception</span> <span class="n">raised</span> <span class="n">by</span> <span class="n">WSGI</span> <span class="n">script</span> <span class="s">'/usr/share/pulp/wsgi/content.wsgi'</span> <span class="n">ignored</span><span class="p">.</span>
<span class="p">[</span><span class="n">Tue</span> <span class="n">May</span> <span class="mi">21</span> <span class="mi">13</span><span class="p">:</span><span class="mi">00</span><span class="p">:</span><span class="mf">19.944142</span> <span class="mi">2019</span><span class="p">]</span> <span class="p">[:</span><span class="n">error</span><span class="p">]</span> <span class="p">[</span><span class="n">pid</span> <span class="mi">365</span><span class="p">]</span> <span class="n">Traceback</span> <span class="p">(</span><span class="n">most</span> <span class="n">recent</span> <span class="n">call</span> <span class="n">last</span><span class="p">):</span>
<span class="p">[</span><span class="n">Tue</span> <span class="n">May</span> <span class="mi">21</span> <span class="mi">13</span><span class="p">:</span><span class="mi">00</span><span class="p">:</span><span class="mf">19.944169</span> <span class="mi">2019</span><span class="p">]</span> <span class="p">[:</span><span class="n">error</span><span class="p">]</span> <span class="p">[</span><span class="n">pid</span> <span class="mi">365</span><span class="p">]</span> <span class="n">File</span> <span class="s">"/usr/share/pulp/wsgi/content.wsgi"</span><span class="p">,</span> <span class="n">line</span> <span class="mi">1</span><span class="p">,</span> <span class="ow">in</span> <span class="o"><</span><span class="n">module</span><span class="o">></span>
<span class="p">[</span><span class="n">Tue</span> <span class="n">May</span> <span class="mi">21</span> <span class="mi">13</span><span class="p">:</span><span class="mi">00</span><span class="p">:</span><span class="mf">19.944286</span> <span class="mi">2019</span><span class="p">]</span> <span class="p">[:</span><span class="n">error</span><span class="p">]</span> <span class="p">[</span><span class="n">pid</span> <span class="mi">365</span><span class="p">]</span> <span class="kn">from</span> <span class="nn">pulp.server.content.web</span> <span class="kn">import</span> <span class="n">wsgi</span>
<span class="p">[</span><span class="n">Tue</span> <span class="n">May</span> <span class="mi">21</span> <span class="mi">13</span><span class="p">:</span><span class="mi">00</span><span class="p">:</span><span class="mf">19.944325</span> <span class="mi">2019</span><span class="p">]</span> <span class="p">[:</span><span class="n">error</span><span class="p">]</span> <span class="p">[</span><span class="n">pid</span> <span class="mi">365</span><span class="p">]</span> <span class="n">File</span> <span class="s">"/usr/lib/python2.7/site-packages/pulp/server/content/web/wsgi.py"</span><span class="p">,</span> <span class="n">line</span> <span class="mi">8</span><span class="p">,</span> <span class="ow">in</span> <span class="o"><</span><span class="n">module</span><span class="o">></span>
<span class="p">[</span><span class="n">Tue</span> <span class="n">May</span> <span class="mi">21</span> <span class="mi">13</span><span class="p">:</span><span class="mi">00</span><span class="p">:</span><span class="mf">19.944421</span> <span class="mi">2019</span><span class="p">]</span> <span class="p">[:</span><span class="n">error</span><span class="p">]</span> <span class="p">[</span><span class="n">pid</span> <span class="mi">365</span><span class="p">]</span> <span class="n">application</span> <span class="o">=</span> <span class="n">get_wsgi_application</span><span class="p">()</span>
<span class="p">[</span><span class="n">Tue</span> <span class="n">May</span> <span class="mi">21</span> <span class="mi">13</span><span class="p">:</span><span class="mi">00</span><span class="p">:</span><span class="mf">19.944444</span> <span class="mi">2019</span><span class="p">]</span> <span class="p">[:</span><span class="n">error</span><span class="p">]</span> <span class="p">[</span><span class="n">pid</span> <span class="mi">365</span><span class="p">]</span> <span class="n">File</span> <span class="s">"/usr/lib/python2.7/site-packages/django/core/wsgi.py"</span><span class="p">,</span> <span class="n">line</span> <span class="mi">13</span><span class="p">,</span> <span class="ow">in</span> <span class="n">get_wsgi_application</span>
<span class="p">[</span><span class="n">Tue</span> <span class="n">May</span> <span class="mi">21</span> <span class="mi">13</span><span class="p">:</span><span class="mi">00</span><span class="p">:</span><span class="mf">19.944550</span> <span class="mi">2019</span><span class="p">]</span> <span class="p">[:</span><span class="n">error</span><span class="p">]</span> <span class="p">[</span><span class="n">pid</span> <span class="mi">365</span><span class="p">]</span> <span class="n">django</span><span class="p">.</span><span class="n">setup</span><span class="p">(</span><span class="n">set_prefix</span><span class="o">=</span><span class="bp">False</span><span class="p">)</span>
<span class="p">[</span><span class="n">Tue</span> <span class="n">May</span> <span class="mi">21</span> <span class="mi">13</span><span class="p">:</span><span class="mi">00</span><span class="p">:</span><span class="mf">19.944573</span> <span class="mi">2019</span><span class="p">]</span> <span class="p">[:</span><span class="n">error</span><span class="p">]</span> <span class="p">[</span><span class="n">pid</span> <span class="mi">365</span><span class="p">]</span> <span class="n">File</span> <span class="s">"/usr/lib/python2.7/site-packages/django/__init__.py"</span><span class="p">,</span> <span class="n">line</span> <span class="mi">22</span><span class="p">,</span> <span class="ow">in</span> <span class="n">setup</span>
<span class="p">[</span><span class="n">Tue</span> <span class="n">May</span> <span class="mi">21</span> <span class="mi">13</span><span class="p">:</span><span class="mi">00</span><span class="p">:</span><span class="mf">19.944666</span> <span class="mi">2019</span><span class="p">]</span> <span class="p">[:</span><span class="n">error</span><span class="p">]</span> <span class="p">[</span><span class="n">pid</span> <span class="mi">365</span><span class="p">]</span> <span class="n">configure_logging</span><span class="p">(</span><span class="n">settings</span><span class="p">.</span><span class="n">LOGGING_CONFIG</span><span class="p">,</span> <span class="n">settings</span><span class="p">.</span><span class="n">LOGGING</span><span class="p">)</span>
<span class="p">[</span><span class="n">Tue</span> <span class="n">May</span> <span class="mi">21</span> <span class="mi">13</span><span class="p">:</span><span class="mi">00</span><span class="p">:</span><span class="mf">19.944695</span> <span class="mi">2019</span><span class="p">]</span> <span class="p">[:</span><span class="n">error</span><span class="p">]</span> <span class="p">[</span><span class="n">pid</span> <span class="mi">365</span><span class="p">]</span> <span class="n">File</span> <span class="s">"/usr/lib/python2.7/site-packages/django/conf/__init__.py"</span><span class="p">,</span> <span class="n">line</span> <span class="mi">56</span><span class="p">,</span> <span class="ow">in</span> <span class="n">__getattr__</span>
<span class="p">[</span><span class="n">Tue</span> <span class="n">May</span> <span class="mi">21</span> <span class="mi">13</span><span class="p">:</span><span class="mi">00</span><span class="p">:</span><span class="mf">19.944835</span> <span class="mi">2019</span><span class="p">]</span> <span class="p">[:</span><span class="n">error</span><span class="p">]</span> <span class="p">[</span><span class="n">pid</span> <span class="mi">365</span><span class="p">]</span> <span class="bp">self</span><span class="p">.</span><span class="n">_setup</span><span class="p">(</span><span class="n">name</span><span class="p">)</span>
<span class="p">[</span><span class="n">Tue</span> <span class="n">May</span> <span class="mi">21</span> <span class="mi">13</span><span class="p">:</span><span class="mi">00</span><span class="p">:</span><span class="mf">19.944858</span> <span class="mi">2019</span><span class="p">]</span> <span class="p">[:</span><span class="n">error</span><span class="p">]</span> <span class="p">[</span><span class="n">pid</span> <span class="mi">365</span><span class="p">]</span> <span class="n">File</span> <span class="s">"/usr/lib/python2.7/site-packages/django/conf/__init__.py"</span><span class="p">,</span> <span class="n">line</span> <span class="mi">41</span><span class="p">,</span> <span class="ow">in</span> <span class="n">_setup</span>
<span class="p">[</span><span class="n">Tue</span> <span class="n">May</span> <span class="mi">21</span> <span class="mi">13</span><span class="p">:</span><span class="mi">00</span><span class="p">:</span><span class="mf">19.944897</span> <span class="mi">2019</span><span class="p">]</span> <span class="p">[:</span><span class="n">error</span><span class="p">]</span> <span class="p">[</span><span class="n">pid</span> <span class="mi">365</span><span class="p">]</span> <span class="bp">self</span><span class="p">.</span><span class="n">_wrapped</span> <span class="o">=</span> <span class="n">Settings</span><span class="p">(</span><span class="n">settings_module</span><span class="p">)</span>
<span class="p">[</span><span class="n">Tue</span> <span class="n">May</span> <span class="mi">21</span> <span class="mi">13</span><span class="p">:</span><span class="mi">00</span><span class="p">:</span><span class="mf">19.944921</span> <span class="mi">2019</span><span class="p">]</span> <span class="p">[:</span><span class="n">error</span><span class="p">]</span> <span class="p">[</span><span class="n">pid</span> <span class="mi">365</span><span class="p">]</span> <span class="n">File</span> <span class="s">"/usr/lib/python2.7/site-packages/django/conf/__init__.py"</span><span class="p">,</span> <span class="n">line</span> <span class="mi">110</span><span class="p">,</span> <span class="ow">in</span> <span class="n">__init__</span>
<span class="p">[</span><span class="n">Tue</span> <span class="n">May</span> <span class="mi">21</span> <span class="mi">13</span><span class="p">:</span><span class="mi">00</span><span class="p">:</span><span class="mf">19.944956</span> <span class="mi">2019</span><span class="p">]</span> <span class="p">[:</span><span class="n">error</span><span class="p">]</span> <span class="p">[</span><span class="n">pid</span> <span class="mi">365</span><span class="p">]</span> <span class="n">mod</span> <span class="o">=</span> <span class="n">importlib</span><span class="p">.</span><span class="n">import_module</span><span class="p">(</span><span class="bp">self</span><span class="p">.</span><span class="n">SETTINGS_MODULE</span><span class="p">)</span>
<span class="p">[</span><span class="n">Tue</span> <span class="n">May</span> <span class="mi">21</span> <span class="mi">13</span><span class="p">:</span><span class="mi">00</span><span class="p">:</span><span class="mf">19.944980</span> <span class="mi">2019</span><span class="p">]</span> <span class="p">[:</span><span class="n">error</span><span class="p">]</span> <span class="p">[</span><span class="n">pid</span> <span class="mi">365</span><span class="p">]</span> <span class="n">File</span> <span class="s">"/usr/lib64/python2.7/importlib/__init__.py"</span><span class="p">,</span> <span class="n">line</span> <span class="mi">37</span><span class="p">,</span> <span class="ow">in</span> <span class="n">import_module</span>
<span class="p">[</span><span class="n">Tue</span> <span class="n">May</span> <span class="mi">21</span> <span class="mi">13</span><span class="p">:</span><span class="mi">00</span><span class="p">:</span><span class="mf">19.945071</span> <span class="mi">2019</span><span class="p">]</span> <span class="p">[:</span><span class="n">error</span><span class="p">]</span> <span class="p">[</span><span class="n">pid</span> <span class="mi">365</span><span class="p">]</span> <span class="nb">__import__</span><span class="p">(</span><span class="n">name</span><span class="p">)</span>
<span class="p">[</span><span class="n">Tue</span> <span class="n">May</span> <span class="mi">21</span> <span class="mi">13</span><span class="p">:</span><span class="mi">00</span><span class="p">:</span><span class="mf">19.945093</span> <span class="mi">2019</span><span class="p">]</span> <span class="p">[:</span><span class="n">error</span><span class="p">]</span> <span class="p">[</span><span class="n">pid</span> <span class="mi">365</span><span class="p">]</span> <span class="n">File</span> <span class="s">"/usr/lib/python2.7/site-packages/pulp/server/content/web/settings.py"</span><span class="p">,</span> <span class="n">line</span> <span class="mi">7</span><span class="p">,</span> <span class="ow">in</span> <span class="o"><</span><span class="n">module</span><span class="o">></span>
<span class="p">[</span><span class="n">Tue</span> <span class="n">May</span> <span class="mi">21</span> <span class="mi">13</span><span class="p">:</span><span class="mi">00</span><span class="p">:</span><span class="mf">19.945200</span> <span class="mi">2019</span><span class="p">]</span> <span class="p">[:</span><span class="n">error</span><span class="p">]</span> <span class="p">[</span><span class="n">pid</span> <span class="mi">365</span><span class="p">]</span> <span class="n">log_type</span> <span class="o">=</span> <span class="n">pulp_logs</span><span class="p">.</span><span class="n">get_log_type</span><span class="p">()</span>
<span class="p">[</span><span class="n">Tue</span> <span class="n">May</span> <span class="mi">21</span> <span class="mi">13</span><span class="p">:</span><span class="mi">00</span><span class="p">:</span><span class="mf">19.945222</span> <span class="mi">2019</span><span class="p">]</span> <span class="p">[:</span><span class="n">error</span><span class="p">]</span> <span class="p">[</span><span class="n">pid</span> <span class="mi">365</span><span class="p">]</span> <span class="n">File</span> <span class="s">"/usr/lib/python2.7/site-packages/pulp/server/logs.py"</span><span class="p">,</span> <span class="n">line</span> <span class="mi">53</span><span class="p">,</span> <span class="ow">in</span> <span class="n">get_log_type</span>
<span class="p">[</span><span class="n">Tue</span> <span class="n">May</span> <span class="mi">21</span> <span class="mi">13</span><span class="p">:</span><span class="mi">00</span><span class="p">:</span><span class="mf">19.945413</span> <span class="mi">2019</span><span class="p">]</span> <span class="p">[:</span><span class="n">error</span><span class="p">]</span> <span class="p">[</span><span class="n">pid</span> <span class="mi">365</span><span class="p">]</span> <span class="n">sys</span><span class="p">.</span><span class="nb">exit</span><span class="p">(</span><span class="n">os</span><span class="p">.</span><span class="n">EX_UNAVAILABLE</span><span class="p">)</span>
<span class="p">[</span><span class="n">Tue</span> <span class="n">May</span> <span class="mi">21</span> <span class="mi">13</span><span class="p">:</span><span class="mi">00</span><span class="p">:</span><span class="mf">19.945445</span> <span class="mi">2019</span><span class="p">]</span> <span class="p">[:</span><span class="n">error</span><span class="p">]</span> <span class="p">[</span><span class="n">pid</span> <span class="mi">365</span><span class="p">]</span> <span class="nb">SystemExit</span><span class="p">:</span> <span class="mi">69</span>
<span class="p">[</span><span class="n">Tue</span> <span class="n">May</span> <span class="mi">21</span> <span class="mi">13</span><span class="p">:</span><span class="mi">00</span><span class="p">:</span><span class="mf">20.059992</span> <span class="mi">2019</span><span class="p">]</span> <span class="p">[:</span><span class="n">error</span><span class="p">]</span> <span class="p">[</span><span class="n">pid</span> <span class="mi">361</span><span class="p">]</span> <span class="n">Unable</span> <span class="n">to</span> <span class="n">access</span> <span class="n">to</span> <span class="n">log</span><span class="p">,</span> <span class="o">/</span><span class="n">dev</span><span class="o">/</span><span class="n">log</span><span class="p">.</span>
<span class="p">[</span><span class="n">Tue</span> <span class="n">May</span> <span class="mi">21</span> <span class="mi">13</span><span class="p">:</span><span class="mi">00</span><span class="p">:</span><span class="mf">20.060072</span> <span class="mi">2019</span><span class="p">]</span> <span class="p">[:</span><span class="n">error</span><span class="p">]</span> <span class="p">[</span><span class="n">pid</span> <span class="mi">361</span><span class="p">]</span> <span class="n">mod_wsgi</span> <span class="p">(</span><span class="n">pid</span><span class="o">=</span><span class="mi">361</span><span class="p">):</span> <span class="n">Target</span> <span class="n">WSGI</span> <span class="n">script</span> <span class="s">'/usr/share/pulp/wsgi/webservices.wsgi'</span> <span class="n">cannot</span> <span class="n">be</span> <span class="n">loaded</span> <span class="k">as</span> <span class="n">Python</span> <span class="n">module</span><span class="p">.</span>
<span class="p">[</span><span class="n">Tue</span> <span class="n">May</span> <span class="mi">21</span> <span class="mi">13</span><span class="p">:</span><span class="mi">00</span><span class="p">:</span><span class="mf">20.060093</span> <span class="mi">2019</span><span class="p">]</span> <span class="p">[:</span><span class="n">error</span><span class="p">]</span> <span class="p">[</span><span class="n">pid</span> <span class="mi">361</span><span class="p">]</span> <span class="n">mod_wsgi</span> <span class="p">(</span><span class="n">pid</span><span class="o">=</span><span class="mi">361</span><span class="p">):</span> <span class="nb">SystemExit</span> <span class="n">exception</span> <span class="n">raised</span> <span class="n">by</span> <span class="n">WSGI</span> <span class="n">script</span> <span class="s">'/usr/share/pulp/wsgi/webservices.wsgi'</span> <span class="n">ignored</span><span class="p">.</span>
<span class="p">[</span><span class="n">Tue</span> <span class="n">May</span> <span class="mi">21</span> <span class="mi">13</span><span class="p">:</span><span class="mi">00</span><span class="p">:</span><span class="mf">20.060124</span> <span class="mi">2019</span><span class="p">]</span> <span class="p">[:</span><span class="n">error</span><span class="p">]</span> <span class="p">[</span><span class="n">pid</span> <span class="mi">361</span><span class="p">]</span> <span class="n">Traceback</span> <span class="p">(</span><span class="n">most</span> <span class="n">recent</span> <span class="n">call</span> <span class="n">last</span><span class="p">):</span>
<span class="p">[</span><span class="n">Tue</span> <span class="n">May</span> <span class="mi">21</span> <span class="mi">13</span><span class="p">:</span><span class="mi">00</span><span class="p">:</span><span class="mf">20.060158</span> <span class="mi">2019</span><span class="p">]</span> <span class="p">[:</span><span class="n">error</span><span class="p">]</span> <span class="p">[</span><span class="n">pid</span> <span class="mi">361</span><span class="p">]</span> <span class="n">File</span> <span class="s">"/usr/share/pulp/wsgi/webservices.wsgi"</span><span class="p">,</span> <span class="n">line</span> <span class="mi">19</span><span class="p">,</span> <span class="ow">in</span> <span class="o"><</span><span class="n">module</span><span class="o">></span>
<span class="p">[</span><span class="n">Tue</span> <span class="n">May</span> <span class="mi">21</span> <span class="mi">13</span><span class="p">:</span><span class="mi">00</span><span class="p">:</span><span class="mf">20.060281</span> <span class="mi">2019</span><span class="p">]</span> <span class="p">[:</span><span class="n">error</span><span class="p">]</span> <span class="p">[</span><span class="n">pid</span> <span class="mi">361</span><span class="p">]</span> <span class="n">application</span> <span class="o">=</span> <span class="n">wsgi_application</span><span class="p">()</span>
<span class="p">[</span><span class="n">Tue</span> <span class="n">May</span> <span class="mi">21</span> <span class="mi">13</span><span class="p">:</span><span class="mi">00</span><span class="p">:</span><span class="mf">20.060305</span> <span class="mi">2019</span><span class="p">]</span> <span class="p">[:</span><span class="n">error</span><span class="p">]</span> <span class="p">[</span><span class="n">pid</span> <span class="mi">361</span><span class="p">]</span> <span class="n">File</span> <span class="s">"/usr/lib/python2.7/site-packages/pulp/server/webservices/application.py"</span><span class="p">,</span> <span class="n">line</span> <span class="mi">111</span><span class="p">,</span> <span class="ow">in</span> <span class="n">wsgi_application</span>
<span class="p">[</span><span class="n">Tue</span> <span class="n">May</span> <span class="mi">21</span> <span class="mi">13</span><span class="p">:</span><span class="mi">00</span><span class="p">:</span><span class="mf">20.060450</span> <span class="mi">2019</span><span class="p">]</span> <span class="p">[:</span><span class="n">error</span><span class="p">]</span> <span class="p">[</span><span class="n">pid</span> <span class="mi">361</span><span class="p">]</span> <span class="n">_initialize_web_services</span><span class="p">()</span>
<span class="p">[</span><span class="n">Tue</span> <span class="n">May</span> <span class="mi">21</span> <span class="mi">13</span><span class="p">:</span><span class="mi">00</span><span class="p">:</span><span class="mf">20.060472</span> <span class="mi">2019</span><span class="p">]</span> <span class="p">[:</span><span class="n">error</span><span class="p">]</span> <span class="p">[</span><span class="n">pid</span> <span class="mi">361</span><span class="p">]</span> <span class="n">File</span> <span class="s">"/usr/lib/python2.7/site-packages/pulp/server/webservices/application.py"</span><span class="p">,</span> <span class="n">line</span> <span class="mi">62</span><span class="p">,</span> <span class="ow">in</span> <span class="n">_initialize_web_services</span>
<span class="p">[</span><span class="n">Tue</span> <span class="n">May</span> <span class="mi">21</span> <span class="mi">13</span><span class="p">:</span><span class="mi">00</span><span class="p">:</span><span class="mf">20.060511</span> <span class="mi">2019</span><span class="p">]</span> <span class="p">[:</span><span class="n">error</span><span class="p">]</span> <span class="p">[</span><span class="n">pid</span> <span class="mi">361</span><span class="p">]</span> <span class="n">logs</span><span class="p">.</span><span class="n">start_logging</span><span class="p">()</span>
<span class="p">[</span><span class="n">Tue</span> <span class="n">May</span> <span class="mi">21</span> <span class="mi">13</span><span class="p">:</span><span class="mi">00</span><span class="p">:</span><span class="mf">20.060531</span> <span class="mi">2019</span><span class="p">]</span> <span class="p">[:</span><span class="n">error</span><span class="p">]</span> <span class="p">[</span><span class="n">pid</span> <span class="mi">361</span><span class="p">]</span> <span class="n">File</span> <span class="s">"/usr/lib/python2.7/site-packages/pulp/server/logs.py"</span><span class="p">,</span> <span class="n">line</span> <span class="mi">97</span><span class="p">,</span> <span class="ow">in</span> <span class="n">start_logging</span>
<span class="p">[</span><span class="n">Tue</span> <span class="n">May</span> <span class="mi">21</span> <span class="mi">13</span><span class="p">:</span><span class="mi">00</span><span class="p">:</span><span class="mf">20.060709</span> <span class="mi">2019</span><span class="p">]</span> <span class="p">[:</span><span class="n">error</span><span class="p">]</span> <span class="p">[</span><span class="n">pid</span> <span class="mi">361</span><span class="p">]</span> <span class="n">log_type</span> <span class="o">=</span> <span class="n">get_log_type</span><span class="p">()</span>
<span class="p">[</span><span class="n">Tue</span> <span class="n">May</span> <span class="mi">21</span> <span class="mi">13</span><span class="p">:</span><span class="mi">00</span><span class="p">:</span><span class="mf">20.060737</span> <span class="mi">2019</span><span class="p">]</span> <span class="p">[:</span><span class="n">error</span><span class="p">]</span> <span class="p">[</span><span class="n">pid</span> <span class="mi">361</span><span class="p">]</span> <span class="n">File</span> <span class="s">"/usr/lib/python2.7/site-packages/pulp/server/logs.py"</span><span class="p">,</span> <span class="n">line</span> <span class="mi">53</span><span class="p">,</span> <span class="ow">in</span> <span class="n">get_log_type</span>
<span class="p">[</span><span class="n">Tue</span> <span class="n">May</span> <span class="mi">21</span> <span class="mi">13</span><span class="p">:</span><span class="mi">00</span><span class="p">:</span><span class="mf">20.060776</span> <span class="mi">2019</span><span class="p">]</span> <span class="p">[:</span><span class="n">error</span><span class="p">]</span> <span class="p">[</span><span class="n">pid</span> <span class="mi">361</span><span class="p">]</span> <span class="n">sys</span><span class="p">.</span><span class="nb">exit</span><span class="p">(</span><span class="n">os</span><span class="p">.</span><span class="n">EX_UNAVAILABLE</span><span class="p">)</span>
<span class="p">[</span><span class="n">Tue</span> <span class="n">May</span> <span class="mi">21</span> <span class="mi">13</span><span class="p">:</span><span class="mi">00</span><span class="p">:</span><span class="mf">20.060806</span> <span class="mi">2019</span><span class="p">]</span> <span class="p">[:</span><span class="n">error</span><span class="p">]</span> <span class="p">[</span><span class="n">pid</span> <span class="mi">361</span><span class="p">]</span> <span class="nb">SystemExit</span><span class="p">:</span> <span class="mi">69</span>
<span class="p">[</span><span class="n">Tue</span> <span class="n">May</span> <span class="mi">21</span> <span class="mi">13</span><span class="p">:</span><span class="mi">00</span><span class="p">:</span><span class="mf">20.076963</span> <span class="mi">2019</span><span class="p">]</span> <span class="p">[:</span><span class="n">error</span><span class="p">]</span> <span class="p">[</span><span class="n">pid</span> <span class="mi">360</span><span class="p">]</span> <span class="n">Unable</span> <span class="n">to</span> <span class="n">access</span> <span class="n">to</span> <span class="n">log</span><span class="p">,</span> <span class="o">/</span><span class="n">dev</span><span class="o">/</span><span class="n">log</span><span class="p">.</span>
<span class="p">[</span><span class="n">Tue</span> <span class="n">May</span> <span class="mi">21</span> <span class="mi">13</span><span class="p">:</span><span class="mi">00</span><span class="p">:</span><span class="mf">20.077037</span> <span class="mi">2019</span><span class="p">]</span> <span class="p">[:</span><span class="n">error</span><span class="p">]</span> <span class="p">[</span><span class="n">pid</span> <span class="mi">360</span><span class="p">]</span> <span class="n">mod_wsgi</span> <span class="p">(</span><span class="n">pid</span><span class="o">=</span><span class="mi">360</span><span class="p">):</span> <span class="n">Target</span> <span class="n">WSGI</span> <span class="n">script</span> <span class="s">'/usr/share/pulp/wsgi/webservices.wsgi'</span> <span class="n">cannot</span> <span class="n">be</span> <span class="n">loaded</span> <span class="k">as</span> <span class="n">Python</span> <span class="n">module</span><span class="p">.</span>
<span class="p">[</span><span class="n">Tue</span> <span class="n">May</span> <span class="mi">21</span> <span class="mi">13</span><span class="p">:</span><span class="mi">00</span><span class="p">:</span><span class="mf">20.077059</span> <span class="mi">2019</span><span class="p">]</span> <span class="p">[:</span><span class="n">error</span><span class="p">]</span> <span class="p">[</span><span class="n">pid</span> <span class="mi">360</span><span class="p">]</span> <span class="n">mod_wsgi</span> <span class="p">(</span><span class="n">pid</span><span class="o">=</span><span class="mi">360</span><span class="p">):</span> <span class="nb">SystemExit</span> <span class="n">exception</span> <span class="n">raised</span> <span class="n">by</span> <span class="n">WSGI</span> <span class="n">script</span> <span class="s">'/usr/share/pulp/wsgi/webservices.wsgi'</span> <span class="n">ignored</span><span class="p">.</span>
<span class="p">[</span><span class="n">Tue</span> <span class="n">May</span> <span class="mi">21</span> <span class="mi">13</span><span class="p">:</span><span class="mi">00</span><span class="p">:</span><span class="mf">20.077090</span> <span class="mi">2019</span><span class="p">]</span> <span class="p">[:</span><span class="n">error</span><span class="p">]</span> <span class="p">[</span><span class="n">pid</span> <span class="mi">360</span><span class="p">]</span> <span class="n">Traceback</span> <span class="p">(</span><span class="n">most</span> <span class="n">recent</span> <span class="n">call</span> <span class="n">last</span><span class="p">):</span>
<span class="p">[</span><span class="n">Tue</span> <span class="n">May</span> <span class="mi">21</span> <span class="mi">13</span><span class="p">:</span><span class="mi">00</span><span class="p">:</span><span class="mf">20.077130</span> <span class="mi">2019</span><span class="p">]</span> <span class="p">[:</span><span class="n">error</span><span class="p">]</span> <span class="p">[</span><span class="n">pid</span> <span class="mi">360</span><span class="p">]</span> <span class="n">File</span> <span class="s">"/usr/share/pulp/wsgi/webservices.wsgi"</span><span class="p">,</span> <span class="n">line</span> <span class="mi">19</span><span class="p">,</span> <span class="ow">in</span> <span class="o"><</span><span class="n">module</span><span class="o">></span>
<span class="p">[</span><span class="n">Tue</span> <span class="n">May</span> <span class="mi">21</span> <span class="mi">13</span><span class="p">:</span><span class="mi">00</span><span class="p">:</span><span class="mf">20.077240</span> <span class="mi">2019</span><span class="p">]</span> <span class="p">[:</span><span class="n">error</span><span class="p">]</span> <span class="p">[</span><span class="n">pid</span> <span class="mi">360</span><span class="p">]</span> <span class="n">application</span> <span class="o">=</span> <span class="n">wsgi_application</span><span class="p">()</span>
<span class="p">[</span><span class="n">Tue</span> <span class="n">May</span> <span class="mi">21</span> <span class="mi">13</span><span class="p">:</span><span class="mi">00</span><span class="p">:</span><span class="mf">20.077264</span> <span class="mi">2019</span><span class="p">]</span> <span class="p">[:</span><span class="n">error</span><span class="p">]</span> <span class="p">[</span><span class="n">pid</span> <span class="mi">360</span><span class="p">]</span> <span class="n">File</span> <span class="s">"/usr/lib/python2.7/site-packages/pulp/server/webservices/application.py"</span><span class="p">,</span> <span class="n">line</span> <span class="mi">111</span><span class="p">,</span> <span class="ow">in</span> <span class="n">wsgi_application</span>
<span class="p">[</span><span class="n">Tue</span> <span class="n">May</span> <span class="mi">21</span> <span class="mi">13</span><span class="p">:</span><span class="mi">00</span><span class="p">:</span><span class="mf">20.077395</span> <span class="mi">2019</span><span class="p">]</span> <span class="p">[:</span><span class="n">error</span><span class="p">]</span> <span class="p">[</span><span class="n">pid</span> <span class="mi">360</span><span class="p">]</span> <span class="n">_initialize_web_services</span><span class="p">()</span>
<span class="p">[</span><span class="n">Tue</span> <span class="n">May</span> <span class="mi">21</span> <span class="mi">13</span><span class="p">:</span><span class="mi">00</span><span class="p">:</span><span class="mf">20.077418</span> <span class="mi">2019</span><span class="p">]</span> <span class="p">[:</span><span class="n">error</span><span class="p">]</span> <span class="p">[</span><span class="n">pid</span> <span class="mi">360</span><span class="p">]</span> <span class="n">File</span> <span class="s">"/usr/lib/python2.7/site-packages/pulp/server/webservices/application.py"</span><span class="p">,</span> <span class="n">line</span> <span class="mi">62</span><span class="p">,</span> <span class="ow">in</span> <span class="n">_initialize_web_services</span>
<span class="p">[</span><span class="n">Tue</span> <span class="n">May</span> <span class="mi">21</span> <span class="mi">13</span><span class="p">:</span><span class="mi">00</span><span class="p">:</span><span class="mf">20.077457</span> <span class="mi">2019</span><span class="p">]</span> <span class="p">[:</span><span class="n">error</span><span class="p">]</span> <span class="p">[</span><span class="n">pid</span> <span class="mi">360</span><span class="p">]</span> <span class="n">logs</span><span class="p">.</span><span class="n">start_logging</span><span class="p">()</span>
<span class="p">[</span><span class="n">Tue</span> <span class="n">May</span> <span class="mi">21</span> <span class="mi">13</span><span class="p">:</span><span class="mi">00</span><span class="p">:</span><span class="mf">20.077477</span> <span class="mi">2019</span><span class="p">]</span> <span class="p">[:</span><span class="n">error</span><span class="p">]</span> <span class="p">[</span><span class="n">pid</span> <span class="mi">360</span><span class="p">]</span> <span class="n">File</span> <span class="s">"/usr/lib/python2.7/site-packages/pulp/server/logs.py"</span><span class="p">,</span> <span class="n">line</span> <span class="mi">97</span><span class="p">,</span> <span class="ow">in</span> <span class="n">start_logging</span>
<span class="p">[</span><span class="n">Tue</span> <span class="n">May</span> <span class="mi">21</span> <span class="mi">13</span><span class="p">:</span><span class="mi">00</span><span class="p">:</span><span class="mf">20.077647</span> <span class="mi">2019</span><span class="p">]</span> <span class="p">[:</span><span class="n">error</span><span class="p">]</span> <span class="p">[</span><span class="n">pid</span> <span class="mi">360</span><span class="p">]</span> <span class="n">log_type</span> <span class="o">=</span> <span class="n">get_log_type</span><span class="p">()</span>
<span class="p">[</span><span class="n">Tue</span> <span class="n">May</span> <span class="mi">21</span> <span class="mi">13</span><span class="p">:</span><span class="mi">00</span><span class="p">:</span><span class="mf">20.077676</span> <span class="mi">2019</span><span class="p">]</span> <span class="p">[:</span><span class="n">error</span><span class="p">]</span> <span class="p">[</span><span class="n">pid</span> <span class="mi">360</span><span class="p">]</span> <span class="n">File</span> <span class="s">"/usr/lib/python2.7/site-packages/pulp/server/logs.py"</span><span class="p">,</span> <span class="n">line</span> <span class="mi">53</span><span class="p">,</span> <span class="ow">in</span> <span class="n">get_log_type</span>
<span class="p">[</span><span class="n">Tue</span> <span class="n">May</span> <span class="mi">21</span> <span class="mi">13</span><span class="p">:</span><span class="mi">00</span><span class="p">:</span><span class="mf">20.077715</span> <span class="mi">2019</span><span class="p">]</span> <span class="p">[:</span><span class="n">error</span><span class="p">]</span> <span class="p">[</span><span class="n">pid</span> <span class="mi">360</span><span class="p">]</span> <span class="n">sys</span><span class="p">.</span><span class="nb">exit</span><span class="p">(</span><span class="n">os</span><span class="p">.</span><span class="n">EX_UNAVAILABLE</span><span class="p">)</span>
<span class="p">[</span><span class="n">Tue</span> <span class="n">May</span> <span class="mi">21</span> <span class="mi">13</span><span class="p">:</span><span class="mi">00</span><span class="p">:</span><span class="mf">20.077743</span> <span class="mi">2019</span><span class="p">]</span> <span class="p">[:</span><span class="n">error</span><span class="p">]</span> <span class="p">[</span><span class="n">pid</span> <span class="mi">360</span><span class="p">]</span> <span class="nb">SystemExit</span><span class="p">:</span> <span class="mi">69</span>
<span class="p">[</span><span class="n">Tue</span> <span class="n">May</span> <span class="mi">21</span> <span class="mi">13</span><span class="p">:</span><span class="mi">00</span><span class="p">:</span><span class="mf">20.086132</span> <span class="mi">2019</span><span class="p">]</span> <span class="p">[:</span><span class="n">error</span><span class="p">]</span> <span class="p">[</span><span class="n">pid</span> <span class="mi">362</span><span class="p">]</span> <span class="n">Unable</span> <span class="n">to</span> <span class="n">access</span> <span class="n">to</span> <span class="n">log</span><span class="p">,</span> <span class="o">/</span><span class="n">dev</span><span class="o">/</span><span class="n">log</span><span class="p">.</span>
<span class="p">[</span><span class="n">Tue</span> <span class="n">May</span> <span class="mi">21</span> <span class="mi">13</span><span class="p">:</span><span class="mi">00</span><span class="p">:</span><span class="mf">20.086191</span> <span class="mi">2019</span><span class="p">]</span> <span class="p">[:</span><span class="n">error</span><span class="p">]</span> <span class="p">[</span><span class="n">pid</span> <span class="mi">362</span><span class="p">]</span> <span class="n">mod_wsgi</span> <span class="p">(</span><span class="n">pid</span><span class="o">=</span><span class="mi">362</span><span class="p">):</span> <span class="n">Target</span> <span class="n">WSGI</span> <span class="n">script</span> <span class="s">'/usr/share/pulp/wsgi/webservices.wsgi'</span> <span class="n">cannot</span> <span class="n">be</span> <span class="n">loaded</span> <span class="k">as</span> <span class="n">Python</span> <span class="n">module</span><span class="p">.</span>
<span class="p">[</span><span class="n">Tue</span> <span class="n">May</span> <span class="mi">21</span> <span class="mi">13</span><span class="p">:</span><span class="mi">00</span><span class="p">:</span><span class="mf">20.086210</span> <span class="mi">2019</span><span class="p">]</span> <span class="p">[:</span><span class="n">error</span><span class="p">]</span> <span class="p">[</span><span class="n">pid</span> <span class="mi">362</span><span class="p">]</span> <span class="n">mod_wsgi</span> <span class="p">(</span><span class="n">pid</span><span class="o">=</span><span class="mi">362</span><span class="p">):</span> <span class="nb">SystemExit</span> <span class="n">exception</span> <span class="n">raised</span> <span class="n">by</span> <span class="n">WSGI</span> <span class="n">script</span> <span class="s">'/usr/share/pulp/wsgi/webservices.wsgi'</span> <span class="n">ignored</span><span class="p">.</span>
<span class="p">[</span><span class="n">Tue</span> <span class="n">May</span> <span class="mi">21</span> <span class="mi">13</span><span class="p">:</span><span class="mi">00</span><span class="p">:</span><span class="mf">20.086241</span> <span class="mi">2019</span><span class="p">]</span> <span class="p">[:</span><span class="n">error</span><span class="p">]</span> <span class="p">[</span><span class="n">pid</span> <span class="mi">362</span><span class="p">]</span> <span class="n">Traceback</span> <span class="p">(</span><span class="n">most</span> <span class="n">recent</span> <span class="n">call</span> <span class="n">last</span><span class="p">):</span>
<span class="p">[</span><span class="n">Tue</span> <span class="n">May</span> <span class="mi">21</span> <span class="mi">13</span><span class="p">:</span><span class="mi">00</span><span class="p">:</span><span class="mf">20.086274</span> <span class="mi">2019</span><span class="p">]</span> <span class="p">[:</span><span class="n">error</span><span class="p">]</span> <span class="p">[</span><span class="n">pid</span> <span class="mi">362</span><span class="p">]</span> <span class="n">File</span> <span class="s">"/usr/share/pulp/wsgi/webservices.wsgi"</span><span class="p">,</span> <span class="n">line</span> <span class="mi">19</span><span class="p">,</span> <span class="ow">in</span> <span class="o"><</span><span class="n">module</span><span class="o">></span>
<span class="p">[</span><span class="n">Tue</span> <span class="n">May</span> <span class="mi">21</span> <span class="mi">13</span><span class="p">:</span><span class="mi">00</span><span class="p">:</span><span class="mf">20.086401</span> <span class="mi">2019</span><span class="p">]</span> <span class="p">[:</span><span class="n">error</span><span class="p">]</span> <span class="p">[</span><span class="n">pid</span> <span class="mi">362</span><span class="p">]</span> <span class="n">application</span> <span class="o">=</span> <span class="n">wsgi_application</span><span class="p">()</span>
<span class="p">[</span><span class="n">Tue</span> <span class="n">May</span> <span class="mi">21</span> <span class="mi">13</span><span class="p">:</span><span class="mi">00</span><span class="p">:</span><span class="mf">20.086425</span> <span class="mi">2019</span><span class="p">]</span> <span class="p">[:</span><span class="n">error</span><span class="p">]</span> <span class="p">[</span><span class="n">pid</span> <span class="mi">362</span><span class="p">]</span> <span class="n">File</span> <span class="s">"/usr/lib/python2.7/site-packages/pulp/server/webservices/application.py"</span><span class="p">,</span> <span class="n">line</span> <span class="mi">111</span><span class="p">,</span> <span class="ow">in</span> <span class="n">wsgi_application</span>
<span class="p">[</span><span class="n">Tue</span> <span class="n">May</span> <span class="mi">21</span> <span class="mi">13</span><span class="p">:</span><span class="mi">00</span><span class="p">:</span><span class="mf">20.086536</span> <span class="mi">2019</span><span class="p">]</span> <span class="p">[:</span><span class="n">error</span><span class="p">]</span> <span class="p">[</span><span class="n">pid</span> <span class="mi">362</span><span class="p">]</span> <span class="n">_initialize_web_services</span><span class="p">()</span>
<span class="p">[</span><span class="n">Tue</span> <span class="n">May</span> <span class="mi">21</span> <span class="mi">13</span><span class="p">:</span><span class="mi">00</span><span class="p">:</span><span class="mf">20.086558</span> <span class="mi">2019</span><span class="p">]</span> <span class="p">[:</span><span class="n">error</span><span class="p">]</span> <span class="p">[</span><span class="n">pid</span> <span class="mi">362</span><span class="p">]</span> <span class="n">File</span> <span class="s">"/usr/lib/python2.7/site-packages/pulp/server/webservices/application.py"</span><span class="p">,</span> <span class="n">line</span> <span class="mi">62</span><span class="p">,</span> <span class="ow">in</span> <span class="n">_initialize_web_services</span>
<span class="p">[</span><span class="n">Tue</span> <span class="n">May</span> <span class="mi">21</span> <span class="mi">13</span><span class="p">:</span><span class="mi">00</span><span class="p">:</span><span class="mf">20.086596</span> <span class="mi">2019</span><span class="p">]</span> <span class="p">[:</span><span class="n">error</span><span class="p">]</span> <span class="p">[</span><span class="n">pid</span> <span class="mi">362</span><span class="p">]</span> <span class="n">logs</span><span class="p">.</span><span class="n">start_logging</span><span class="p">()</span>
<span class="p">[</span><span class="n">Tue</span> <span class="n">May</span> <span class="mi">21</span> <span class="mi">13</span><span class="p">:</span><span class="mi">00</span><span class="p">:</span><span class="mf">20.086616</span> <span class="mi">2019</span><span class="p">]</span> <span class="p">[:</span><span class="n">error</span><span class="p">]</span> <span class="p">[</span><span class="n">pid</span> <span class="mi">362</span><span class="p">]</span> <span class="n">File</span> <span class="s">"/usr/lib/python2.7/site-packages/pulp/server/logs.py"</span><span class="p">,</span> <span class="n">line</span> <span class="mi">97</span><span class="p">,</span> <span class="ow">in</span> <span class="n">start_logging</span>
<span class="p">[</span><span class="n">Tue</span> <span class="n">May</span> <span class="mi">21</span> <span class="mi">13</span><span class="p">:</span><span class="mi">00</span><span class="p">:</span><span class="mf">20.086785</span> <span class="mi">2019</span><span class="p">]</span> <span class="p">[:</span><span class="n">error</span><span class="p">]</span> <span class="p">[</span><span class="n">pid</span> <span class="mi">362</span><span class="p">]</span> <span class="n">log_type</span> <span class="o">=</span> <span class="n">get_log_type</span><span class="p">()</span>
<span class="p">[</span><span class="n">Tue</span> <span class="n">May</span> <span class="mi">21</span> <span class="mi">13</span><span class="p">:</span><span class="mi">00</span><span class="p">:</span><span class="mf">20.086813</span> <span class="mi">2019</span><span class="p">]</span> <span class="p">[:</span><span class="n">error</span><span class="p">]</span> <span class="p">[</span><span class="n">pid</span> <span class="mi">362</span><span class="p">]</span> <span class="n">File</span> <span class="s">"/usr/lib/python2.7/site-packages/pulp/server/logs.py"</span><span class="p">,</span> <span class="n">line</span> <span class="mi">53</span><span class="p">,</span> <span class="ow">in</span> <span class="n">get_log_type</span>
<span class="p">[</span><span class="n">Tue</span> <span class="n">May</span> <span class="mi">21</span> <span class="mi">13</span><span class="p">:</span><span class="mi">00</span><span class="p">:</span><span class="mf">20.086851</span> <span class="mi">2019</span><span class="p">]</span> <span class="p">[:</span><span class="n">error</span><span class="p">]</span> <span class="p">[</span><span class="n">pid</span> <span class="mi">362</span><span class="p">]</span> <span class="n">sys</span><span class="p">.</span><span class="nb">exit</span><span class="p">(</span><span class="n">os</span><span class="p">.</span><span class="n">EX_UNAVAILABLE</span><span class="p">)</span>
</code></pre>
<p>Any advice on how to solve this issue?</p>
RPM Support - Issue #4826 (CLOSED - WORKSFORME): Pulp RPM Publish Comps File Error
https://pulp.plan.io/issues/4826
2019-05-15T18:45:10Z
Anonymous
<p>Hello!</p>
<p>I have had an issue over the last little while since updating several Centos 7 boxes to 2.19. When the repos go to publish it would fail out during "Publishing Comps File" on all repos. Long story short I have tracked it down to a change was made in <a href="https://github.com/pulp/pulp_rpm/blame/2.19-release/plugins/pulp_rpm/plugins/distributors/yum/publish.py" class="external">https://github.com/pulp/pulp_rpm/blame/2.19-release/plugins/pulp_rpm/plugins/distributors/yum/publish.py</a> line 1181-1190. Now that sqliterepo_c is in use instead of createrepo_c (<a href="https://github.com/pulp/pulp_rpm/blame/c5f27803ad26dd8f5ff6c36b7d14f2a95e30ec25/plugins/pulp_rpm/plugins/distributors/yum/publish.py" class="external">https://github.com/pulp/pulp_rpm/blame/c5f27803ad26dd8f5ff6c36b7d14f2a95e30ec25/plugins/pulp_rpm/plugins/distributors/yum/publish.py</a> line 1179), sqliterepo_c doesnt know to look into the ./scratch folder in the job and fails out. More details below.</p>
<p><strong>Problem</strong>:<br>
Running a stock 2.19 on Centos fresh, installed for me hooked up to global repos would sync, but on publish would give the following (I turned on verbose sqliterepo_c output)</p>
<pre><code class="text syntaxhl" data-language="text">[root@test repodata]# pulp-admin rpm repo export run --repo-id centos7-x86_64-os-global
+----------------------------------------------------------------------+
Publishing Repository [centos7-x86_64-os-global]
+----------------------------------------------------------------------+
This command may be exited via ctrl+c without affecting the request.
Initializing repo metadata
[-]
... completed
Publishing Distribution files
[-]
... completed
Publishing RPMs
[==================================================] 100%
10019 of 10019 items
... completed
Publishing Delta RPMs
... skipped
Publishing Errata
[-]
... completed
Publishing Modules
... skipped
Publishing Comps file
[========================================= ] 83%
92 of 110 items
Task Failed
Error occurred during 'sqliterepo_c' execution:
::
15:16:48: Version:
0.10.0
15:16:48: Signal handler setup
15:16:48: cr_get_local_metadata:
/var/cache/pulp/reserved_resource_worker-3@test/96de374b-b164-454d-9c1f-20d6c18e5462/repodata/repomd.xml doesn't
exists
repomd.xml doesn't exist
</code></pre>
<pre><code class="text syntaxhl" data-language="text">May 14 17:32:34 test pulp[472707]: pulp.server.controllers.repository:ERROR: [25c1e177] (472707-25184) Exception caught from plugin during publish for repo [centos7-x86_64-os-global]
May 14 17:32:34 test pulp[472707]: pulp.server.controllers.repository:ERROR: [25c1e177] (472707-25184) Traceback (most recent call last):
May 14 17:32:34 test pulp[472707]: pulp.server.controllers.repository:ERROR: [25c1e177] (472707-25184) File "/usr/lib/python2.7/site-packages/pulp/server/controllers/repository.py", line 1259, in _do_publish
May 14 17:32:34 test pulp[472707]: pulp.server.controllers.repository:ERROR: [25c1e177] (472707-25184) publish_report = publish_repo(transfer_repo, conduit, call_config)
May 14 17:32:34 test pulp[472707]: pulp.server.controllers.repository:ERROR: [25c1e177] (472707-25184) File "/usr/lib/python2.7/site-packages/pulp/server/async/tasks.py", line 737, in wrap_f
May 14 17:32:34 test pulp[472707]: pulp.server.controllers.repository:ERROR: [25c1e177] (472707-25184) return f(*args, **kwargs)
May 14 17:32:34 test pulp[472707]: pulp.server.controllers.repository:ERROR: [25c1e177] (472707-25184) File "/usr/lib/python2.7/site-packages/pulp_rpm/plugins/distributors/export_distributor/distributor.py", line 138, in publish_repo
May 14 17:32:34 test pulp[472707]: pulp.server.controllers.repository:ERROR: [25c1e177] (472707-25184) return self._publisher.process_lifecycle()
May 14 17:32:34 test pulp[472707]: pulp.server.controllers.repository:ERROR: [25c1e177] (472707-25184) File "/usr/lib/python2.7/site-packages/pulp/plugins/util/publish_step.py", line 572, in process_lifecycle
May 14 17:32:34 test pulp[472707]: pulp.server.controllers.repository:ERROR: [25c1e177] (472707-25184) super(PluginStep, self).process_lifecycle()
May 14 17:32:34 test pulp[472707]: pulp.server.controllers.repository:ERROR: [25c1e177] (472707-25184) File "/usr/lib/python2.7/site-packages/pulp/plugins/util/publish_step.py", line 163, in process_lifecycle
May 14 17:32:34 test pulp[472707]: pulp.server.controllers.repository:ERROR: [25c1e177] (472707-25184) step.process()
May 14 17:32:34 test pulp[472707]: pulp.server.controllers.repository:ERROR: [25c1e177] (472707-25184) File "/usr/lib/python2.7/site-packages/pulp/plugins/util/publish_step.py", line 256, in process
May 14 17:32:34 test pulp[472707]: pulp.server.controllers.repository:ERROR: [25c1e177] (472707-25184) self._process_block()
May 14 17:32:34 test pulp[472707]: pulp.server.controllers.repository:ERROR: [25c1e177] (472707-25184) File "/usr/lib/python2.7/site-packages/pulp/plugins/util/publish_step.py", line 303, in _process_block
May 14 17:32:34 test pulp[472707]: pulp.server.controllers.repository:ERROR: [25c1e177] (472707-25184) self.process_main()
May 14 17:32:34 test pulp[472707]: pulp.server.controllers.repository:ERROR: [25c1e177] (472707-25184) File "/usr/lib/python2.7/site-packages/pulp_rpm/plugins/distributors/yum/publish.py", line 1191, in process_main
May 14 17:32:34 test pulp[472707]: pulp.server.controllers.repository:ERROR: [25c1e177] (472707-25184) stderr=stderr)
May 14 17:32:34 test pulp[472707]: pulp.server.controllers.repository:ERROR: [25c1e177] (472707-25184) PulpCodedException: Error occurred during 'sqliterepo_c' execution:
May 14 17:32:34 test pulp[472707]: pulp.server.controllers.repository:ERROR: [25c1e177] (472707-25184) ::
May 14 17:32:34 test pulp[472707]: pulp.server.controllers.repository:ERROR: [25c1e177] (472707-25184) repomd.xml doesn't exist
May 14 17:32:34 test pulp[472707]: pulp.server.controllers.repository:ERROR: [25c1e177] (472707-25184)
</code></pre>
<p><strong>Fix</strong>:<br>
It should be looking in /var/cache/pulp/reserved_resource_worker-3@test/96de374b-b164-454d-9c1f-20d6c18e5462/scratch/repodata/repomd.xml instead.</p>
<p>I replaced publish.py with the last revision (using createrepo_c) and it worked right away. I also was able to get it to work with sqliterepo_c by adding '/scratch/' to the command. Both tested and gave me a working ISO. :)</p>
Pulp - Issue #4732 (CLOSED - CURRENTRELEASE): pulp workers only use localhost for redis
https://pulp.plan.io/issues/4732
2019-04-24T13:18:58Z
Anonymous
<p>I'm trying to use pulp with a postgres db in rds on aws and an aws redis backend.</p>
<p>echo REDIS_HOST=fqdn >> /etc/pulp/settings.py</p>
<p>rq worker -n 'reserved-resource-worker-1@%h' -w 'pulpcore.tasking.worker.PulpWorker' 2>&1 | less</p>
<p>2019-04-24:13:11:10,491 ERROR [redis_loader.py:58 - load] Error 111 connecting to localhost:6379. Connection refused.</p>
<p>Further.. this could be an error on my part... but the env vars for REDIS seem fine. The /etc/pulp/settings.py file seems to be ignored.</p>
<pre><code>
(.venv) ubuntu@buildbox:~$ echo $DJANGO_SETTINGS_MODULE
pulpcore.app.settings
(.venv) ubuntu@buildbox:~$ ipython
Python 3.6.7 (default, Oct 22 2018, 11:32:17)
Type 'copyright', 'credits' or 'license' for more information
IPython 7.4.0 -- An enhanced Interactive Python. Type '?' for help.
In [1]: from django.conf import settings
In [2]: print(settings.REDIS_HOST)
---------------------------------------------------------------------------
AttributeError Traceback (most recent call last)
<ipython-input-2-2807dc9204c5> in <module>
----> 1 print(settings.REDIS_HOST)
~/.venv/lib/python3.6/site-packages/django/conf/__init__.py in __getattr__(self, name)
78 if self._wrapped is empty:
79 self._setup(name)
---> 80 val = getattr(self._wrapped, name)
81 self.__dict__[name] = val
82 return val
AttributeError: 'Settings' object has no attribute 'REDIS_HOST'
</code></pre>
Pulp - Issue #694 (CLOSED - NOTABUG): pulp-admin should support SNI
https://pulp.plan.io/issues/694
2015-02-28T23:23:28Z
Anonymous
<p>Description of problem:</p>
<p>If several SSL vhosts are sharing the same HTTPS port but have different TLS certificates, pulp-admin fails to verify the server's certificate.</p>
<p>Therefor SNI support for the admin client pulp-admin is required.</p>
<p>How reproducible:</p>
<p>Steps to Reproduce:<br>
1. Setup vhosts using the same HTTPS port with different certificates<br>
2. login to pulp<br>
3. enter "pulp-admin repo list"</p>
<p>Actual results:</p>
<p>pulp-admin throws an error, telling the common name does not match peer's name.</p>
<p>+ This bug was cloned from <a href="https://bugzilla.redhat.com/show_bug.cgi?id=1191921" class="external">Bugzilla Bug #1191921</a> +</p>