Pulp: Issues
https://pulp.plan.io/
https://pulp.plan.io/favicon.ico
2018-06-08T15:09:30Z
Pulp
Planio
Debian Support - Issue #3750 (CLOSED - NOTABUG): "Unable to find global header"
https://pulp.plan.io/issues/3750
2018-06-08T15:09:30Z
Anonymous
<p>I receive this error specifically on this repo, I do not have this issue with bionic, xenial, precise, and trusty-64bit.</p>
<pre><code>pulp-admin deb repo list --repo-id 'trusty-updates-32bit' --details
+----------------------------------------------------------------------+
Debian Repositories
+----------------------------------------------------------------------+
Id: trusty-updates-32bit
Display Name: None
Description: None
Content Unit Counts:
Deb: 10265
Deb Component: 4
Deb Release: 1
Notes:
Scratchpad:
Importers:
Config:
Architectures: i386
Components: main,universe,multiverse,restricted
Feed: http://us.archive.ubuntu.com/ubuntu
Proxy Host: XXXXXXXXX
Proxy Password: XXXXXXXXX
Proxy Port: XXXX
Proxy Username: XXXXX
Releases: trusty-updates
Id: deb_importer
Importer Type Id: deb_importer
Last Override Config:
Last Sync: 2018-06-07T22:18:47Z
Last Updated: 2018-06-07T22:17:25Z
Repo Id: trusty-updates-32bit
Scratchpad: None
Distributors:
Auto Publish: True
Config:
Http: False
Https: True
Relative URL: /trusty-updates-32bit/
Distributor Type Id: deb_distributor
Id: deb_distributor
Last Override Config:
Last Publish: None
Last Updated: 2018-06-07T22:17:25Z
Repo Id: trusty-updates-32bit
Scratchpad:
</code></pre>
<p>Error: "Unable to find global header"</p>
<p><strong>Journalctl Output</strong></p>
<pre><code> pulp.server.controllers.repository:ERROR: [fd535452] (1746-71072) Exception caught from plugin during publish for repo [trusty-updates]
pulp.server.controllers.repository:ERROR: [fd535452] (1746-71072) Traceback (most recent call last):
pulp.server.controllers.repository:ERROR: [fd535452] (1746-71072) File "/usr/lib/python2.7/site-packages/pulp/server/controllers/repository.py", line 1258, in _do_publish
pulp.server.controllers.repository:ERROR: [fd535452] (1746-71072) publish_report = publish_repo(transfer_repo, conduit, call_config)
pulp.server.controllers.repository:ERROR: [fd535452] (1746-71072) File "/usr/lib/python2.7/site-packages/pulp/server/async/tasks.py", line 737, in wrap_f
pulp.server.controllers.repository:ERROR: [fd535452] (1746-71072) return f(*args, **kwargs)
pulp.server.controllers.repository:ERROR: [fd535452] (1746-71072) File "/usr/lib/python2.7/site-packages/pulp_deb/plugins/distributors/distributor.py", line 80, in publish_repo
pulp.server.controllers.repository:ERROR: [fd535452] (1746-71072) return self._publisher.process_lifecycle()
pulp.server.controllers.repository:ERROR: [fd535452] (1746-71072) File "/usr/lib/python2.7/site-packages/pulp/plugins/util/publish_step.py", line 572, in process_lifecycle
pulp.server.controllers.repository:ERROR: [fd535452] (1746-71072) super(PluginStep, self).process_lifecycle()
pulp.server.controllers.repository:ERROR: [fd535452] (1746-71072) File "/usr/lib/python2.7/site-packages/pulp/plugins/util/publish_step.py", line 163, in process_lifecycle
pulp.server.controllers.repository:ERROR: [fd535452] (1746-71072) step.process()
pulp.server.controllers.repository:ERROR: [fd535452] (1746-71072) File "/usr/lib/python2.7/site-packages/pulp/plugins/util/publish_step.py", line 256, in process
pulp.server.controllers.repository:ERROR: [fd535452] (1746-71072) self._process_block()
pulp.server.controllers.repository:ERROR: [fd535452] (1746-71072) File "/usr/lib/python2.7/site-packages/pulp/plugins/util/publish_step.py", line 303, in _process_block
pulp.server.controllers.repository:ERROR: [fd535452] (1746-71072) self.process_main()
pulp.server.controllers.repository:ERROR: [fd535452] (1746-71072) File "/usr/lib/python2.7/site-packages/pulp_deb/plugins/distributors/distributor.py", line 329, in process_main
pulp.server.controllers.repository:ERROR: [fd535452] (1746-71072) with_symlinks=True)
pulp.server.controllers.repository:ERROR: [fd535452] (1746-71072) File "/usr/lib/python2.7/site-packages/debpkgr/aptrepo.py", line 477, in create
pulp.server.controllers.repository:ERROR: [fd535452] (1746-71072) component=component, architecture=architecture)
pulp.server.controllers.repository:ERROR: [fd535452] (1746-71072) File "/usr/lib/python2.7/site-packages/debpkgr/aptrepo.py", line 448, in add_packages
pulp.server.controllers.repository:ERROR: [fd535452] (1746-71072) pkg = debpkg.DebPkg.from_file(filename, Size=sz)
pulp.server.controllers.repository:ERROR: [fd535452] (1746-71072) File "/usr/lib/python2.7/site-packages/debpkgr/debpkg.py", line 416, in from_file
pulp.server.controllers.repository:ERROR: [fd535452] (1746-71072) debpkg = debfile.DebFile(filename=path)
pulp.server.controllers.repository:ERROR: [fd535452] (1746-71072) File "/usr/lib/python2.7/site-packages/debian/debfile.py", line 272, in __init__
pulp.server.controllers.repository:ERROR: [fd535452] (1746-71072) ArFile.__init__(self, filename, mode, fileobj)
pulp.server.controllers.repository:ERROR: [fd535452] (1746-71072) File "/usr/lib/python2.7/site-packages/debian/arfile.py", line 67, in __init__
pulp.server.controllers.repository:ERROR: [fd535452] (1746-71072) self.__index_archive()
pulp.server.controllers.repository:ERROR: [fd535452] (1746-71072) File "/usr/lib/python2.7/site-packages/debian/arfile.py", line 79, in __index_archive
pulp.server.controllers.repository:ERROR: [fd535452] (1746-71072) raise ArError("Unable to find global header")
pulp.server.controllers.repository:ERROR: [fd535452] (1746-71072) ArError: Unable to find global header
pulp.server.async.tasks:INFO: [fd535452] Task failed : [fd535452-e040-4f94-8865-1b7d68dcf383]
celery.app.trace:ERROR: [fd535452] (1746-71072) Task pulp.server.managers.repo.publish.publish[fd535452-e040-4f94-8865-1b7d68dcf383] raised unexpected: ArError('Unable to find global header',)
celery.app.trace:ERROR: [fd535452] (1746-71072) Traceback (most recent call last):
celery.app.trace:ERROR: [fd535452] (1746-71072) File "/usr/lib/python2.7/site-packages/celery/app/trace.py", line 367, in trace_task
celery.app.trace:ERROR: [fd535452] (1746-71072) R = retval = fun(*args, **kwargs)
celery.app.trace:ERROR: [fd535452] (1746-71072) File "/usr/lib/python2.7/site-packages/pulp/server/async/tasks.py", line 529, in __call__
celery.app.trace:ERROR: [fd535452] (1746-71072) return super(Task, self).__call__(*args, **kwargs)
celery.app.trace:ERROR: [fd535452] (1746-71072) File "/usr/lib/python2.7/site-packages/pulp/server/async/tasks.py", line 107, in __call__
celery.app.trace:ERROR: [fd535452] (1746-71072) return super(PulpTask, self).__call__(*args, **kwargs)
celery.app.trace:ERROR: [fd535452] (1746-71072) File "/usr/lib/python2.7/site-packages/celery/app/trace.py", line 622, in __protected_call__
celery.app.trace:ERROR: [fd535452] (1746-71072) return self.run(*args, **kwargs)
celery.app.trace:ERROR: [fd535452] (1746-71072) File "/usr/lib/python2.7/site-packages/pulp/server/controllers/repository.py", line 1109, in publish
celery.app.trace:ERROR: [fd535452] (1746-71072) result = check_publish(repo_obj, dist_id, dist_inst, transfer_repo, conduit, call_config)
celery.app.trace:ERROR: [fd535452] (1746-71072) File "/usr/lib/python2.7/site-packages/pulp/server/controllers/repository.py", line 1206, in check_publish
celery.app.trace:ERROR: [fd535452] (1746-71072) result = _do_publish(repo_obj, dist_id, dist_inst, transfer_repo, conduit, call_config)
celery.app.trace:ERROR: [fd535452] (1746-71072) File "/usr/lib/python2.7/site-packages/pulp/server/controllers/repository.py", line 1258, in _do_publish
celery.app.trace:ERROR: [fd535452] (1746-71072) publish_report = publish_repo(transfer_repo, conduit, call_config)
celery.app.trace:ERROR: [fd535452] (1746-71072) File "/usr/lib/python2.7/site-packages/pulp/server/async/tasks.py", line 737, in wrap_f
celery.app.trace:ERROR: [fd535452] (1746-71072) return f(*args, **kwargs)
celery.app.trace:ERROR: [fd535452] (1746-71072) File "/usr/lib/python2.7/site-packages/pulp_deb/plugins/distributors/distributor.py", line 80, in publish_repo
celery.app.trace:ERROR: [fd535452] (1746-71072) return self._publisher.process_lifecycle()
celery.app.trace:ERROR: [fd535452] (1746-71072) File "/usr/lib/python2.7/site-packages/pulp/plugins/util/publish_step.py", line 572, in process_lifecycle
celery.app.trace:ERROR: [fd535452] (1746-71072) super(PluginStep, self).process_lifecycle()
celery.app.trace:ERROR: [fd535452] (1746-71072) File "/usr/lib/python2.7/site-packages/pulp/plugins/util/publish_step.py", line 163, in process_lifecycle
celery.app.trace:ERROR: [fd535452] (1746-71072) step.process()
celery.app.trace:ERROR: [fd535452] (1746-71072) File "/usr/lib/python2.7/site-packages/pulp/plugins/util/publish_step.py", line 256, in process
celery.app.trace:ERROR: [fd535452] (1746-71072) self._process_block()
celery.app.trace:ERROR: [fd535452] (1746-71072) File "/usr/lib/python2.7/site-packages/pulp/plugins/util/publish_step.py", line 303, in _process_block
celery.app.trace:ERROR: [fd535452] (1746-71072) self.process_main()
celery.app.trace:ERROR: [fd535452] (1746-71072) File "/usr/lib/python2.7/site-packages/pulp_deb/plugins/distributors/distributor.py", line 329, in process_main
celery.app.trace:ERROR: [fd535452] (1746-71072) with_symlinks=True)
celery.app.trace:ERROR: [fd535452] (1746-71072) File "/usr/lib/python2.7/site-packages/debpkgr/aptrepo.py", line 477, in create
celery.app.trace:ERROR: [fd535452] (1746-71072) component=component, architecture=architecture)
celery.app.trace:ERROR: [fd535452] (1746-71072) File "/usr/lib/python2.7/site-packages/debpkgr/aptrepo.py", line 448, in add_packages
celery.app.trace:ERROR: [fd535452] (1746-71072) pkg = debpkg.DebPkg.from_file(filename, Size=sz)
celery.app.trace:ERROR: [fd535452] (1746-71072) File "/usr/lib/python2.7/site-packages/debpkgr/debpkg.py", line 416, in from_file
celery.app.trace:ERROR: [fd535452] (1746-71072) debpkg = debfile.DebFile(filename=path)
celery.app.trace:ERROR: [fd535452] (1746-71072) File "/usr/lib/python2.7/site-packages/debian/debfile.py", line 272, in __init__
celery.app.trace:ERROR: [fd535452] (1746-71072) ArFile.__init__(self, filename, mode, fileobj)
celery.app.trace:ERROR: [fd535452] (1746-71072) File "/usr/lib/python2.7/site-packages/debian/arfile.py", line 67, in __init__
celery.app.trace:ERROR: [fd535452] (1746-71072) self.__index_archive()
celery.app.trace:ERROR: [fd535452] (1746-71072) File "/usr/lib/python2.7/site-packages/debian/arfile.py", line 79, in __index_archive
celery.app.trace:ERROR: [fd535452] (1746-71072) raise ArError("Unable to find global header")
celery.app.trace:ERROR: [fd535452] (1746-71072) ArError: Unable to find global header
</code></pre>
Pulp - Issue #3679 (CLOSED - WORKSFORME): Error on pulp_resource_manager and pulp_celerybeat reso...
https://pulp.plan.io/issues/3679
2018-05-17T13:46:55Z
Anonymous
<p>Followed the instructions to configure Qpid+SSL and Qpidd/Httpd service seems to work fine but pulp_resource_manager as well as pulp_celerybeat fail.</p>
<a name="Environment"></a>
<h3 >Environment<a href="#Environment" class="wiki-anchor">¶</a></h3>
<ul>
<li>RHEL 7.x</li>
<li>Pulp 2.13.1</li>
</ul>
<a name="Steps-to-Reproduce"></a>
<h3 >Steps to Reproduce<a href="#Steps-to-Reproduce" class="wiki-anchor">¶</a></h3>
<ul>
<li>Follow the instructions to configure Qpid Over SSL using <a href="https://docs.pulpproject.org/user-guide/qpid.html" class="external">https://docs.pulpproject.org/user-guide/qpid.html</a>
</li>
<li>
<strong>qpid-cpp-server-ssl</strong> is not needed on RHEL 7.x and is already included on <strong>qpid-cpp-server</strong>
</li>
<li>Change the permissions on the /etc/pki/pulp/qpid/**.crt to allow <strong>qpid</strong> user to read. Otherwise the Qpidd service will not start.</li>
</ul>
<p>I get the following error and is very similar for <strong>pulp_resource_manager</strong> and <strong>pulp_celerybeat</strong></p>
<pre><code class="java syntaxhl" data-language="java"><span class="n">pulp_celerybeat</span><span class="o">.</span><span class="na">service</span> <span class="o">-</span> <span class="nc">Pulp</span><span class="err">'</span><span class="n">s</span> <span class="nc">Celerybeat</span>
<span class="nl">Loaded:</span> <span class="n">loaded</span> <span class="o">(/</span><span class="n">usr</span><span class="o">/</span><span class="n">lib</span><span class="o">/</span><span class="n">systemd</span><span class="o">/</span><span class="n">system</span><span class="o">/</span><span class="n">pulp_celerybeat</span><span class="o">.</span><span class="na">service</span><span class="o">;</span> <span class="n">enabled</span><span class="o">;</span> <span class="n">vendor</span> <span class="nl">preset:</span> <span class="n">disabled</span><span class="o">)</span>
<span class="nl">Active:</span> <span class="n">inactive</span> <span class="o">(</span><span class="n">dead</span><span class="o">)</span> <span class="n">since</span> <span class="nc">Thu</span> <span class="mi">2018</span><span class="o">-</span><span class="mo">05</span><span class="o">-</span><span class="mi">17</span> <span class="mi">08</span><span class="o">:</span><span class="mi">34</span><span class="o">:</span><span class="mi">41</span> <span class="no">CDT</span><span class="o">;</span> <span class="mi">1</span><span class="n">min</span> <span class="mi">41</span><span class="n">s</span> <span class="n">ago</span>
<span class="nl">Process:</span> <span class="mi">45045</span> <span class="nc">ExecStart</span><span class="o">=/</span><span class="n">usr</span><span class="o">/</span><span class="n">bin</span><span class="o">/</span><span class="n">celery</span> <span class="n">beat</span> <span class="o">--</span><span class="n">app</span><span class="o">=</span><span class="n">pulp</span><span class="o">.</span><span class="na">server</span><span class="o">.</span><span class="na">async</span><span class="o">.</span><span class="na">celery_instance</span><span class="o">.</span><span class="na">celery</span> <span class="o">--</span><span class="n">scheduler</span><span class="o">=</span><span class="n">pulp</span><span class="o">.</span><span class="na">server</span><span class="o">.</span><span class="na">async</span><span class="o">.</span><span class="na">scheduler</span><span class="o">.</span><span class="na">Scheduler</span> <span class="o">(</span><span class="n">code</span><span class="o">=</span><span class="n">exited</span><span class="o">,</span> <span class="n">status</span><span class="o">=</span><span class="mi">0</span><span class="o">/</span><span class="no">SUCCESS</span><span class="o">)</span>
<span class="nc">Main</span> <span class="nl">PID:</span> <span class="mi">45045</span> <span class="o">(</span><span class="n">code</span><span class="o">=</span><span class="n">exited</span><span class="o">,</span> <span class="n">status</span><span class="o">=</span><span class="mi">0</span><span class="o">/</span><span class="no">SUCCESS</span><span class="o">)</span>
<span class="nc">May</span> <span class="mi">17</span> <span class="mi">08</span><span class="o">:</span><span class="mi">34</span><span class="o">:</span><span class="mi">40</span> <span class="n">pulpserver</span> <span class="n">pulp</span><span class="o">[</span><span class="mi">45045</span><span class="o">]:</span> <span class="n">celery</span><span class="o">.</span><span class="na">beat</span><span class="o">:</span><span class="nl">CRITICAL:</span> <span class="o">(</span><span class="mi">45045</span><span class="o">-</span><span class="mi">85152</span><span class="o">)</span> <span class="k">return</span> <span class="n">self</span><span class="o">.</span><span class="na">connection</span>
<span class="nc">May</span> <span class="mi">17</span> <span class="mi">08</span><span class="o">:</span><span class="mi">34</span><span class="o">:</span><span class="mi">40</span> <span class="n">pulpserver</span> <span class="n">pulp</span><span class="o">[</span><span class="mi">45045</span><span class="o">]:</span> <span class="n">celery</span><span class="o">.</span><span class="na">beat</span><span class="o">:</span><span class="nl">CRITICAL:</span> <span class="o">(</span><span class="mi">45045</span><span class="o">-</span><span class="mi">85152</span><span class="o">)</span> <span class="nc">File</span> <span class="s">"/usr/lib/python2.7/site-packages/kombu/connection.py"</span><span class="o">,</span> <span class="n">line</span> <span class="mi">741</span><span class="o">,</span> <span class="n">in</span> <span class="n">connection</span>
<span class="nc">May</span> <span class="mi">17</span> <span class="mi">08</span><span class="o">:</span><span class="mi">34</span><span class="o">:</span><span class="mi">40</span> <span class="n">pulpserver</span> <span class="n">pulp</span><span class="o">[</span><span class="mi">45045</span><span class="o">]:</span> <span class="n">celery</span><span class="o">.</span><span class="na">beat</span><span class="o">:</span><span class="nl">CRITICAL:</span> <span class="o">(</span><span class="mi">45045</span><span class="o">-</span><span class="mi">85152</span><span class="o">)</span> <span class="n">self</span><span class="o">.</span><span class="na">_connection</span> <span class="o">=</span> <span class="n">self</span><span class="o">.</span><span class="na">_establish_connection</span><span class="o">()</span>
<span class="nc">May</span> <span class="mi">17</span> <span class="mi">08</span><span class="o">:</span><span class="mi">34</span><span class="o">:</span><span class="mi">40</span> <span class="n">pulpserver</span> <span class="n">pulp</span><span class="o">[</span><span class="mi">45045</span><span class="o">]:</span> <span class="n">celery</span><span class="o">.</span><span class="na">beat</span><span class="o">:</span><span class="nl">CRITICAL:</span> <span class="o">(</span><span class="mi">45045</span><span class="o">-</span><span class="mi">85152</span><span class="o">)</span> <span class="nc">File</span> <span class="s">"/usr/lib/python2.7/site-packages/kombu/connection.py"</span><span class="o">,</span> <span class="n">line</span> <span class="mi">696</span><span class="o">,</span> <span class="n">in</span> <span class="n">_establish_connection</span>
<span class="nc">May</span> <span class="mi">17</span> <span class="mi">08</span><span class="o">:</span><span class="mi">34</span><span class="o">:</span><span class="mi">40</span> <span class="n">pulpserver</span> <span class="n">pulp</span><span class="o">[</span><span class="mi">45045</span><span class="o">]:</span> <span class="n">celery</span><span class="o">.</span><span class="na">beat</span><span class="o">:</span><span class="nl">CRITICAL:</span> <span class="o">(</span><span class="mi">45045</span><span class="o">-</span><span class="mi">85152</span><span class="o">)</span> <span class="n">conn</span> <span class="o">=</span> <span class="n">self</span><span class="o">.</span><span class="na">transport</span><span class="o">.</span><span class="na">establish_connection</span><span class="o">()</span>
<span class="nc">May</span> <span class="mi">17</span> <span class="mi">08</span><span class="o">:</span><span class="mi">34</span><span class="o">:</span><span class="mi">40</span> <span class="n">pulpserver</span> <span class="n">pulp</span><span class="o">[</span><span class="mi">45045</span><span class="o">]:</span> <span class="n">celery</span><span class="o">.</span><span class="na">beat</span><span class="o">:</span><span class="nl">CRITICAL:</span> <span class="o">(</span><span class="mi">45045</span><span class="o">-</span><span class="mi">85152</span><span class="o">)</span> <span class="nc">File</span> <span class="s">"/usr/lib/python2.7/site-packages/kombu/transport/qpid.py"</span><span class="o">,</span> <span class="n">line</span> <span class="mi">1600</span><span class="o">,</span> <span class="n">in</span> <span class="n">establish_connection</span>
<span class="nc">May</span> <span class="mi">17</span> <span class="mi">08</span><span class="o">:</span><span class="mi">34</span><span class="o">:</span><span class="mi">40</span> <span class="n">pulpserver</span> <span class="n">pulp</span><span class="o">[</span><span class="mi">45045</span><span class="o">]:</span> <span class="n">celery</span><span class="o">.</span><span class="na">beat</span><span class="o">:</span><span class="nl">CRITICAL:</span> <span class="o">(</span><span class="mi">45045</span><span class="o">-</span><span class="mi">85152</span><span class="o">)</span> <span class="n">conn</span> <span class="o">=</span> <span class="n">self</span><span class="o">.</span><span class="na">Connection</span><span class="o">(**</span><span class="n">opts</span><span class="o">)</span>
<span class="nc">May</span> <span class="mi">17</span> <span class="mi">08</span><span class="o">:</span><span class="mi">34</span><span class="o">:</span><span class="mi">40</span> <span class="n">pulpserver</span> <span class="n">pulp</span><span class="o">[</span><span class="mi">45045</span><span class="o">]:</span> <span class="n">celery</span><span class="o">.</span><span class="na">beat</span><span class="o">:</span><span class="nl">CRITICAL:</span> <span class="o">(</span><span class="mi">45045</span><span class="o">-</span><span class="mi">85152</span><span class="o">)</span> <span class="nc">File</span> <span class="s">"/usr/lib/python2.7/site-packages/kombu/transport/qpid.py"</span><span class="o">,</span> <span class="n">line</span> <span class="mi">1284</span><span class="o">,</span> <span class="n">in</span> <span class="n">__init__</span>
<span class="nc">May</span> <span class="mi">17</span> <span class="mi">08</span><span class="o">:</span><span class="mi">34</span><span class="o">:</span><span class="mi">40</span> <span class="n">pulpserver</span> <span class="n">pulp</span><span class="o">[</span><span class="mi">45045</span><span class="o">]:</span> <span class="n">celery</span><span class="o">.</span><span class="na">beat</span><span class="o">:</span><span class="nl">CRITICAL:</span> <span class="o">(</span><span class="mi">45045</span><span class="o">-</span><span class="mi">85152</span><span class="o">)</span> <span class="n">raise</span> <span class="nf">AuthenticationFailure</span><span class="o">(</span><span class="n">sys</span><span class="o">.</span><span class="na">exc_info</span><span class="o">()[</span><span class="mi">1</span><span class="o">])</span>
<span class="nc">May</span> <span class="mi">17</span> <span class="mi">08</span><span class="o">:</span><span class="mi">34</span><span class="o">:</span><span class="mi">40</span> <span class="n">pulpserver</span> <span class="n">pulp</span><span class="o">[</span><span class="mi">45045</span><span class="o">]:</span> <span class="n">celery</span><span class="o">.</span><span class="na">beat</span><span class="o">:</span><span class="nl">CRITICAL:</span> <span class="o">(</span><span class="mi">45045</span><span class="o">-</span><span class="mi">85152</span><span class="o">)</span> <span class="nl">AuthenticationFailure:</span> <span class="n">connection</span><span class="o">-</span><span class="nl">forced:</span> <span class="nc">Connection</span> <span class="n">must</span> <span class="n">be</span> <span class="n">encrypted</span><span class="o">.(</span><span class="mi">320</span><span class="o">)</span>
<span class="nc">This</span> <span class="n">message</span> <span class="n">is</span> <span class="n">intended</span> <span class="k">for</span> <span class="n">use</span> <span class="n">only</span> <span class="n">by</span> <span class="n">the</span> <span class="nf">person</span><span class="o">(</span><span class="n">s</span><span class="o">)</span> <span class="n">addressed</span> <span class="n">above</span> <span class="n">and</span> <span class="n">may</span> <span class="n">contain</span> <span class="n">privileged</span> <span class="n">and</span> <span class="n">confidential</span> <span class="n">information</span><span class="o">.</span> <span class="nc">Disclosure</span> <span class="n">or</span> <span class="n">use</span> <span class="n">of</span> <span class="k">this</span> <span class="n">message</span> <span class="n">by</span> <span class="n">any</span> <span class="n">other</span> <span class="n">person</span> <span class="n">is</span> <span class="n">strictly</span> <span class="n">prohibited</span><span class="o">.</span> <span class="nc">If</span> <span class="k">this</span> <span class="n">message</span> <span class="n">is</span> <span class="n">received</span> <span class="n">in</span> <span class="n">error</span><span class="o">,</span> <span class="n">please</span> <span class="n">notify</span> <span class="n">the</span> <span class="n">sender</span> <span class="n">immediately</span> <span class="n">and</span> <span class="n">delete</span> <span class="k">this</span> <span class="n">message</span><span class="o">.</span>
</code></pre>
Pulp - Issue #3455 (CLOSED - NOTABUG): add consumer id to a consumer group does not work
https://pulp.plan.io/issues/3455
2018-03-10T00:02:49Z
Anonymous
<p>I have a rpm consumer group with 37 consumers but is not able to add more consumer-ids.</p>
<p>I always get the message "Consumer Group [xys] membership updated" but the group does not contain the new consumer-id.</p>
<p>Is there a limit on the number of consumers that can be added to a consumer group?</p>
<p>When I tried to use the -vvv option it returns the new list but without containing my consumer id.</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>
Debian Support - Issue #3094 (CLOSED - DUPLICATE): Unable to cancel pending unstarted tasks
https://pulp.plan.io/issues/3094
2017-10-23T21:40:42Z
Anonymous
<p>1. Created Consumers<br>
2. Created Consumer Groups for Patching<br>
3. Deleted some Consumers<br>
4. Run Patching on the Consumer Group<br>
5. Orphan Tasks that cannot be deleted</p>
<p>pulp-admin tasks cancel --task-id <task-id></p>
<p>The following resources(s) could not be found</p>
<p><consumer.hostname> (consumer)</p>
<p>Is there a workaround for this kind of issue?</p>
Pulp - Issue #2131 (CLOSED - NOTABUG): create repo with different name but same feedurl causes an...
https://pulp.plan.io/issues/2131
2016-08-04T21:22:55Z
Anonymous
<p>Scenario: I would like to be able to freeze a repository up to a certain date. Some server require only 1 or 2 update a year.<br>
Solution: Create a another repository that is synchronized manually on a specific date.</p>
<pre><code>2016-08-04 17:11:27,116 - ERROR - Exception occurred:
href: /pulp/api/v2/repositories/
method: POST
status: 400
error: Relative URL [content/dist/rhel/server/6/6.8/x86_64/os] for repository [oracle-rhel-6-x86_64-base] conflicts with existing relative URL [content/dist/rhel/server/6/6.8/x86_64/os] for repository [rhel-6-x86_64-base]
Relative URL [content/dist/rhel/server/6/6.8/x86_64/os] for repository [oracle-rhel-6-x86_64-base] conflicts with existing relative URL [content/dist/rhel/server/6/6.8/x86_64/os] for repository [rhel-6-x86_64-base]
traceback: None
data: {u'args': [u'Relative URL [content/dist/rhel/server/6/6.8/x86_64/os] for repository [oracle-rhel-6-x86_64-base] conflicts with existing relative URL [content/dist/rhel/server/6/6.8/x86_64/os] for repository [rhel-6-x86_64-base]\nRelative URL [content/dist/rhel/server/6/6.8/x86_64/os] for repository [oracle-rhel-6-x86_64-base] conflicts with existing relative URL [content/dist/rhel/server/6/6.8/x86_64/os] for repository [rhel-6-x86_64-base]'], u'error': {u'code': u'PLP0000', u'data': {}, u'description': u'Relative URL [content/dist/rhel/server/6/6.8/x86_64/os] for repository [oracle-rhel-6-x86_64-base] conflicts with existing relative URL [content/dist/rhel/server/6/6.8/x86_64/os] for repository [rhel-6-x86_64-base]\nRelative URL [content/dist/rhel/server/6/6.8/x86_64/os] for repository [oracle-rhel-6-x86_64-base] conflicts with existing relative URL [content/dist/rhel/server/6/6.8/x86_64/os] for repository [rhel-6-x86_64-base]', u'sub_errors': []}}
</code></pre>
Pulp - Issue #2079 (CLOSED - DUPLICATE): Fails to sync EPEL 7.x repository with Pulp 2.9.0
https://pulp.plan.io/issues/2079
2016-07-14T14:01:27Z
Anonymous
<p>I was trying to synchronize my EPEL 6.x/7.x repositories using the workaround published here.</p>
<p><a href="http://www.pulpproject.org/2016/07/12/pulp-2-9-0-generally-available/" class="external">http://www.pulpproject.org/2016/07/12/pulp-2-9-0-generally-available/</a></p>
<p>The migration took a little while but after applying the work around i get the following error ONLY on EPEL 7.x repository.</p>
<pre><code>pulp-admin rpm repo sync run --repo-id epel-7-x86_64
+----------------------------------------------------------------------+
Synchronizing Repository [epel-7-x86_64]
+----------------------------------------------------------------------+
This command may be exited via ctrl+c without affecting the request.
Downloading metadata...
[/]
... completed
Downloading repository content...
[|]
[============= ] 27%
RPMs: 2/3 items
Delta RPMs: 0/0 items
... completed
Downloading distribution files...
[==================================================] 100%
Distributions: 0/0 items
... completed
Importing package groups/categories...
[\]
... completed
Cleaning duplicate packages...
[\]
... completed
Task Succeeded
Initializing repo metadata
[-]
... completed
Publishing Distribution files
[-]
... completed
Publishing RPMs
[==================================== ] 72%
7495 of 10349 items
Task Failed
Invalid block tag: 'compress'
</code></pre>
<p>This does not happen on EPEL 6.x repository and I try the following in order to fix the problem with no luck.</p>
<p>1. Delete the EPEL 7.x repository<br>
2. Create a new EPEL repository<br>
3. Update the repo using the workaround --skip...<br>
4. Synchronize again</p>
Pulp - Issue #2074 (CLOSED - NOTABUG): Installing a new pulp consumer requires puppet open source?
https://pulp.plan.io/issues/2074
2016-07-12T18:41:51Z
Anonymous
<p>I am trying to configure a new pulp-consumer on RHEL 7.x. Why there is a dependency on puppet package?</p>
<pre><code> yum groupinstall pulp-consumer-qpid
Loaded plugins: product-id, search-disabled-repos, subscription-manager
There is no installed groups file.
Maybe run: yum groups mark convert (see man yum)
Resolving Dependencies
--> Running transaction check
---> Package pulp-agent.noarch 0:2.8.5-1.el7 will be installed
--> Processing Dependency: python-pulp-bindings = 2.8.5 for package: pulp-agent-2.8.5-1.el7.noarch
--> Processing Dependency: python-pulp-agent-lib = 2.8.5 for package: pulp-agent-2.8.5-1.el7.noarch
--> Processing Dependency: python-gofer >= 2.5 for package: pulp-agent-2.8.5-1.el7.noarch
--> Processing Dependency: gofer >= 2.5 for package: pulp-agent-2.8.5-1.el7.noarch
---> Package pulp-consumer-client.noarch 0:2.8.5-1.el7 will be installed
--> Processing Dependency: python-pulp-common = 2.8.5 for package: pulp-consumer-client-2.8.5-1.el7.noarch
--> Processing Dependency: python-pulp-client-lib = 2.8.5 for package: pulp-consumer-client-2.8.5-1.el7.noarch
---> Package pulp-puppet-consumer-extensions.noarch 0:2.8.5-1.el7 will be installed
--> Processing Dependency: python-pulp-puppet-common = 2.8.5 for package: pulp-puppet-consumer-extensions-2.8.5-1.el7.noarch
---> Package pulp-puppet-handlers.noarch 0:2.8.5-1.el7 will be installed
--> Processing Dependency: puppet >= 2.7.14 for package: pulp-puppet-handlers-2.8.5-1.el7.noarch
---> Package pulp-rpm-consumer-extensions.noarch 0:2.8.5-1.el7 will be installed
---> Package pulp-rpm-handlers.noarch 0:2.8.5-1.el7 will be installed
--> Processing Dependency: python-pulp-rpm-common = 2.8.5 for package: pulp-rpm-handlers-2.8.5-1.el7.noarch
---> Package pulp-rpm-yumplugins.noarch 0:2.8.5-1.el7 will be installed
---> Package python-gofer-qpid.noarch 0:2.7.6-1.el7 will be installed
--> Processing Dependency: python-qpid >= 0.18 for package: python-gofer-qpid-2.7.6-1.el7.noarch
--> Running transaction check
---> Package gofer.noarch 0:2.7.6-1.el7 will be installed
---> Package puppet.noarch 0:3.6.2-3.el7 will be installed
--> Processing Dependency: hiera >= 1.0.0 for package: puppet-3.6.2-3.el7.noarch
--> Processing Dependency: facter >= 1.6.6 for package: puppet-3.6.2-3.el7.noarch
--> Processing Dependency: rubygem(rgen) for package: puppet-3.6.2-3.el7.noarch
--> Processing Dependency: ruby(shadow) for package: puppet-3.6.2-3.el7.noarch
--> Processing Dependency: ruby(selinux) for package: puppet-3.6.2-3.el7.noarch
--> Processing Dependency: ruby(release) for package: puppet-3.6.2-3.el7.noarch
--> Processing Dependency: ruby(augeas) for package: puppet-3.6.2-3.el7.noarch
--> Processing Dependency: ruby for package: puppet-3.6.2-3.el7.noarch
--> Processing Dependency: /usr/bin/ruby for package: puppet-3.6.2-3.el7.noarch
---> Package python-gofer.noarch 0:2.7.6-1.el7 will be installed
---> Package python-pulp-agent-lib.noarch 0:2.8.5-1.el7 will be installed
---> Package python-pulp-bindings.noarch 0:2.8.5-1.el7 will be installed
--> Processing Dependency: python-oauth2 >= 1.5.170-2.pulp for package: python-pulp-bindings-2.8.5-1.el7.noarch
---> Package python-pulp-client-lib.noarch 0:2.8.5-1.el7 will be installed
--> Processing Dependency: python-okaara >= 1.0.32 for package: python-pulp-client-lib-2.8.5-1.el7.noarch
--> Processing Dependency: python-isodate >= 0.5.0-1.pulp for package: python-pulp-client-lib-2.8.5-1.el7.noarch
---> Package python-pulp-common.noarch 0:2.8.5-1.el7 will be installed
---> Package python-pulp-puppet-common.noarch 0:2.8.5-1.el7 will be installed
---> Package python-pulp-rpm-common.noarch 0:2.8.5-1.el7 will be installed
---> Package python-qpid.noarch 0:0.32-13.el7 will be installed
--> Processing Dependency: python-qpid-common = 0.32-13.el7 for package: python-qpid-0.32-13.el7.noarch
--> Processing Dependency: python-saslwrapper for package: python-qpid-0.32-13.el7.noarch
--> Running transaction check
---> Package facter.x86_64 0:2.4.1-1.el7 will be installed
--> Processing Dependency: pciutils for package: facter-2.4.1-1.el7.x86_64
--> Processing Dependency: /usr/bin/ruby for package: facter-2.4.1-1.el7.x86_64
---> Package hiera.noarch 1:1.3.4-5.el7 will be installed
--> Processing Dependency: ruby(release) for package: 1:hiera-1.3.4-5.el7.noarch
---> Package puppet.noarch 0:3.6.2-3.el7 will be installed
--> Processing Dependency: ruby(selinux) for package: puppet-3.6.2-3.el7.noarch
--> Processing Dependency: ruby(release) for package: puppet-3.6.2-3.el7.noarch
--> Processing Dependency: ruby for package: puppet-3.6.2-3.el7.noarch
--> Processing Dependency: /usr/bin/ruby for package: puppet-3.6.2-3.el7.noarch
---> Package python-isodate.noarch 0:0.5.0-4.pulp.el7 will be installed
---> Package python-oauth2.noarch 0:1.5.211-8.el7 will be installed
--> Processing Dependency: python-simplejson for package: python-oauth2-1.5.211-8.el7.noarch
--> Processing Dependency: python-httplib2 for package: python-oauth2-1.5.211-8.el7.noarch
---> Package python-okaara.noarch 0:1.0.35-1.el7 will be installed
---> Package python-qpid-common.noarch 0:0.32-13.el7 will be installed
---> Package python-saslwrapper.x86_64 0:0.16-5.el7 will be installed
--> Processing Dependency: saslwrapper(x86-64) = 0.16-5.el7 for package: python-saslwrapper-0.16-5.el7.x86_64
--> Processing Dependency: libsaslwrapper.so.1()(64bit) for package: python-saslwrapper-0.16-5.el7.x86_64
---> Package ruby-augeas.x86_64 0:0.5.0-1.el7 will be installed
--> Processing Dependency: augeas-libs >= 1.0.0 for package: ruby-augeas-0.5.0-1.el7.x86_64
--> Processing Dependency: ruby(release) for package: ruby-augeas-0.5.0-1.el7.x86_64
--> Processing Dependency: libaugeas.so.0(AUGEAS_0.8.0)(64bit) for package: ruby-augeas-0.5.0-1.el7.x86_64
--> Processing Dependency: libaugeas.so.0(AUGEAS_0.16.0)(64bit) for package: ruby-augeas-0.5.0-1.el7.x86_64
--> Processing Dependency: libaugeas.so.0(AUGEAS_0.14.0)(64bit) for package: ruby-augeas-0.5.0-1.el7.x86_64
--> Processing Dependency: libaugeas.so.0(AUGEAS_0.12.0)(64bit) for package: ruby-augeas-0.5.0-1.el7.x86_64
--> Processing Dependency: libaugeas.so.0(AUGEAS_0.11.0)(64bit) for package: ruby-augeas-0.5.0-1.el7.x86_64
--> Processing Dependency: libaugeas.so.0(AUGEAS_0.10.0)(64bit) for package: ruby-augeas-0.5.0-1.el7.x86_64
--> Processing Dependency: libaugeas.so.0(AUGEAS_0.1.0)(64bit) for package: ruby-augeas-0.5.0-1.el7.x86_64
--> Processing Dependency: libruby.so.2.0()(64bit) for package: ruby-augeas-0.5.0-1.el7.x86_64
--> Processing Dependency: libaugeas.so.0()(64bit) for package: ruby-augeas-0.5.0-1.el7.x86_64
---> Package ruby-shadow.x86_64 0:1.4.1-23.el7 will be installed
--> Processing Dependency: ruby(release) for package: ruby-shadow-1.4.1-23.el7.x86_64
--> Processing Dependency: libruby.so.2.0()(64bit) for package: ruby-shadow-1.4.1-23.el7.x86_64
---> Package rubygem-rgen.noarch 0:0.6.6-2.el7 will be installed
--> Processing Dependency: ruby(rubygems) for package: rubygem-rgen-0.6.6-2.el7.noarch
--> Processing Dependency: ruby(release) for package: rubygem-rgen-0.6.6-2.el7.noarch
--> Running transaction check
---> Package facter.x86_64 0:2.4.1-1.el7 will be installed
--> Processing Dependency: pciutils for package: facter-2.4.1-1.el7.x86_64
--> Processing Dependency: /usr/bin/ruby for package: facter-2.4.1-1.el7.x86_64
---> Package hiera.noarch 1:1.3.4-5.el7 will be installed
--> Processing Dependency: ruby(release) for package: 1:hiera-1.3.4-5.el7.noarch
---> Package puppet.noarch 0:3.6.2-3.el7 will be installed
--> Processing Dependency: ruby(selinux) for package: puppet-3.6.2-3.el7.noarch
--> Processing Dependency: ruby(release) for package: puppet-3.6.2-3.el7.noarch
--> Processing Dependency: ruby for package: puppet-3.6.2-3.el7.noarch
--> Processing Dependency: /usr/bin/ruby for package: puppet-3.6.2-3.el7.noarch
---> Package python-httplib2.noarch 0:0.7.7-3.el7 will be installed
---> Package python-simplejson.x86_64 0:3.3.3-1.el7 will be installed
---> Package ruby-augeas.x86_64 0:0.5.0-1.el7 will be installed
--> Processing Dependency: augeas-libs >= 1.0.0 for package: ruby-augeas-0.5.0-1.el7.x86_64
--> Processing Dependency: ruby(release) for package: ruby-augeas-0.5.0-1.el7.x86_64
--> Processing Dependency: libaugeas.so.0(AUGEAS_0.8.0)(64bit) for package: ruby-augeas-0.5.0-1.el7.x86_64
--> Processing Dependency: libaugeas.so.0(AUGEAS_0.16.0)(64bit) for package: ruby-augeas-0.5.0-1.el7.x86_64
--> Processing Dependency: libaugeas.so.0(AUGEAS_0.14.0)(64bit) for package: ruby-augeas-0.5.0-1.el7.x86_64
--> Processing Dependency: libaugeas.so.0(AUGEAS_0.12.0)(64bit) for package: ruby-augeas-0.5.0-1.el7.x86_64
--> Processing Dependency: libaugeas.so.0(AUGEAS_0.11.0)(64bit) for package: ruby-augeas-0.5.0-1.el7.x86_64
--> Processing Dependency: libaugeas.so.0(AUGEAS_0.10.0)(64bit) for package: ruby-augeas-0.5.0-1.el7.x86_64
--> Processing Dependency: libaugeas.so.0(AUGEAS_0.1.0)(64bit) for package: ruby-augeas-0.5.0-1.el7.x86_64
--> Processing Dependency: libruby.so.2.0()(64bit) for package: ruby-augeas-0.5.0-1.el7.x86_64
--> Processing Dependency: libaugeas.so.0()(64bit) for package: ruby-augeas-0.5.0-1.el7.x86_64
---> Package ruby-shadow.x86_64 0:1.4.1-23.el7 will be installed
--> Processing Dependency: ruby(release) for package: ruby-shadow-1.4.1-23.el7.x86_64
--> Processing Dependency: libruby.so.2.0()(64bit) for package: ruby-shadow-1.4.1-23.el7.x86_64
---> Package rubygem-rgen.noarch 0:0.6.6-2.el7 will be installed
--> Processing Dependency: ruby(rubygems) for package: rubygem-rgen-0.6.6-2.el7.noarch
--> Processing Dependency: ruby(release) for package: rubygem-rgen-0.6.6-2.el7.noarch
---> Package saslwrapper.x86_64 0:0.16-5.el7 will be installed
--> Processing Dependency: /usr/bin/ruby for package: facter-2.4.1-1.el7.x86_64
--> Processing Dependency: /usr/bin/ruby for package: puppet-3.6.2-3.el7.noarch
--> Finished Dependency Resolution
Error: Package: puppet-3.6.2-3.el7.noarch (epel)
Requires: /usr/bin/ruby
Error: Package: ruby-augeas-0.5.0-1.el7.x86_64 (epel)
Requires: libruby.so.2.0()(64bit)
Error: Package: ruby-augeas-0.5.0-1.el7.x86_64 (epel)
Requires: libaugeas.so.0(AUGEAS_0.12.0)(64bit)
Error: Package: ruby-augeas-0.5.0-1.el7.x86_64 (epel)
Requires: libaugeas.so.0(AUGEAS_0.14.0)(64bit)
Error: Package: puppet-3.6.2-3.el7.noarch (epel)
Requires: ruby(selinux)
Error: Package: ruby-augeas-0.5.0-1.el7.x86_64 (epel)
Requires: libaugeas.so.0(AUGEAS_0.8.0)(64bit)
Error: Package: facter-2.4.1-1.el7.x86_64 (epel)
Requires: /usr/bin/ruby
Error: Package: rubygem-rgen-0.6.6-2.el7.noarch (epel)
Requires: ruby(rubygems)
Error: Package: ruby-shadow-1.4.1-23.el7.x86_64 (epel)
Requires: ruby(release)
Error: Package: ruby-augeas-0.5.0-1.el7.x86_64 (epel)
Requires: libaugeas.so.0(AUGEAS_0.1.0)(64bit)
Error: Package: 1:hiera-1.3.4-5.el7.noarch (epel)
Requires: ruby(release)
Error: Package: ruby-augeas-0.5.0-1.el7.x86_64 (epel)
Requires: libaugeas.so.0(AUGEAS_0.11.0)(64bit)
Error: Package: ruby-augeas-0.5.0-1.el7.x86_64 (epel)
Requires: libaugeas.so.0()(64bit)
Error: Package: ruby-augeas-0.5.0-1.el7.x86_64 (epel)
Requires: augeas-libs >= 1.0.0
Error: Package: puppet-3.6.2-3.el7.noarch (epel)
Requires: ruby(release)
Error: Package: facter-2.4.1-1.el7.x86_64 (epel)
Requires: pciutils
Error: Package: puppet-3.6.2-3.el7.noarch (epel)
Requires: ruby
Error: Package: ruby-augeas-0.5.0-1.el7.x86_64 (epel)
Requires: libaugeas.so.0(AUGEAS_0.10.0)(64bit)
Error: Package: ruby-augeas-0.5.0-1.el7.x86_64 (epel)
Requires: ruby(release)
Error: Package: ruby-augeas-0.5.0-1.el7.x86_64 (epel)
Requires: libaugeas.so.0(AUGEAS_0.16.0)(64bit)
Error: Package: rubygem-rgen-0.6.6-2.el7.noarch (epel)
Requires: ruby(release)
Error: Package: ruby-shadow-1.4.1-23.el7.x86_64 (epel)
Requires: libruby.so.2.0()(64bit)
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest
</code></pre>
Pulp - Issue #2070 (CLOSED - DUPLICATE): Could not parse errata `updated` field: expected format ...
https://pulp.plan.io/issues/2070
2016-07-08T17:54:16Z
Anonymous
<p>I am trying to synchronize two EPEL 6.x/7.x repositories but I get the following error.</p>
<pre><code>pulp-admin rpm repo sync run --repo-id epel-7-x86_64
+----------------------------------------------------------------------+
Synchronizing Repository [epel-7-x86_64]
+----------------------------------------------------------------------+
This command may be exited via ctrl+c without affecting the request.
Downloading metadata...
[/]
... completed
Downloading repository content...
[\]
[ ] 0%
RPMs: 0/1 items
Delta RPMs: 0/0 items
... completed
Downloading distribution files...
[==================================================] 100%
Distributions: 0/0 items
... completed
Importing errata...
[\]
Task Failed
Could not parse errata `updated` field: expected format '%Y-%m-%d %H:%M:%S'.
Fail to update the existing erratum FEDORA-EPEL-2016-03d3da6d4c.
</code></pre>
Pulp - Issue #2068 (CLOSED - NOTABUG): HTTP 404: When trying to run yum update from a pulp-consumer
https://pulp.plan.io/issues/2068
2016-07-07T20:44:04Z
Anonymous
<p>I am trying to bind a pulp consumer to a specific repository and execute a simple <strong>yum update</strong>.</p>
<p>I get the following error.</p>
<pre><code>...pulp/repos/content/dist/rhel/server/7/7Server/x86_64/os/repodata/repomd.xml: [Errno 14] HTTPS Error 404 - Not Found
</code></pre>
<p>I also tried using <strong>curl -O</strong> from the same puppet server but it seems that the file is on the file-system and it was published correctly. When browsing from Chrome it just like the file is not there.</p>
<pre><code>
Since /var/lib/pulp is a symlink location then I have the following configuration file for pulp_content.conf.
<Location /pulp/content/>
XSendFile on
XSendFilePath /<mount_location>/content
XSendFilePath /<mount_location>/pkg/published
XSendFilePath /var/lib/pulp/content
XSendFilePath /var/lib/pulp/published
</Location>
</code></pre>
Pulp - Issue #2063 (CLOSED - NOTABUG): Trouble connecting to LDAP(Active Directory) Server Whole ...
https://pulp.plan.io/issues/2063
2016-07-06T14:25:44Z
Anonymous
<p>I am trying to configure apache ldap for pulp server but i get the following error.</p>
<pre><code>2016-07-06 10:20:33,789 - ERROR - Client-side exception occurred
Traceback (most recent call last):
File "/usr/lib/python2.7/site-packages/pulp/client/extensions/core.py", line 474, in run
exit_code = Cli.run(self, args)
File "/usr/lib/python2.7/site-packages/okaara/cli.py", line 974, in run
exit_code = command_or_section.execute(self.prompt, remaining_args)
File "/usr/lib/python2.7/site-packages/pulp/client/extensions/extensions.py", line 210, in execute
return self.method(*arg_list, **clean_kwargs)
File "/usr/lib/python2.7/site-packages/pulp/client/admin/admin_auth.py", line 49, in login
result = self.context.server.actions.login(username, password).response_body
File "/usr/lib/python2.7/site-packages/pulp/bindings/actions.py", line 20, in login
return self.server.POST(path)
File "/usr/lib/python2.7/site-packages/pulp/bindings/server.py", line 100, in POST
log_request_body=log_request_body, ignore_prefix=ignore_prefix)
File "/usr/lib/python2.7/site-packages/pulp/bindings/server.py", line 166, in _request
self._handle_exceptions(response_code, response_body)
File "/usr/lib/python2.7/site-packages/pulp/bindings/server.py", line 202, in _handle_exceptions
raise exceptions.ApacheServerException(response_body)
ApacheServerException
There was an internal server error while trying to access the Pulp application.
One possible cause is that the database needs to be migrated to the latest
version. If this is the case, run pulp-manage-db and restart the services. More
information may be found in Apache's log.
</code></pre>
<p>I re-run the migrations but did not work for me. I am using the basic example from the documentation site.</p>
<pre><code><Files webservices.wsgi>
SetEnvIfNoCase ^Authorization$ "Basic.*" USE_APACHE_AUTH=1
Order allow,deny
Allow from env=!USE_APACHE_AUTH
Satisfy Any
# configure basic auth
AuthType basic
AuthBasicProvider ldap
AuthName "Pulp"
AuthLDAPURL "ldap://myactivedirectory.com?sAMAccountName"
AuthLDAPBindDN "cn=validCN"
AuthLDAPBindPassword "password"
AuthLDAPRemoteUserAttribute sAMAccountName
#AuthzLDAPAuthoritative On
Require valid-user
#WSGIPassAuthorization On
#WSGIProcessGroup pulp
#WSGIApplicationGroup pulp
#SSLRenegBufferSize 1048576
SSLRequireSSL
SSLVerifyDepth 3
SSLOptions +StdEnvVars +ExportCertData
SSLVerifyClient optional
</Files>
</code></pre>
Pulp - Issue #2061 (CLOSED - DUPLICATE): [Errno 13] Permission denied when using symlink to a dif...
https://pulp.plan.io/issues/2061
2016-07-05T17:19:31Z
Anonymous
<p>Before I installed Pulp I created a symlink from /var/lib/pulp to /pulp_data/(BIG SPACE). The installation of Pulp went perfect with the documentation procedure and created the following folders under the partition.</p>
<p>1. published<br>
2. static<br>
3. uploads</p>
<p>I also tried to use a dummy command to test it out and it worked: pulp-admin rpm repo create --repo-id=foo</p>
<p>I am trying to create a CDN repository with the appropriate certificate information but it seems to crash with permissions.</p>
<pre><code>pulp-admin -v rpm repo create --feed=https://cdn.redhat.com/content/dist/rhel/server/6/6.8/x86_64/os --repo-id=base --feed-cert=/etc/pki/entitlement/<cert>.pem --feed-key=/etc/pki/entitlement/<key>.pem --feed-ca-cert=<rhn-ca>.pem
2016-07-05 13:10:58,228 - ERROR - Exception occurred:
href: /pulp/api/v2/repositories/
method: POST
status: 500
error: [Errno 13] Permission denied: '/var/lib/pulp/importers/base-yum_importer'
traceback: [u' File "/usr/lib/python2.7/site-packages/django/core/handlers/base.py", line 112, in get_response\n response = wrapped_callback(request, *callback_args, **callback_kwargs)\n', u' File "/usr/lib/python2.7/site-packages/django/views/generic/base.py", line 69, in view\n return self.dispatch(request, *args, **kwargs)\n', u' File "/usr/lib/python2.7/site-packages/django/views/generic/base.py", line 87, in dispatch\n return handler(request, *args, **kwargs)\n', u' 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', u' 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', u' File "/usr/lib/python2.7/site-packages/pulp/server/webservices/views/util.py", line 130, in wrapper\n return func(*args, **kwargs)\n', u' File "/usr/lib/python2.7/site-packages/pulp/server/webservices/views/repositories.py", line 128, in post\n distributor_list=repo_data.get(\'distributors\')\n', u' File "/usr/lib/python2.7/site-packages/pulp/server/controllers/repository.py", line 410, in create_repo\n importer_controller.set_importer(repo_id, importer_type_id, importer_repo_plugin_config)\n', u' File "/usr/lib/python2.7/site-packages/celery/local.py", line 167, in <lambda>\n __call__ = lambda x, *a, **kw: x._get_current_object()(*a, **kw)\n', u' File "/usr/lib/python2.7/site-packages/pulp/server/async/tasks.py", line 473, in __call__\n return super(Task, self).__call__(*args, **kwargs)\n', u' File "/usr/lib/python2.7/site-packages/pulp/server/async/tasks.py", line 103, in __call__\n return super(PulpTask, self).__call__(*args, **kwargs)\n', u' File "/usr/lib/python2.7/site-packages/celery/app/task.py", line 420, in __call__\n return self.run(*args, **kwargs)\n', u' File "/usr/lib/python2.7/site-packages/pulp/server/controllers/importer.py", line 96, in set_importer\n importer.save()\n', u' File "/usr/lib/python2.7/site-packages/pulp/server/db/model/__init__.py", line 283, in save\n self._write_pem_file(key, path)\n', u' File "/usr/lib/python2.7/site-packages/pulp/server/db/model/__init__.py", line 344, in _write_pem_file\n misc.mkdir(os.path.dirname(self._pki_path))\n', u' File "/usr/lib/python2.7/site-packages/pulp/plugins/util/misc.py", line 48, in mkdir\n os.makedirs(path)\n', u' File "/usr/lib64/python2.7/os.py", line 157, in makedirs\n mkdir(name, mode)\n']
data: {}
An internal error occurred on the Pulp server:
RequestException: POST request
on /pulp/api/v2/repositories/ failed with 500 - [Errno 13] Permission denied:
'/var/lib/pulp/importers/base-yum_importer'
</code></pre>
<p>I checked that the permissions of the symlink are assigned to the apache user as well as the subfolders. My guess is that pulp is unable to create the importers directory.</p>
<p>I also think that the documentation regarding Storage Requirements should be expanded a little bit more with a couple of more scenarios.</p>
Pulp - Issue #2053 (CLOSED - NOTABUG): Deleted /var/lib/pulp/sn.dat by mistake and pulp-admin fa...
https://pulp.plan.io/issues/2053
2016-07-01T16:09:45Z
Anonymous
<p>My mistake i deleted the file sn.dat and now my pulp-admin commands are not working.</p>
<p>Is there a way to recover for this? I tried the following without success:</p>
<p>1. Restart Services<br>
2. Reboot VM</p>
<pre><code class="c syntaxhl" data-language="c"><span class="n">An</span> <span class="n">internal</span> <span class="n">error</span> <span class="n">occurred</span> <span class="n">on</span> <span class="n">the</span> <span class="n">Pulp</span> <span class="n">server</span><span class="o">:</span>
<span class="n">RequestException</span><span class="o">:</span> <span class="n">POST</span> <span class="n">request</span>
<span class="n">on</span> <span class="o">/</span><span class="n">pulp</span><span class="o">/</span><span class="n">api</span><span class="o">/</span><span class="n">v2</span><span class="o">/</span><span class="n">actions</span><span class="o">/</span><span class="n">login</span><span class="o">/</span> <span class="n">failed</span> <span class="n">with</span> <span class="mi">500</span> <span class="o">-</span> <span class="p">[</span><span class="n">Errno</span> <span class="mi">13</span><span class="p">]</span> <span class="n">Permission</span> <span class="n">denied</span><span class="o">:</span>
<span class="err">'</span><span class="o">/</span><span class="n">var</span><span class="o">/</span><span class="n">lib</span><span class="o">/</span><span class="n">pulp</span><span class="o">/</span><span class="n">sn</span><span class="p">.</span><span class="n">dat</span><span class="err">'</span>
</code></pre>
Pulp - Issue #1242 (CLOSED - DUPLICATE): Django setting undefined error in importer update
https://pulp.plan.io/issues/1242
2015-09-08T23:43:15Z
Anonymous
<p>Running the automation</p>
<pre><code>def test_04_importer_update(self):
response = self.importer.update(self.pulp, data={"importer_config": {"num_units": 10}})
Task.wait_for_report(self.pulp, response)
self.importer.reload(self.pulp)
self.assertEqual(self.importer.data["config"]["num_units"], 10)
</code></pre>
<p>See the following error</p>
<pre><code>Task failed: {u'code': u'PLP0000', u'data': {}, u'description': u'Settings cannot be imported, because environment variable DJANGO_SETTINGS_MODULE is undefined.', u'sub_errors': []}: {u'exception': None, u'task_type': u'pulp.server.managers.repo.importer.update_importer_config', u'_href': u'/pulp/api/v2/tasks/5b037765-fde9-415d-9510-244a20bd723c/', u'task_id': u'5b037765-fde9-415d-9510-244a20bd723c', u'tags': [u'pulp:repository:zoo', u'pulp:repository_importer:yum_importer', u'pulp:action:update_importer'], u'finish_time': u'2015-09-03T00:02:55Z', u'_ns': u'task_status', u'start_time': u'2015-09-03T00:02:55Z', u'traceback': u'Traceback (most recent call last):\n File "/usr/lib/python2.6/site-packages/celery/app/trace.py", line 240, in trace_task\n R = retval = fun(*args, **kwargs)\n File "/usr/lib/python2.6/site-packages/pulp/server/async/tasks.py", line 394, in __call__\n return super(Task, self).__call__(*args, **kwargs)\n File "/usr/lib/python2.6/site-packages/celery/app/trace.py", line 437, in __protected_call__\n return self.run(*args, **kwargs)\n File "/usr/lib/python2.6/site-packages/pulp/server/managers/repo/importer.py", line 300, in update_importer_config\n return serializer.data\n File "/usr/lib/python2.6/site-packages/pulp/server/webservices/views/serializers/__init__.py", line 128, in data\n return self._to_representation(self.instance)\n File "/usr/lib/python2.6/site-packages/pulp/server/webservices/views/serializers/__init__.py", line 76, in _to_representation\n href = self.get_href(instance)\n File "/usr/lib/python2.6/site-packages/pulp/server/webservices/views/serializers/__init__.py", line 172, in get_href\n \'importer_id\': instance[\'id\']})\n File "/usr/lib/python2.6/site-packages/django/core/urlresolvers.py", line 451, in reverse\n resolver = get_resolver(urlconf)\n File "/usr/lib/python2.6/site-packages/django/utils/functional.py", line 27, in wrapper\n result = func(*args)\n File "/usr/lib/python2.6/site-packages/django/core/urlresolvers.py", line 118, in get_resolver\n urlconf = settings.ROOT_URLCONF\n File "/usr/lib/python2.6/site-packages/django/utils/functional.py", line 184, in inner\n self._setup()\n File "/usr/lib/python2.6/site-packages/django/conf/__init__.py", line 40, in _setup\n raise ImportError("Settings cannot be imported, because environment variable %s is undefined." % ENVIRONMENT_VARIABLE)\nImportError: Settings cannot be imported, because environment variable DJANGO_SETTINGS_MODULE is undefined.\n', u'spawned_tasks': [], u'progress_report': {}, u'queue': u'reserved_resource_worker-1@ec2-54-78-144-90.eu-west-1.compute.amazonaws.com.dq', u'state': u'error', u'worker_name': u'reserved_resource_worker-1@ec2-54-78-144-90.eu-west-1.compute.amazonaws.com', u'result': None, u'error': {u'code': u'PLP0000', u'data': {}, u'description': u'Settings cannot be imported, because environment variable DJANGO_SETTINGS_MODULE is undefined.', u'sub_errors': []}, u'_id': {u'$oid': u'55e78e2f67cb7dd0e1de401a'}, u'id': u'55e78e2f67cb7dd0e1de401a'}
-------------------- >> begin captured logging << --------------------
requests.packages.urllib3.connectionpool: INFO: Resetting dropped connection: ec2-54-78-144-90.eu-west-1.compute.amazonaws.com
requests.packages.urllib3.connectionpool: DEBUG: "PUT /pulp/api/v2/repositories/zoo/importers/yum_importer/ HTTP/1.1" 202 172
pulp_auto.pulp: DEBUG: .send(Request('PUT', u'/repositories/zoo/importers/yum_importer/', data='{"importer_config": {"num_units": 10}}', headers={'content-type': 'application/json'})) ==
requests.packages.urllib3.connectionpool: INFO: Resetting dropped connection: ec2-54-78-144-90.eu-west-1.compute.amazonaws.com
requests.packages.urllib3.connectionpool: DEBUG: "GET /pulp/api/v2/tasks/5b037765-fde9-415d-9510-244a20bd723c/ HTTP/1.1" 200 2868
pulp_auto.pulp: DEBUG: .send(Request('GET', u'/tasks/5b037765-fde9-415d-9510-244a20bd723c/', data='{}', headers={'content-type': 'application/json'})) ==
pulp_auto.item: DEBUG: .from_response() == Task({u'exception': None, u'task_type': u'pulp.server.managers.repo.importer.update_importer_config', u'_href': u'/pulp/api/v2/tasks/5b037765-fde9-415d-9510-244a20bd723c/', u'task_id': u'5b037765-fde9-415d-9510-244a20bd723c', u'tags': [u'pulp:repository:zoo', u'pulp:repository_importer:yum_importer', u'pulp:action:update_importer'], u'finish_time': u'2015-09-03T00:02:55Z', u'_ns': u'task_status', u'start_time': u'2015-09-03T00:02:55Z', u'traceback': u'Traceback (most recent call last):\n File "/usr/lib/python2.6/site-packages/celery/app/trace.py", line 240, in trace_task\n R = retval = fun(*args, **kwargs)\n File "/usr/lib/python2.6/site-packages/pulp/server/async/tasks.py", line 394, in __call__\n return super(Task, self).__call__(*args, **kwargs)\n File "/usr/lib/python2.6/site-packages/celery/app/trace.py", line 437, in __protected_call__\n return self.run(*args, **kwargs)\n File "/usr/lib/python2.6/site-packages/pulp/server/managers/repo/importer.py", line 300, in update_importer_config\n return serializer.data\n File "/usr/lib/python2.6/site-packages/pulp/server/webservices/views/serializers/__init__.py", line 128, in data\n return self._to_representation(self.instance)\n File "/usr/lib/python2.6/site-packages/pulp/server/webservices/views/serializers/__init__.py", line 76, in _to_representation\n href = self.get_href(instance)\n File "/usr/lib/python2.6/site-packages/pulp/server/webservices/views/serializers/__init__.py", line 172, in get_href\n \'importer_id\': instance[\'id\']})\n File "/usr/lib/python2.6/site-packages/django/core/urlresolvers.py", line 451, in reverse\n resolver = get_resolver(urlconf)\n File "/usr/lib/python2.6/site-packages/django/utils/functional.py", line 27, in wrapper\n result = func(*args)\n File "/usr/lib/python2.6/site-packages/django/core/urlresolvers.py", line 118, in get_resolver\n urlconf = settings.ROOT_URLCONF\n File "/usr/lib/python2.6/site-packages/django/utils/functional.py", line 184, in inner\n self._setup()\n File "/usr/lib/python2.6/site-packages/django/conf/__init__.py", line 40, in _setup\n raise ImportError("Settings cannot be imported, because environment variable %s is undefined." % ENVIRONMENT_VARIABLE)\nImportError: Settings cannot be imported, because environment variable DJANGO_SETTINGS_MODULE is undefined.\n', u'spawned_tasks': [], u'progress_report': {}, u'queue': u'reserved_resource_worker-1@ec2-54-78-144-90.eu-west-1.compute.amazonaws.com.dq', u'state': u'error', u'worker_name': u'reserved_resource_worker-1@ec2-54-78-144-90.eu-west-1.compute.amazonaws.com', u'result': None, u'error': {u'code': u'PLP0000', u'data': {}, u'description': u'Settings cannot be imported, because environment variable DJANGO_SETTINGS_MODULE is undefined.', u'sub_errors': []}, u'_id': {u'$oid': u'55e78e2f67cb7dd0e1de401a'}, u'id': u'55e78e2f67cb7dd0e1de401a'})
requests.packages.urllib3.connectionpool: INFO: Resetting dropped connection: ec2-54-78-144-90.eu-west-1.compute.amazonaws.com
requests.packages.urllib3.connectionpool: DEBUG: "GET /pulp/api/v2/tasks/5b037765-fde9-415d-9510-244a20bd723c/ HTTP/1.1" 200 2868
pulp_auto.pulp: DEBUG: .send(Request('GET', u'/tasks/5b037765-fde9-415d-9510-244a20bd723c/', data='{}', headers={'content-type': 'application/json'})) ==
pulp_auto.item: DEBUG: .from_response() == Task({u'exception': None, u'task_type': u'pulp.server.managers.repo.importer.update_importer_config', u'_href': u'/pulp/api/v2/tasks/5b037765-fde9-415d-9510-244a20bd723c/', u'task_id': u'5b037765-fde9-415d-9510-244a20bd723c', u'tags': [u'pulp:repository:zoo', u'pulp:repository_importer:yum_importer', u'pulp:action:update_importer'], u'finish_time': u'2015-09-03T00:02:55Z', u'_ns': u'task_status', u'start_time': u'2015-09-03T00:02:55Z', u'traceback': u'Traceback (most recent call last):\n File "/usr/lib/python2.6/site-packages/celery/app/trace.py", line 240, in trace_task\n R = retval = fun(*args, **kwargs)\n File "/usr/lib/python2.6/site-packages/pulp/server/async/tasks.py", line 394, in __call__\n return super(Task, self).__call__(*args, **kwargs)\n File "/usr/lib/python2.6/site-packages/celery/app/trace.py", line 437, in __protected_call__\n return self.run(*args, **kwargs)\n File "/usr/lib/python2.6/site-packages/pulp/server/managers/repo/importer.py", line 300, in update_importer_config\n return serializer.data\n File "/usr/lib/python2.6/site-packages/pulp/server/webservices/views/serializers/__init__.py", line 128, in data\n return self._to_representation(self.instance)\n File "/usr/lib/python2.6/site-packages/pulp/server/webservices/views/serializers/__init__.py", line 76, in _to_representation\n href = self.get_href(instance)\n File "/usr/lib/python2.6/site-packages/pulp/server/webservices/views/serializers/__init__.py", line 172, in get_href\n \'importer_id\': instance[\'id\']})\n File "/usr/lib/python2.6/site-packages/django/core/urlresolvers.py", line 451, in reverse\n resolver = get_resolver(urlconf)\n File "/usr/lib/python2.6/site-packages/django/utils/functional.py", line 27, in wrapper\n result = func(*args)\n File "/usr/lib/python2.6/site-packages/django/core/urlresolvers.py", line 118, in get_resolver\n urlconf = settings.ROOT_URLCONF\n File "/usr/lib/python2.6/site-packages/django/utils/functional.py", line 184, in inner\n self._setup()\n File "/usr/lib/python2.6/site-packages/django/conf/__init__.py", line 40, in _setup\n raise ImportError("Settings cannot be imported, because environment variable %s is undefined." % ENVIRONMENT_VARIABLE)\nImportError: Settings cannot be imported, because environment variable DJANGO_SETTINGS_MODULE is undefined.\n', u'spawned_tasks': [], u'progress_report': {}, u'queue': u'reserved_resource_worker-1@ec2-54-78-144-90.eu-west-1.compute.amazonaws.com.dq', u'state': u'error', u'worker_name': u'reserved_resource_worker-1@ec2-54-78-144-90.eu-west-1.compute.amazonaws.com', u'result': None, u'error': {u'code': u'PLP0000', u'data': {}, u'description': u'Settings cannot be imported, because environment variable DJANGO_SETTINGS_MODULE is undefined.', u'sub_errors': []}, u'_id': {u'$oid': u'55e78e2f67cb7dd0e1de401a'}, u'id': u'55e78e2f67cb7dd0e1de401a'})
--------------------- >> end captured logging << ---------------------
Traceback (most recent call last):
File "/usr/lib64/python2.7/unittest/case.py", line 369, in run
testMethod()
File "/root/pulp-automation-single-node-2.7-rhel6/tests/general_tests/test_02_repo_importer_distributor.py", line 50, in test_04_importer_update
Task.wait_for_report(self.pulp, response)
File "/root/pulp-automation-single-node-2.7-rhel6/pulp_auto/task.py", line 151, in wait_for_report
task.wait(pulp, timeout=timeout)
File "/root/pulp-automation-single-node-2.7-rhel6/pulp_auto/task.py", line 59, in wait
raise TaskFailure('Task failed: %r' % self.data['error'], task=self)
TaskFailure: Task failed: {u'code': u'PLP0000', u'data': {}, u'description': u'Settings cannot be imported, because environment variable DJANGO_SETTINGS_MODULE is undefined.', u'sub_errors': []}: {u'exception': None, u'task_type': u'pulp.server.managers.repo.importer.update_importer_config', u'_href': u'/pulp/api/v2/tasks/5b037765-fde9-415d-9510-244a20bd723c/', u'task_id': u'5b037765-fde9-415d-9510-244a20bd723c', u'tags': [u'pulp:repository:zoo', u'pulp:repository_importer:yum_importer', u'pulp:action:update_importer'], u'finish_time': u'2015-09-03T00:02:55Z', u'_ns': u'task_status', u'start_time': u'2015-09-03T00:02:55Z', u'traceback': u'Traceback (most recent call last):\n File "/usr/lib/python2.6/site-packages/celery/app/trace.py", line 240, in trace_task\n R = retval = fun(*args, **kwargs)\n File "/usr/lib/python2.6/site-packages/pulp/server/async/tasks.py", line 394, in __call__\n return super(Task, self).__call__(*args, **kwargs)\n File "/usr/lib/python2.6/site-packages/celery/app/trace.py", line 437, in __protected_call__\n return self.run(*args, **kwargs)\n File "/usr/lib/python2.6/site-packages/pulp/server/managers/repo/importer.py", line 300, in update_importer_config\n return serializer.data\n File "/usr/lib/python2.6/site-packages/pulp/server/webservices/views/serializers/__init__.py", line 128, in data\n return self._to_representation(self.instance)\n File "/usr/lib/python2.6/site-packages/pulp/server/webservices/views/serializers/__init__.py", line 76, in _to_representation\n href = self.get_href(instance)\n File "/usr/lib/python2.6/site-packages/pulp/server/webservices/views/serializers/__init__.py", line 172, in get_href\n \'importer_id\': instance[\'id\']})\n File "/usr/lib/python2.6/site-packages/django/core/urlresolvers.py", line 451, in reverse\n resolver = get_resolver(urlconf)\n File "/usr/lib/python2.6/site-packages/django/utils/functional.py", line 27, in wrapper\n result = func(*args)\n File "/usr/lib/python2.6/site-packages/django/core/urlresolvers.py", line 118, in get_resolver\n urlconf = settings.ROOT_URLCONF\n File "/usr/lib/python2.6/site-packages/django/utils/functional.py", line 184, in inner\n self._setup()\n File "/usr/lib/python2.6/site-packages/django/conf/__init__.py", line 40, in _setup\n raise ImportError("Settings cannot be imported, because environment variable %s is undefined." % ENVIRONMENT_VARIABLE)\nImportError: Settings cannot be imported, because environment variable DJANGO_SETTINGS_MODULE is undefined.\n', u'spawned_tasks': [], u'progress_report': {}, u'queue': u'reserved_resource_worker-1@ec2-54-78-144-90.eu-west-1.compute.amazonaws.com.dq', u'state': u'error', u'worker_name': u'reserved_resource_worker-1@ec2-54-78-144-90.eu-west-1.compute.amazonaws.com', u'result': None, u'error': {u'code': u'PLP0000', u'data': {}, u'description': u'Settings cannot be imported, because environment variable DJANGO_SETTINGS_MODULE is undefined.', u'sub_errors': []}, u'_id': {u'$oid': u'55e78e2f67cb7dd0e1de401a'}, u'id': u'55e78e2f67cb7dd0e1de401a'}
-------------------- >> begin captured logging << --------------------
requests.packages.urllib3.connectionpool: INFO: Resetting dropped connection: ec2-54-78-144-90.eu-west-1.compute.amazonaws.com
requests.packages.urllib3.connectionpool: DEBUG: "PUT /pulp/api/v2/repositories/zoo/importers/yum_importer/ HTTP/1.1" 202 172
pulp_auto.pulp: DEBUG: .send(Request('PUT', u'/repositories/zoo/importers/yum_importer/', data='{"importer_config": {"num_units": 10}}', headers={'content-type': 'application/json'})) ==
requests.packages.urllib3.connectionpool: INFO: Resetting dropped connection: ec2-54-78-144-90.eu-west-1.compute.amazonaws.com
requests.packages.urllib3.connectionpool: DEBUG: "GET /pulp/api/v2/tasks/5b037765-fde9-415d-9510-244a20bd723c/ HTTP/1.1" 200 2868
pulp_auto.pulp: DEBUG: .send(Request('GET', u'/tasks/5b037765-fde9-415d-9510-244a20bd723c/', data='{}', headers={'content-type': 'application/json'})) ==
pulp_auto.item: DEBUG: .from_response() == Task({u'exception': None, u'task_type': u'pulp.server.managers.repo.importer.update_importer_config', u'_href': u'/pulp/api/v2/tasks/5b037765-fde9-415d-9510-244a20bd723c/', u'task_id': u'5b037765-fde9-415d-9510-244a20bd723c', u'tags': [u'pulp:repository:zoo', u'pulp:repository_importer:yum_importer', u'pulp:action:update_importer'], u'finish_time': u'2015-09-03T00:02:55Z', u'_ns': u'task_status', u'start_time': u'2015-09-03T00:02:55Z', u'traceback': u'Traceback (most recent call last):\n File "/usr/lib/python2.6/site-packages/celery/app/trace.py", line 240, in trace_task\n R = retval = fun(*args, **kwargs)\n File "/usr/lib/python2.6/site-packages/pulp/server/async/tasks.py", line 394, in __call__\n return super(Task, self).__call__(*args, **kwargs)\n File "/usr/lib/python2.6/site-packages/celery/app/trace.py", line 437, in __protected_call__\n return self.run(*args, **kwargs)\n File "/usr/lib/python2.6/site-packages/pulp/server/managers/repo/importer.py", line 300, in update_importer_config\n return serializer.data\n File "/usr/lib/python2.6/site-packages/pulp/server/webservices/views/serializers/__init__.py", line 128, in data\n return self._to_representation(self.instance)\n File "/usr/lib/python2.6/site-packages/pulp/server/webservices/views/serializers/__init__.py", line 76, in _to_representation\n href = self.get_href(instance)\n File "/usr/lib/python2.6/site-packages/pulp/server/webservices/views/serializers/__init__.py", line 172, in get_href\n \'importer_id\': instance[\'id\']})\n File "/usr/lib/python2.6/site-packages/django/core/urlresolvers.py", line 451, in reverse\n resolver = get_resolver(urlconf)\n File "/usr/lib/python2.6/site-packages/django/utils/functional.py", line 27, in wrapper\n result = func(*args)\n File "/usr/lib/python2.6/site-packages/django/core/urlresolvers.py", line 118, in get_resolver\n urlconf = settings.ROOT_URLCONF\n File "/usr/lib/python2.6/site-packages/django/utils/functional.py", line 184, in inner\n self._setup()\n File "/usr/lib/python2.6/site-packages/django/conf/__init__.py", line 40, in _setup\n raise ImportError("Settings cannot be imported, because environment variable %s is undefined." % ENVIRONMENT_VARIABLE)\nImportError: Settings cannot be imported, because environment variable DJANGO_SETTINGS_MODULE is undefined.\n', u'spawned_tasks': [], u'progress_report': {}, u'queue': u'reserved_resource_worker-1@ec2-54-78-144-90.eu-west-1.compute.amazonaws.com.dq', u'state': u'error', u'worker_name': u'reserved_resource_worker-1@ec2-54-78-144-90.eu-west-1.compute.amazonaws.com', u'result': None, u'error': {u'code': u'PLP0000', u'data': {}, u'description': u'Settings cannot be imported, because environment variable DJANGO_SETTINGS_MODULE is undefined.', u'sub_errors': []}, u'_id': {u'$oid': u'55e78e2f67cb7dd0e1de401a'}, u'id': u'55e78e2f67cb7dd0e1de401a'})
requests.packages.urllib3.connectionpool: INFO: Resetting dropped connection: ec2-54-78-144-90.eu-west-1.compute.amazonaws.com
requests.packages.urllib3.connectionpool: DEBUG: "GET /pulp/api/v2/tasks/5b037765-fde9-415d-9510-244a20bd723c/ HTTP/1.1" 200 2868
pulp_auto.pulp: DEBUG: .send(Request('GET', u'/tasks/5b037765-fde9-415d-9510-244a20bd723c/', data='{}', headers={'content-type': 'application/json'})) ==
pulp_auto.item: DEBUG: .from_response() == Task({u'exception': None, u'task_type': u'pulp.server.managers.repo.importer.update_importer_config', u'_href': u'/pulp/api/v2/tasks/5b037765-fde9-415d-9510-244a20bd723c/', u'task_id': u'5b037765-fde9-415d-9510-244a20bd723c', u'tags': [u'pulp:repository:zoo', u'pulp:repository_importer:yum_importer', u'pulp:action:update_importer'], u'finish_time': u'2015-09-03T00:02:55Z', u'_ns': u'task_status', u'start_time': u'2015-09-03T00:02:55Z', u'traceback': u'Traceback (most recent call last):\n File "/usr/lib/python2.6/site-packages/celery/app/trace.py", line 240, in trace_task\n R = retval = fun(*args, **kwargs)\n File "/usr/lib/python2.6/site-packages/pulp/server/async/tasks.py", line 394, in __call__\n return super(Task, self).__call__(*args, **kwargs)\n File "/usr/lib/python2.6/site-packages/celery/app/trace.py", line 437, in __protected_call__\n return self.run(*args, **kwargs)\n File "/usr/lib/python2.6/site-packages/pulp/server/managers/repo/importer.py", line 300, in update_importer_config\n return serializer.data\n File "/usr/lib/python2.6/site-packages/pulp/server/webservices/views/serializers/__init__.py", line 128, in data\n return self._to_representation(self.instance)\n File "/usr/lib/python2.6/site-packages/pulp/server/webservices/views/serializers/__init__.py", line 76, in _to_representation\n href = self.get_href(instance)\n File "/usr/lib/python2.6/site-packages/pulp/server/webservices/views/serializers/__init__.py", line 172, in get_href\n \'importer_id\': instance[\'id\']})\n File "/usr/lib/python2.6/site-packages/django/core/urlresolvers.py", line 451, in reverse\n resolver = get_resolver(urlconf)\n File "/usr/lib/python2.6/site-packages/django/utils/functional.py", line 27, in wrapper\n result = func(*args)\n File "/usr/lib/python2.6/site-packages/django/core/urlresolvers.py", line 118, in get_resolver\n urlconf = settings.ROOT_URLCONF\n File "/usr/lib/python2.6/site-packages/django/utils/functional.py", line 184, in inner\n self._setup()\n File "/usr/lib/python2.6/site-packages/django/conf/__init__.py", line 40, in _setup\n raise ImportError("Settings cannot be imported, because environment variable %s is undefined." % ENVIRONMENT_VARIABLE)\nImportError: Settings cannot be imported, because environment variable DJANGO_SETTINGS_MODULE is undefined.\n', u'spawned_tasks': [], u'progress_report': {}, u'queue': u'reserved_resource_worker-1@ec2-54-78-144-90.eu-west-1.compute.amazonaws.com.dq', u'state': u'error', u'worker_name': u'reserved_resource_worker-1@ec2-54-78-144-90.eu-west-1.compute.amazonaws.com', u'result': None, u'error': {u'code': u'PLP0000', u'data': {}, u'description': u'Settings cannot be imported, because environment variable DJANGO_SETTINGS_MODULE is undefined.', u'sub_errors': []}, u'_id': {u'$oid': u'55e78e2f67cb7dd0e1de401a'}, u'id': u'55e78e2f67cb7dd0e1de401a'})
--------------------- >> end captured logging << ---------------------: None
</code></pre>
Pulp - Issue #694 (CLOSED - NOTABUG): pulp-admin should support SNI
https://pulp.plan.io/issues/694
2015-02-28T23:23:28Z
Anonymous
<p>Description of problem:</p>
<p>If several SSL vhosts are sharing the same HTTPS port but have different TLS certificates, pulp-admin fails to verify the server's certificate.</p>
<p>Therefor SNI support for the admin client pulp-admin is required.</p>
<p>How reproducible:</p>
<p>Steps to Reproduce:<br>
1. Setup vhosts using the same HTTPS port with different certificates<br>
2. login to pulp<br>
3. enter "pulp-admin repo list"</p>
<p>Actual results:</p>
<p>pulp-admin throws an error, telling the common name does not match peer's name.</p>
<p>+ This bug was cloned from <a href="https://bugzilla.redhat.com/show_bug.cgi?id=1191921" class="external">Bugzilla Bug #1191921</a> +</p>