<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=utf-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <font size="-1">Hello guys ..<br>
      i'm struggling to find any information on hot to sue pulp as
      docker registry. I followed the pulp-docker installation, but
      there was no mention about crane, so i followed the steps
      explained here:<br>
      <a class="moz-txt-link-freetext" href="https://registry.hub.docker.com/u/pulp/crane/dockerfile/">https://registry.hub.docker.com/u/pulp/crane/dockerfile/</a><br>
      pity that the moment i do:</font><br>
    <pre><code class="dockerfile">ln -s /usr/share/crane/apache.conf /etc/httpd/conf.d/crane.conf


the whole pulp breaks:

</code>
<code class="dockerfile"><code class="dockerfile">pulp-admin repo list</code></code>
<code class="dockerfile"><code class="dockerfile">+----------------------------------------------------------------------+</code></code>
<code class="dockerfile"><code class="dockerfile">                              Repositories</code></code>
<code class="dockerfile"><code class="dockerfile">+----------------------------------------------------------------------+</code></code>
<code class="dockerfile"><code class="dockerfile"></code></code>
<code class="dockerfile"><code class="dockerfile">An error occurred attempting to contact the server. More information can be</code></code>
<code class="dockerfile"><code class="dockerfile">found in the client log file ~/.pulp/admin.log.</code></code>
<code class="dockerfile"><code class="dockerfile"></code></code><code class="dockerfile"><code class="dockerfile"></code></code>
<code class="dockerfile"><code class="dockerfile"></code></code>
<code class="dockerfile"><code class="dockerfile">here what the log says:</code></code>
<code class="dockerfile"><code class="dockerfile"></code></code>
<code class="dockerfile"><code class="dockerfile"></code></code><code class="dockerfile"><code class="dockerfile">2015-06-12 15:35:44,265 - ERROR - Client-side exception occurred</code></code>
<code class="dockerfile"><code class="dockerfile">Traceback (most recent call last):</code></code>
<code class="dockerfile"><code class="dockerfile">  File "/usr/lib/python2.6/site-packages/pulp/client/extensions/core.py", line 478, in run</code></code>
<code class="dockerfile"><code class="dockerfile">    exit_code = Cli.run(self, args)</code></code>
<code class="dockerfile"><code class="dockerfile">  File "/usr/lib/python2.6/site-packages/okaara/cli.py", line 974, in run</code></code>
<code class="dockerfile"><code class="dockerfile">    exit_code = command_or_section.execute(self.prompt, remaining_args)</code></code>
<code class="dockerfile"><code class="dockerfile">  File "/usr/lib/python2.6/site-packages/pulp/client/extensions/extensions.py", line 224, in execute</code></code>
<code class="dockerfile"><code class="dockerfile">    return self.method(*arg_list, **clean_kwargs)</code></code>
<code class="dockerfile"><code class="dockerfile">  File "/usr/lib/python2.6/site-packages/pulp/client/commands/repo/cudl.py", line 330, in run</code></code>
<code class="dockerfile"><code class="dockerfile">    self.display_repositories(**kwargs)</code></code>
<code class="dockerfile"><code class="dockerfile">  File "/usr/lib/python2.6/site-packages/pulp/client/commands/repo/cudl.py", line 358, in display_repositories</code></code>
<code class="dockerfile"><code class="dockerfile">    repo_list = self.get_repositories(query_params, **kwargs)</code></code>
<code class="dockerfile"><code class="dockerfile">  File "/usr/lib/python2.6/site-packages/pulp/client/commands/repo/cudl.py", line 420, in get_repositories</code></code>
<code class="dockerfile"><code class="dockerfile">    repo_list = self.context.server.repo.repositories(query_params).response_body</code></code>
<code class="dockerfile"><code class="dockerfile">  File "/usr/lib/python2.6/site-packages/pulp/bindings/repository.py", line 34, in repositories</code></code>
<code class="dockerfile"><code class="dockerfile">    return self.server.GET(path, query_parameters)</code></code>
<code class="dockerfile"><code class="dockerfile">  File "/usr/lib/python2.6/site-packages/pulp/bindings/server.py", line 92, in GET</code></code>
<code class="dockerfile"><code class="dockerfile">    return self._request('GET', path, queries)</code></code>
<code class="dockerfile"><code class="dockerfile">  File "/usr/lib/python2.6/site-packages/pulp/bindings/server.py", line 142, in _request</code></code>
<code class="dockerfile"><code class="dockerfile">    response_code, response_body = self.server_wrapper.request(method, url, body)</code></code>
<code class="dockerfile"><code class="dockerfile">  File "/usr/lib/python2.6/site-packages/pulp/bindings/server.py", line 332, in request</code></code>
<code class="dockerfile"><code class="dockerfile">    raise exceptions.ConnectionException(None, str(err), None)</code></code>
<code class="dockerfile"><code class="dockerfile">ConnectionException: (None, 'unknown protocol', None)</code></code>
<code class="dockerfile"><code class="dockerfile"></code></code><code class="dockerfile"><code class="dockerfile"></code></code>
<code class="dockerfile"><code class="dockerfile"></code></code><code class="dockerfile">
I tried installing crane trough the official pulp repo and also getting the latest release with git. Same story.
Did anyone had any success and give me some hints?


Thanks in advance,
Salvatore

</code></pre>
  </body>
</html>