<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 class="h5"><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">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">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">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">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>
                            </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">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>