<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>