<div dir="ltr">Thanks Miquel,<div><br></div><div>From where I can download latest rpm for portus. As I am trying to get it but i got below versions from internet.</div><div><br></div><div><div>Information for package Portus:</div><div>-------------------------------</div><div>Repository: 2.0.1 Release (openSUSE_Leap_42.1)</div><div>Name: Portus</div><div>Version: 2.0.1-2.1</div><div>Arch: x86_64</div><div>Vendor: obs://<a href="http://build.opensuse.org/Virtualization">build.opensuse.org/Virtualization</a></div><div>Installed: Yes</div><div>Status: up-to-date</div><div>Installed Size: 52.6 MiB</div><div>Summary: Authorization service and fronted for Docker registry (v2)</div><div>Description: </div><div>  Portus targets version 2 of the Docker registry API. It aims to act both as an authoritzation server and as a user interface for the next generation of the Docker registry.</div><div>  </div><div>  This package has been built with commit 2.0.0 from branch 2.0.0 on date Tue, 15 Dec 2015 17:47:32 +0100</div></div><div><br></div><div><div>Information for package Portus:</div><div>-------------------------------</div><div>Repository: 2.0.0 Release (openSUSE_Leap_42.1)</div><div>Name: Portus</div><div>Version: 2.0.0-3.2</div><div>Arch: x86_64</div><div>Vendor: obs://<a href="http://build.opensuse.org/Virtualization">build.opensuse.org/Virtualization</a></div><div>Installed: No</div><div>Status: not installed</div><div>Installed Size: 52.6 MiB</div><div>Summary: Authorization service and fronted for Docker registry (v2)</div><div>Description: </div><div>  Portus targets version 2 of the Docker registry API. It aims to act both as an authoritzation server and as a user interface for the next generation of the Docker registry.</div><div>  </div><div>  This package has been built with commit 2.0.0 from branch 2.0.0 on date Tue, 15 Dec 2015 17:47:32 +0100</div></div><div><br></div><div><br></div><div>And if i want to compile from source code , then what would be method, I tried to find install read me to get information like other tools require ( configure, make, make install ).</div><div><br></div><div>Regards</div><div><br></div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Fri, Feb 26, 2016 at 1:27 AM, Miquel Sabaté Solà <span dir="ltr"><<a href="mailto:msabate@suse.com" target="_blank">msabate@suse.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
  
    
  
  <div bgcolor="#FFFFFF" text="#000000">
    <font face="Noto Sans">Hi Benjamin,<br>
      <br>
      Portus 2.0.3 has been released [1]. We will update the RPM in the
      next days.<br>
      <br>
      Cheers,<br>
      Miquel<br>
      <br>
      [1] <a href="https://github.com/SUSE/Portus/releases/tag/2.0.3" target="_blank">https://github.com/SUSE/Portus/releases/tag/2.0.3</a><br>
    </font><div><div class="h5"><br>
    <div>On 02/18/2016 01:07 AM, Benjamin
      Fernandis wrote:<br>
    </div>
    <blockquote type="cite">
      <div dir="ltr">Thanks Miquel,
        <div><br>
        </div>
        <div>i setup portus by rpm on opensuse vm so wait for updated
          rpm.</div>
        <div><br>
        </div>
        <div>eager to see fix my problem.</div>
      </div>
      <div class="gmail_extra"><br>
        <div class="gmail_quote">On Tue, Feb 16, 2016 at 9:36 PM, Miquel
          Sabaté Solà <span dir="ltr"><<a href="mailto:msabate@suse.com" target="_blank">msabate@suse.com</a>></span>
          wrote:<br>
          <blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
            <div bgcolor="#FFFFFF" text="#000000"> <font face="Noto
                Sans">Hi there,<br>
                <br>
                This sounds very familiar actually. If I'm not mistaken
                this was fixed quite recently. The fix is already in
                both master and in the v2.0 branch. You can pull from
                these branches and test it again. That being said, we
                expect to release a 2.0.3 with this fix included soon
                enough (hopefully this friday).<br>
                <br>
                Greetings,<br>
                Miquel<br>
              </font>
              <div>
                <div><br>
                  <div>On 02/16/2016 12:55 AM, Benjamin Fernandis wrote:<br>
                  </div>
                  <blockquote type="cite">
                    <div dir="ltr">Hi,
                      <div><br>
                      </div>
                      <div>after enable debug mode i can see below logs
                        in portus log.i can see all logs like select .
                        insert and all looks fine. but alos getting
                        warning like below.</div>
                      <div><br>
                      </div>
                      <div>please let me know if is there any
                        configuration problem or , but still there is no
                        data in portus web page for repositories.</div>
                      <div><br>
                      </div>
                      <div>
                        <div><br>
                        </div>
                        <div><br>
                        </div>
                        <div>D, [2016-02-16T10:46:37.115000 #1145] DEBUG
                          -- :   Registry Load (1.2ms)  SELECT
                           `registries`.* FROM `registries`  ORDER BY
                          `registries`.`id` ASC LIMIT 1000</div>
                        <div>D, [2016-02-16T10:46:37.677148 #1145] DEBUG
                          -- :    (0.3ms)  BEGIN</div>
                        <div>D, [2016-02-16T10:46:37.678519 #1145] DEBUG
                          -- :    (0.5ms)  SELECT `repositories`.`id`
                          FROM `repositories`</div>
                        <div>D, [2016-02-16T10:46:37.679620 #1145] DEBUG
                          -- :   Namespace Load (0.6ms)  SELECT
                           `namespaces`.* FROM `namespaces` WHERE
                          `namespaces`.`name` = 'jack' LIMIT 1</div>
                        <div>D, [2016-02-16T10:46:37.680299 #1145] DEBUG
                          -- :    (0.2ms)  ROLLBACK</div>
                        <div>W, [2016-02-16T10:46:37.680551 #1145]  WARN
                          -- : Exception: undefined method `id' for
                          nil:NilClass</div>
                        <div>D, [2016-02-16T10:46:37.682409 #1145] DEBUG
                          -- :   Crono::CronoJob Load (0.4ms)  SELECT
                           `crono_jobs`.* FROM `crono_jobs` WHERE
                          `crono_jobs`.`id` = 2 LIMIT 1</div>
                      </div>
                      <div><br>
                      </div>
                      <div><br>
                      </div>
                      <div><br>
                      </div>
                      <div>
                        <div>W, [2016-02-16T12:12:37.880039 #1145]  WARN
                          -- : Exception: undefined method `id' for
                          nil:NilClass</div>
                        <div>W, [2016-02-16T12:14:37.885128 #1145]  WARN
                          -- : Exception: undefined method `id' for
                          nil:NilClass</div>
                        <div>W, [2016-02-16T12:16:37.967088 #1145]  WARN
                          -- : Exception: undefined method `id' for
                          nil:NilClass</div>
                        <div>W, [2016-02-16T12:18:38.087636 #1145]  WARN
                          -- : Exception: undefined method `id' for
                          nil:NilClass</div>
                        <div>W, [2016-02-16T12:20:37.873064 #1145]  WARN
                          -- : Exception: undefined method `id' for
                          nil:NilClass</div>
                        <div>W, [2016-02-16T12:22:37.900357 #1145]  WARN
                          -- : Exception: undefined method `id' for
                          nil:NilClass</div>
                        <div>W, [2016-02-16T12:24:37.932614 #1145]  WARN
                          -- : Exception: undefined method `id' for
                          nil:NilClass</div>
                        <div>W, [2016-02-16T12:26:37.916510 #1145]  WARN
                          -- : Exception: undefined method `id' for
                          nil:NilClass</div>
                        <div>W, [2016-02-16T12:28:37.891098 #1145]  WARN
                          -- : Exception: undefined method `id' for
                          nil:NilClass</div>
                        <div>W, [2016-02-16T12:30:37.916941 #1145]  WARN
                          -- : Exception: undefined method `id' for
                          nil:NilClass</div>
                        <div>W, [2016-02-16T12:32:37.881212 #1145]  WARN
                          -- : Exception: undefined method `id' for
                          nil:NilClass</div>
                        <div>W, [2016-02-16T12:34:37.906411 #1145]  WARN
                          -- : Exception: undefined method `id' for
                          nil:NilClass</div>
                        <div>W, [2016-02-16T12:36:37.845196 #1145]  WARN
                          -- : Exception: undefined method `id' for
                          nil:NilClass</div>
                        <div>W, [2016-02-16T12:38:37.857684 #1145]  WARN
                          -- : Exception: undefined method `id' for
                          nil:NilClass</div>
                        <div>W, [2016-02-16T12:40:38.107515 #1145]  WARN
                          -- : Exception: undefined method `id' for
                          nil:NilClass</div>
                        <div>W, [2016-02-16T12:42:37.885080 #1145]  WARN
                          -- : Exception: undefined method `id' for
                          nil:NilClass</div>
                        <div>W, [2016-02-16T12:44:37.880108 #1145]  WARN
                          -- : Exception: undefined method `id' for
                          nil:NilClass</div>
                        <div>W, [2016-02-16T12:46:37.885044 #1145]  WARN
                          -- : Exception: undefined method `id' for
                          nil:NilClass</div>
                        <div>W, [2016-02-16T12:48:37.832047 #1145]  WARN
                          -- : Exception: undefined method `id' for
                          nil:NilClass</div>
                        <div>W, [2016-02-16T12:50:37.843278 #1145]  WARN
                          -- : Exception: undefined method `id' for
                          nil:NilClass</div>
                      </div>
                      <div><br>
                      </div>
                      <div><br>
                      </div>
                      <div><br>
                      </div>
                    </div>
                    <div class="gmail_extra"><br>
                      <div class="gmail_quote">On Sat, Feb 13, 2016 at
                        1:18 AM, Jordi Massaguer Pla <span dir="ltr"><<a href="mailto:jmassaguerpla@suse.de" target="_blank"></a><a href="mailto:jmassaguerpla@suse.de" target="_blank">jmassaguerpla@suse.de</a>></span>
                        wrote:<br>
                        <blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
                          <div text="#000000" bgcolor="#FFFFFF"> <font size="-1">look also in the apache2 logs,
                              if you are using apache.<br>
                              you can add more debugging in
                              config/environments/*.yml and also if you
                              run passenger+apache, you can add more
                              debugging to passenger
                              (/etc/apache2/conf.d/... if you are using
                              passenger rpm from SUSE).<br>
                              <br>
                            </font><span><br>
                              <div>On 02/12/2016 12:36 AM, Benjamin
                                Fernandis wrote:<br>
                              </div>
                            </span>
                            <div>
                              <div>
                                <blockquote type="cite">
                                  <div dir="ltr">is there a way to
                                    enable debug mode in portus to see
                                    what happening. As can't find
                                    anything in logs.</div>
                                  <div class="gmail_extra"><br>
                                    <div class="gmail_quote">On Fri, Feb
                                      12, 2016 at 12:17 PM, Benjamin
                                      Fernandis <span dir="ltr"><<a href="mailto:benjo11111@gmail.com" target="_blank"></a><a href="mailto:benjo11111@gmail.com" target="_blank">benjo11111@gmail.com</a>></span>
                                      wrote:<br>
                                      <blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
                                        <div dir="ltr">I don't know
                                          where i m doing mistake, but
                                          if i add another registry
                                          which is not using ssl and
                                          with same configuration in
                                          portus and in registry, it
                                          works. I can see data in
                                          portus webpage.
                                          <div><br>
                                          </div>
                                          <div>but while adding ssl
                                            enabled registry facing
                                            problem.</div>
                                          <div><br>
                                          </div>
                                          <div><br>
                                          </div>
                                        </div>
                                        <div>
                                          <div>
                                            <div class="gmail_extra"><br>
                                              <div class="gmail_quote">On
                                                Fri, Feb 12, 2016 at
                                                2:24 AM, Miquel Sabaté
                                                Solà <span dir="ltr"><<a href="mailto:msabate@suse.com" target="_blank"></a><a href="mailto:msabate@suse.com" target="_blank">msabate@suse.com</a>></span>
                                                wrote:<br>
                                                <blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
                                                  <div bgcolor="#FFFFFF" text="#000000"> <font face="Noto Sans">Hello
                                                      Benjamin,</font><span><br>
                                                      <br>
                                                      <div>On 02/11/2016
                                                        03:02 AM,
                                                        Benjamin
                                                        Fernandis wrote:<br>
                                                      </div>
                                                      <blockquote type="cite">
                                                        <div dir="ltr">Hi,

                                                          <div><br>
                                                          </div>
                                                          <div>we using
                                                          docker v2.2
                                                          registry with
                                                          ssl cert on
                                                          centos 7 and
                                                          it is working
                                                          fine.</div>
                                                          <div><br>
                                                          </div>
                                                          <div>we can
                                                          push and pull
                                                          from network
                                                          without
                                                          --insecure-registry
                                                          flag.</div>
                                                          <div><br>
                                                          </div>
                                                          <div>today, we
                                                          deployed
                                                          portus on
                                                          opensuse vm
                                                          and then added
                                                          registry in
                                                          webpage of
                                                          portus.</div>
                                                          <div><br>
                                                          </div>
                                                          <div>but we
                                                          have not see
                                                          any
                                                          repositories
                                                          or namespace
                                                          data in portus
                                                          web page. Even
                                                          when tried to
                                                          check in DB it
                                                          shows empty.</div>
                                                        </div>
                                                      </blockquote>
                                                      <br>
                                                    </span> Right. I
                                                    think that it's
                                                    expected for Portus
                                                    to automatically
                                                    "import" the images
                                                    from the registry
                                                    you just configured.
                                                    This is tricky
                                                    mainly because: what
                                                    if you have images
                                                    contained inside of
                                                    namespaces Portus
                                                    knows nothing about
                                                    ? which team should
                                                    own these missing
                                                    namespaces ? This is
                                                    a question that we
                                                    plan to fix as soon
                                                    as possible, but we
                                                    are still discussing
                                                    the best way to do
                                                    it.<br>
                                                    <br>
                                                    Now, you could say,
                                                    well, at least
                                                    import the images
                                                    that are not
                                                    contained in
                                                    namespaces, right ?
                                                    We can do this, but
                                                    you have to use
                                                    Crono. See more
                                                    about Crono in our
                                                    documentation [1].
                                                    Basically, it will
                                                    periodically check
                                                    for images available
                                                    in the registry and
                                                    not registered in
                                                    Portus. Because of
                                                    the aforementioned
                                                    limitation with
                                                    namespaces, Crono
                                                    will only import
                                                    images that are not
                                                    contained in
                                                    namespaces that are
                                                    unknown to Portus.
                                                    One way to
                                                    work-around this
                                                    limitation is to
                                                    create the
                                                    namespaces manually,
                                                    and let Crono update
                                                    the DB on the next
                                                    iteration.<br>
                                                    <br>
                                                    That being said,
                                                    there's a known bug
                                                    in our code
                                                    regarding the
                                                    synchronization with
                                                    crono (see [2]).
                                                    This is fixed in
                                                    both master and
                                                    2.0.3 (which will be
                                                    released next week).<br>
                                                    <br>
                                                    <blockquote type="cite"><span>
                                                        <div dir="ltr">
                                                          <div><br>
                                                          </div>
                                                          <div>there is
                                                          no error in
                                                          portus log and
                                                          while checking
                                                          in registry
                                                          logs, i can
                                                          see request
                                                          comes from
                                                          portus and i
                                                          can see
                                                          repositories
                                                          data as per
                                                          registry but
                                                          nothing comes
                                                          in portus web
                                                          page.</div>
                                                          <div><br>
                                                          </div>
                                                          <div>there is
                                                          no error in
                                                          reigstry log.</div>
                                                          <div><br>
                                                          </div>
                                                          <div>i copied
                                                          registry
                                                          certificate to
                                                          portus
                                                          /etc/pki/trust/anchors
                                                          folder.</div>
                                                          <div><br>
                                                          </div>
                                                          <div>please
                                                          suggest me if
                                                          i m missing
                                                          anything here.</div>
                                                          <div><br>
                                                          </div>
                                                          <div>registry
                                                          config.</div>
                                                          <div><br>
                                                          </div>
                                                          <div>
                                                          <div>docker
                                                          run \</div>
                                                          <div>       
                                                          -d
                                                           --restart=always
                                                          --name
                                                          registry \</div>
                                                          <div>       
                                                          -e
                                                          REGISTRY_LOG_LEVEL=info
                                                          \</div>
                                                          <div>       
                                                          -p 5000:5000 \</div>
                                                          <div>       
                                                          -e
                                                          SEARCH_BACKEND=sqlalchemy
                                                          \</div>
                                                          <div>       
                                                          -v
                                                          `pwd`/certs:/certs
                                                          \</div>
                                                          <div>       
                                                          -e
                                                          REGISTRY_HTTP_TLS_CERTIFICATE=/certs/xyz.crt
                                                          \</div>
                                                          <div>       
                                                          -e
                                                          REGISTRY_HTTP_TLS_KEY=/certs/xyz.key
                                                          \</div>
                                                          <div>       
                                                          -v
                                                          /etc/localtime:/etc/localtime:ro
                                                          \</div>
                                                          <div>       
                                                          -v
                                                          /data/docker-v2:/var/lib/registry
                                                          \</div>
                                                          <div>       
                                                           registry:2.2</div>
                                                          </div>
                                                          <div><br>
                                                          </div>
                                                          <div><br>
                                                          </div>
                                                          <div>registry
                                                          is running in
                                                          container on
                                                          centos 7.</div>
                                                          <div>portus is
                                                          running in
                                                          opensuse vm.</div>
                                                          <div><br>
                                                          </div>
                                                          <div>Thanks</div>
                                                          <div>Ben</div>
                                                        </div>
                                                        <br>
                                                        <fieldset></fieldset>
                                                        <br>
                                                      </span>
                                                      <pre>_______________________________________________
Containers mailing list
<a href="mailto:Containers@lists.suse.com" target="_blank">Containers@lists.suse.com</a>
<a href="http://lists.suse.com/mailman/listinfo/containers" target="_blank">http://lists.suse.com/mailman/listinfo/containers</a>
</pre>
                                                    </blockquote>
                                                    <br>
                                                    Hope this helps,<br>
                                                    Miquel<br>
                                                    <br>
                                                    [1] <a href="http://port.us.org/features/1_Synchronizing-the-Registry-and-Portus.html" target="_blank"></a><a href="http://port.us.org/features/1_Synchronizing-the-Registry-and-Portus.html" target="_blank">http://port.us.org/features/1_Synchronizing-the-Registry-and-Portus.html</a><br>
                                                    [2] <a href="https://github.com/SUSE/Portus/issues/720" target="_blank"></a><a href="https://github.com/SUSE/Portus/issues/720" target="_blank">https://github.com/SUSE/Portus/issues/720</a><br>
                                                  </div>
                                                  <br>
_______________________________________________<br>
                                                  Containers mailing
                                                  list<br>
                                                  <a href="mailto:Containers@lists.suse.com" target="_blank"></a><a href="mailto:Containers@lists.suse.com" target="_blank">Containers@lists.suse.com</a><br>
                                                  <a href="http://lists.suse.com/mailman/listinfo/containers" rel="noreferrer" target="_blank"></a><a href="http://lists.suse.com/mailman/listinfo/containers" target="_blank">http://lists.suse.com/mailman/listinfo/containers</a><br>
                                                  <br>
                                                </blockquote>
                                              </div>
                                              <br>
                                            </div>
                                          </div>
                                        </div>
                                      </blockquote>
                                    </div>
                                    <br>
                                  </div>
                                  <br>
                                  <fieldset></fieldset>
                                  <br>
                                  <pre>_______________________________________________
Containers mailing list
<a href="mailto:Containers@lists.suse.com" target="_blank">Containers@lists.suse.com</a>
<a href="http://lists.suse.com/mailman/listinfo/containers" target="_blank">http://lists.suse.com/mailman/listinfo/containers</a>
</pre>
                                </blockquote>
                                <br>
                              </div>
                            </div>
                          </div>
                          <br>
_______________________________________________<br>
                          Containers mailing list<br>
                          <a href="mailto:Containers@lists.suse.com" target="_blank">Containers@lists.suse.com</a><br>
                          <a href="http://lists.suse.com/mailman/listinfo/containers" rel="noreferrer" target="_blank">http://lists.suse.com/mailman/listinfo/containers</a><br>
                          <br>
                        </blockquote>
                      </div>
                      <br>
                    </div>
                    <br>
                    <fieldset></fieldset>
                    <br>
                    <pre>_______________________________________________
Containers mailing list
<a href="mailto:Containers@lists.suse.com" target="_blank">Containers@lists.suse.com</a>
<a href="http://lists.suse.com/mailman/listinfo/containers" target="_blank">http://lists.suse.com/mailman/listinfo/containers</a>
</pre>
                  </blockquote>
                  <br>
                </div>
              </div>
            </div>
            <br>
            _______________________________________________<br>
            Containers mailing list<br>
            <a href="mailto:Containers@lists.suse.com" target="_blank">Containers@lists.suse.com</a><br>
            <a href="http://lists.suse.com/mailman/listinfo/containers" rel="noreferrer" target="_blank">http://lists.suse.com/mailman/listinfo/containers</a><br>
            <br>
          </blockquote>
        </div>
        <br>
      </div>
      <br>
      <fieldset></fieldset>
      <br>
      <pre>_______________________________________________
Containers mailing list
<a href="mailto:Containers@lists.suse.com" target="_blank">Containers@lists.suse.com</a>
<a href="http://lists.suse.com/mailman/listinfo/containers" target="_blank">http://lists.suse.com/mailman/listinfo/containers</a>
</pre>
    </blockquote>
    <br>
  </div></div></div>

<br>_______________________________________________<br>
Containers mailing list<br>
<a href="mailto:Containers@lists.suse.com">Containers@lists.suse.com</a><br>
<a href="http://lists.suse.com/mailman/listinfo/containers" rel="noreferrer" target="_blank">http://lists.suse.com/mailman/listinfo/containers</a><br>
<br></blockquote></div><br></div>