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 - Story #7762 (CLOSED - WONTFIX): Need synchronous REST endpoint for (RPM) distribution update
https://pulp.plan.io/issues/7762
2020-10-28T13:33:40Z
Anonymous
<p>In a typical RHUI setup with 400+ repos and similar number of pending repository sync tasks,
it would be of a great help to have ability to "publish" (ie. update their distribution with a publication
that is already available) those repos that already have the latest
metadata compiled without waiting for the sync task queue to drain. Alternatively, a way to "push"
newly created distribution update onto the start of the task queue. In my understanding, updating a
distribution looks like a lightweight task compared to sync or metadata generation tasks.</p>
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 - Story #5662 (CLOSED - CURRENTRELEASE): Manage Pulp via Ansible modules
https://pulp.plan.io/issues/5662
2019-11-04T16:15:21Z
Anonymous
<p>I've been testing ansible modules to manage Pulp.</p>
<p><a href="https://github.com/ansible/ansible/pull/64388" class="external">https://github.com/ansible/ansible/pull/64388</a></p>
<p>Please let me know what you think.</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>
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 #3095 (CLOSED - WONTFIX): Unable to cancel pending unstarted tasks
https://pulp.plan.io/issues/3095
2017-10-23T21:46:31Z
Anonymous
<p>1. Created some consumers<br>
2. Created some consumer groups for patching<br>
3. Deleted some consumers<br>
4. Run some package group updates<br>
5. Task lists look Unstarted.</p>
<p>I am not able to cancel the tasks by running</p>
<p>pulp-admin tasks cancel --task-id <task-id></p>
<p>Is there a workaround to remove those orphan tasks?</p>
Pulp - Task #1804 (CLOSED - WONTFIX): Create monthly view for community statistics
https://pulp.plan.io/issues/1804
2016-03-31T14:55:28Z
Anonymous
<p>Collect data from IRC, website, and github. Compose into an ongoing monthly report.</p>
RPM Support - Story #211 (CLOSED - WONTFIX): [RFE] pulp allows corrupt rpms to be pushed into repos
https://pulp.plan.io/issues/211
2015-02-19T01:12:08Z
Anonymous
<p>+<span>+ This bug was initially created as a clone of <a href="https://bugzilla.redhat.com/show_bug.cgi?id=1023335" class="external">Bugzilla Bug #1023335</a> +</span>+</p>
<p>Description of problem:</p>
<p>Description of problem:<br>
I create a repo, and push to it a corrupt rpm, which won't install.</p>
<p>Version-Release number of selected component (if applicable):<br>
2.2.0-1</p>
<p>How reproducible:<br>
always</p>
<p>Steps to Reproduce:</p>
<p>1. locate a corrupt rpm:<br>
rpm -K /tmp/corruptrpm-1.0-1.noarch.rpm: RSA sha1 ((MD5) PGP) md5 NOT OK (MISSING KEYS: (MD5) PGP#f44e7eb7)</p>
<p>2. pulp-admin rpm repo create --repo-id test-repo2 --relative-url test-repo2</p>
<p>3. pulp-admin rpm repo uploads rpm -f /tmp/corruptrpm-1.0-1.noarch.rpm --repo-id=test-repo2<br>
<span>----------------------------------------------------------------------</span><br>
Unit Upload<br>
<span><del>--------------------------------------------------------------------</del></span></p>
<p>Extracting necessary metadata for each request...<br>
[==================================================] 100%<br>
Analyzing: corruptrpm-1.0-1.noarch.rpm<br>
... completed</p>
<p>Creating upload requests on the server...<br>
[==================================================] 100%<br>
Initializing: corruptrpm-1.0-1.noarch.rpm<br>
... completed</p>
<p>Starting upload of selected units. If this process is stopped through ctrl+c,<br>
the uploads will be paused and may be resumed later using the resume command or<br>
cancelled entirely using the cancel command.</p>
<p>Uploading: corruptrpm-1.0-1.noarch.rpm<br>
[==================================================] 100%<br>
2729160/2729160 bytes<br>
... completed</p>
<p>Importing into the repository...<br>
... completed</p>
<p>Deleting the upload request...<br>
... completed</p>
<p>Actual results:</p>
<p>Corrult rpm successfully pushed into pulp.</p>
<p>Expected results:</p>
<p>rpm upload should fail due to incorrect checksum</p>
<p>Additional info:</p>
<p>--- Additional comment from <a href="mailto:petter.hassberg@netent.com" class="email">petter.hassberg@netent.com</a> at 10/25/2013 08:49:45 ---</p>
<p>this was not a corrupt rpm after all.</p>
<p>--- Additional comment from <a href="mailto:petter.hassberg@netent.com" class="email">petter.hassberg@netent.com</a> at 11/11/2013 14:49:22 ---</p>
<p>This also is applicable with actual corrupt rpm:s with sha1sum mismatch,.</p>
<p>--- Additional comment from <a href="mailto:skarmark@redhat.com" class="email">skarmark@redhat.com</a> at 11/13/2013 16:56:04 ---</p>
<p>***** Bug 1029085 has been marked as a duplicate of this bug. ***</p>
Pulp - Task #76 (CLOSED - WONTFIX): Automatically run repoclosure for all arches/dists after buil...
https://pulp.plan.io/issues/76
2014-12-18T16:12:43Z
Anonymous
<p>This task is related to build stuff, not Pulp itself:)</p>
<p>RPM dependences are occasionally missed during a build, especially for platforms we do not commonly use like el5. This occurs about once every two or three weeks for Pulp repos; QE will find that an RPM is missing while doing an install.</p>
<p>One way to find such issues quickly is to run repoclosure on each repos before publishing. This is typically done as one command per repo; an example is at <a href="https://fedoraproject.org/wiki/QA:Testcase_Mediakit_Repoclosure" class="external">https://fedoraproject.org/wiki/QA:Testcase_Mediakit_Repoclosure</a>.</p>
<p>This step is typically done during the build/release process before QE handoff, but could also be done by QE. Ideally this could be run as part of the new build process.</p>
<p>This should be done in the nightly Jenkins build repos job. This should be done using Docker if possible because it needs to be run on each arch and dist.</p>