Re: prune images error - 503

2016-10-26 Thread Maciej Szulik
On Wed, Oct 26, 2016 at 12:09 AM, Lionel Orellana 
wrote:

> It might be trying to go through the proxy.
>

If you have one configured it might, can you try without it?

The logs from the docker registry does not look like are connected with
pruning.
Usually you'll see a direct messages on each side of the call, that's not
happening
in your case.



>
> From the master this works.
>
> curl -v --noproxy 172.19.38.253 http://172.19.38.253:5000/healthz
>
> On 26 October 2016 at 09:04, Lionel Orellana  wrote:
>
>> Hi Maciej
>>
>> Here's what I got from the prune logs.
>>
>> I1026 08:54:32.200913   20095 prune.go:794] Using registry:
>> 172.19.38.253:5000
>> I1026 08:54:32.200938   20095 prune.go:181] Trying https for
>> 172.19.38.253:5000
>> I1026 08:54:32.200995   20095 round_trippers.go:296] GET
>> https://172.19.38.253:5000/healthz
>> I1026 08:54:32.201010   20095 round_trippers.go:303] Request Headers:
>> I1026 08:54:32.201021   20095 round_trippers.go:306] Authorization:
>> Basic dW51c2VkOk53cmwtZ1FkM0x3Vm9CQU9hai1VdnZkTkljWG1NQ2QwRUN3UFVI
>> N1c1LU0=
>> I1026 08:55:32.483709   20095 round_trippers.go:321] Response Status:  in
>> 60282 milliseconds
>> I1026 08:55:32.483838   20095 prune.go:186] Error with https for
>> 172.19.38.253:5000: Get https://172.19.38.253:5000/healthz: Service
>> Unavailable
>> I1026 08:55:32.483878   20095 prune.go:181] Trying http for
>> 172.19.38.253:5000
>> I1026 08:55:32.483939   20095 round_trippers.go:296] GET
>> http://172.19.38.253:5000/healthz
>> I1026 08:55:32.483961   20095 round_trippers.go:303] Request Headers:
>> I1026 08:55:32.483974   20095 round_trippers.go:306] Authorization:
>> Basic dW51c2VkOk53cmwtZ1FkM0x3Vm9CQU9hai1VdnZkTkljWG1NQ2QwRUN3UFVI
>> N1c1LU0=
>> I1026 08:56:35.078825   20095 round_trippers.go:321] Response Status: 503
>> Service Unavailable in 62594 milliseconds
>> I1026 08:56:35.078925   20095 prune.go:186] Error with http for
>> 172.19.38.253:5000: unexpected status code 503
>> F1026 08:56:35.079066   20095 helpers.go:110] error: error communicating
>> with registry: unexpected status code 503
>> -bash-4.2$
>>
>>
>> The address of the registry is fine. The registry is insecure.
>>
>> On the registry logs the following came up. Not sure if it's related to
>> the prune but it happened at the very same time.
>>
>> time="2016-10-25T21:56:37.829909567Z" level=error msg="error authorizing
>> context: authorization header required" go.version=go1.6.3
>> http.request.host="172.19.38.253:5000" 
>> http.request.id=7df9debf-45eb-48fa-ae07-57a09de9b3b4
>> http.request.method=GET http.request.remoteaddr="172.19.39.129:56350"
>> http.request.uri="/v2/" http.request.useragent="docker/1.10.3 go/go1.6.2
>> git-commit/2a93377-unsupported kernel/3.10.0-327.28.3.el7.x86_64
>> os/linux arch/amd64" instance.id=9e99450d-8197-4cce-ab17-1cf256d32a7c
>> 172.19.39.129 - - [25/Oct/2016:21:56:37 +] "GET
>> /openshift/token?account=serviceaccount&scope=repository%
>> 3Atransaction-authority-lite%2Ftransaction-auth-lite%3Apull HTTP/1.1"
>> 200 1823 "" "docker/1.10.3 go/go1.6.2 git-commit/2a93377-unsupported
>> kernel/3.10.0-327.28.3.el7.x86_64 os/linux arch/amd64"
>>
>> time="2016-10-25T21:56:37.841655976Z" level=info msg="response
>> completed" go.version=go1.6.3 http.request.host="172.19.38.253:5000"
>> http.request.id=213f9613-c430-4386-bef2-cb67a7069f52
>> http.request.method=GET http.request.remoteaddr="172.19.39.129:56352"
>> http.request.uri="/openshift/token?account=serviceaccount&sc
>> ope=repository%3Atransaction-authority-lite%2Ftransaction-auth-lite%3Apull"
>> http.request.useragent="docker/1.10.3 go/go1.6.2
>> git-commit/2a93377-unsupported kernel/3.10.0-327.28.3.el7.x86_64
>> os/linux arch/amd64" http.response.contenttype="application/json"
>> http.response.duration=6.642711ms http.response.status=200
>> http.response.written=1823 instance.id=9e99450d-8197-4cce
>> -ab17-1cf256d32a7c
>>
>> time="2016-10-25T21:56:37.844393921Z" level=debug msg="authorizing
>> request" go.version=go1.6.3 http.request.host="172.19.38.253:5000"
>> http.request.id=fdcf1a81-7b93-4981-a957-7417386cf7de
>> http.request.method=GET http.request.remoteaddr="172.19.39.129:56354"
>> http.request.uri="/v2/transaction-authority-lite/transaction
>> -auth-lite/manifests/sha256:591f586760735ddf513b8bad2f98aaa7
>> 7d079050d6f0bd392eb4b93d6aa3e21b" http.request.useragent="docker/1.10.3
>> go/go1.6.2 git-commit/2a93377-unsupported kernel/3.10.0-327.28.3.el7.x86_64
>> os/linux arch/amd64" instance.id=9e99450d-8197-4cce-ab17-1cf256d32a7c
>> vars.name="transaction-authority-lite/transaction-auth-lite"
>> vars.reference="sha256:591f586760735ddf513b8bad2f98aaa77d079
>> 050d6f0bd392eb4b93d6aa3e21b"
>>
>> time="2016-10-25T21:56:37.844554174Z" level=debug msg="Origin auth:
>> checking for access to repository:transaction-authori
>> ty-lite/transaction-auth-lite:pull" go.version=go1.6.3
>> http.request.host="172.19.38.253:5000" 
>> http.request.id=fdcf1a81-7b93-4981-a957-7417386cf7de
>> http.reques

Re: prune images error - 503

2016-10-25 Thread Lionel Orellana
It might be trying to go through the proxy.

>From the master this works.

curl -v --noproxy 172.19.38.253 http://172.19.38.253:5000/healthz

On 26 October 2016 at 09:04, Lionel Orellana  wrote:

> Hi Maciej
>
> Here's what I got from the prune logs.
>
> I1026 08:54:32.200913   20095 prune.go:794] Using registry:
> 172.19.38.253:5000
> I1026 08:54:32.200938   20095 prune.go:181] Trying https for
> 172.19.38.253:5000
> I1026 08:54:32.200995   20095 round_trippers.go:296] GET
> https://172.19.38.253:5000/healthz
> I1026 08:54:32.201010   20095 round_trippers.go:303] Request Headers:
> I1026 08:54:32.201021   20095 round_trippers.go:306] Authorization:
> Basic dW51c2VkOk53cmwtZ1FkM0x3Vm9CQU9hai1VdnZkTkljWG1NQ2QwRUN3UFVIN1c1LU0=
> I1026 08:55:32.483709   20095 round_trippers.go:321] Response Status:  in
> 60282 milliseconds
> I1026 08:55:32.483838   20095 prune.go:186] Error with https for
> 172.19.38.253:5000: Get https://172.19.38.253:5000/healthz: Service
> Unavailable
> I1026 08:55:32.483878   20095 prune.go:181] Trying http for
> 172.19.38.253:5000
> I1026 08:55:32.483939   20095 round_trippers.go:296] GET
> http://172.19.38.253:5000/healthz
> I1026 08:55:32.483961   20095 round_trippers.go:303] Request Headers:
> I1026 08:55:32.483974   20095 round_trippers.go:306] Authorization:
> Basic dW51c2VkOk53cmwtZ1FkM0x3Vm9CQU9hai1VdnZkTkljWG1NQ2QwRUN3UFVIN1c1LU0=
> I1026 08:56:35.078825   20095 round_trippers.go:321] Response Status: 503
> Service Unavailable in 62594 milliseconds
> I1026 08:56:35.078925   20095 prune.go:186] Error with http for
> 172.19.38.253:5000: unexpected status code 503
> F1026 08:56:35.079066   20095 helpers.go:110] error: error communicating
> with registry: unexpected status code 503
> -bash-4.2$
>
>
> The address of the registry is fine. The registry is insecure.
>
> On the registry logs the following came up. Not sure if it's related to
> the prune but it happened at the very same time.
>
> time="2016-10-25T21:56:37.829909567Z" level=error msg="error authorizing
> context: authorization header required" go.version=go1.6.3
> http.request.host="172.19.38.253:5000" 
> http.request.id=7df9debf-45eb-48fa-ae07-57a09de9b3b4
> http.request.method=GET http.request.remoteaddr="172.19.39.129:56350"
> http.request.uri="/v2/" http.request.useragent="docker/1.10.3 go/go1.6.2
> git-commit/2a93377-unsupported kernel/3.10.0-327.28.3.el7.x86_64 os/linux
> arch/amd64" instance.id=9e99450d-8197-4cce-ab17-1cf256d32a7c
> 172.19.39.129 - - [25/Oct/2016:21:56:37 +] "GET
> /openshift/token?account=serviceaccount&scope=repository%3Atransaction-
> authority-lite%2Ftransaction-auth-lite%3Apull HTTP/1.1" 200 1823 ""
> "docker/1.10.3 go/go1.6.2 git-commit/2a93377-unsupported
> kernel/3.10.0-327.28.3.el7.x86_64 os/linux arch/amd64"
>
> time="2016-10-25T21:56:37.841655976Z" level=info msg="response completed"
> go.version=go1.6.3 http.request.host="172.19.38.253:5000" http.request.id
> =213f9613-c430-4386-bef2-cb67a7069f52 http.request.method=GET
> http.request.remoteaddr="172.19.39.129:56352"
> http.request.uri="/openshift/token?account=serviceaccount&
> scope=repository%3Atransaction-authority-lite%2Ftransaction-auth-lite%3Apull"
> http.request.useragent="docker/1.10.3 go/go1.6.2
> git-commit/2a93377-unsupported kernel/3.10.0-327.28.3.el7.x86_64 os/linux
> arch/amd64" http.response.contenttype="application/json"
> http.response.duration=6.642711ms http.response.status=200
> http.response.written=1823 instance.id=9e99450d-8197-
> 4cce-ab17-1cf256d32a7c
>
> time="2016-10-25T21:56:37.844393921Z" level=debug msg="authorizing
> request" go.version=go1.6.3 http.request.host="172.19.38.253:5000"
> http.request.id=fdcf1a81-7b93-4981-a957-7417386cf7de
> http.request.method=GET http.request.remoteaddr="172.19.39.129:56354"
> http.request.uri="/v2/transaction-authority-lite/transaction-auth-lite/
> manifests/sha256:591f586760735ddf513b8bad2f98aa
> a77d079050d6f0bd392eb4b93d6aa3e21b" http.request.useragent="docker/1.10.3
> go/go1.6.2 git-commit/2a93377-unsupported kernel/3.10.0-327.28.3.el7.x86_64
> os/linux arch/amd64" instance.id=9e99450d-8197-4cce-ab17-1cf256d32a7c
> vars.name="transaction-authority-lite/transaction-auth-lite"
> vars.reference="sha256:591f586760735ddf513b8bad2f98aa
> a77d079050d6f0bd392eb4b93d6aa3e21b"
>
> time="2016-10-25T21:56:37.844554174Z" level=debug msg="Origin auth:
> checking for access to 
> repository:transaction-authority-lite/transaction-auth-lite:pull"
> go.version=go1.6.3 http.request.host="172.19.38.253:5000" http.request.id
> =fdcf1a81-7b93-4981-a957-7417386cf7de http.request.method=GET
> http.request.remoteaddr="172.19.39.129:56354" http.request.uri="/v2/
> transaction-authority-lite/transaction-auth-lite/manifests/sha256:
> 591f586760735ddf513b8bad2f98aaa77d079050d6f0bd392eb4b93d6aa3e21b"
> http.request.useragent="docker/1.10.3 go/go1.6.2
> git-commit/2a93377-unsupported kernel/3.10.0-327.28.3.el7.x86_64 os/linux
> arch/amd64" instance.id=9e99450d-8197-4cce-ab17-1cf256d32a7c 

Re: prune images error - 503

2016-10-25 Thread Lionel Orellana
Hi Maciej

Here's what I got from the prune logs.

I1026 08:54:32.200913   20095 prune.go:794] Using registry:
172.19.38.253:5000
I1026 08:54:32.200938   20095 prune.go:181] Trying https for
172.19.38.253:5000
I1026 08:54:32.200995   20095 round_trippers.go:296] GET
https://172.19.38.253:5000/healthz
I1026 08:54:32.201010   20095 round_trippers.go:303] Request Headers:
I1026 08:54:32.201021   20095 round_trippers.go:306] Authorization:
Basic dW51c2VkOk53cmwtZ1FkM0x3Vm9CQU9hai1VdnZkTkljWG1NQ2QwRUN3UFVIN1c1LU0=
I1026 08:55:32.483709   20095 round_trippers.go:321] Response Status:  in
60282 milliseconds
I1026 08:55:32.483838   20095 prune.go:186] Error with https for
172.19.38.253:5000: Get https://172.19.38.253:5000/healthz: Service
Unavailable
I1026 08:55:32.483878   20095 prune.go:181] Trying http for
172.19.38.253:5000
I1026 08:55:32.483939   20095 round_trippers.go:296] GET
http://172.19.38.253:5000/healthz
I1026 08:55:32.483961   20095 round_trippers.go:303] Request Headers:
I1026 08:55:32.483974   20095 round_trippers.go:306] Authorization:
Basic dW51c2VkOk53cmwtZ1FkM0x3Vm9CQU9hai1VdnZkTkljWG1NQ2QwRUN3UFVIN1c1LU0=
I1026 08:56:35.078825   20095 round_trippers.go:321] Response Status: 503
Service Unavailable in 62594 milliseconds
I1026 08:56:35.078925   20095 prune.go:186] Error with http for
172.19.38.253:5000: unexpected status code 503
F1026 08:56:35.079066   20095 helpers.go:110] error: error communicating
with registry: unexpected status code 503
-bash-4.2$


The address of the registry is fine. The registry is insecure.

On the registry logs the following came up. Not sure if it's related to the
prune but it happened at the very same time.

time="2016-10-25T21:56:37.829909567Z" level=error msg="error authorizing
context: authorization header required" go.version=go1.6.3
http.request.host="172.19.38.253:5000"
http.request.id=7df9debf-45eb-48fa-ae07-57a09de9b3b4
http.request.method=GET http.request.remoteaddr="172.19.39.129:56350"
http.request.uri="/v2/" http.request.useragent="docker/1.10.3 go/go1.6.2
git-commit/2a93377-unsupported kernel/3.10.0-327.28.3.el7.x86_64 os/linux
arch/amd64" instance.id=9e99450d-8197-4cce-ab17-1cf256d32a7c
172.19.39.129 - - [25/Oct/2016:21:56:37 +] "GET
/openshift/token?account=serviceaccount&scope=repository%3Atransaction-authority-lite%2Ftransaction-auth-lite%3Apull
HTTP/1.1" 200 1823 "" "docker/1.10.3 go/go1.6.2
git-commit/2a93377-unsupported kernel/3.10.0-327.28.3.el7.x86_64 os/linux
arch/amd64"

time="2016-10-25T21:56:37.841655976Z" level=info msg="response completed"
go.version=go1.6.3 http.request.host="172.19.38.253:5000"
http.request.id=213f9613-c430-4386-bef2-cb67a7069f52
http.request.method=GET http.request.remoteaddr="172.19.39.129:56352"
http.request.uri="/openshift/token?account=serviceaccount&scope=repository%3Atransaction-authority-lite%2Ftransaction-auth-lite%3Apull"
http.request.useragent="docker/1.10.3 go/go1.6.2
git-commit/2a93377-unsupported kernel/3.10.0-327.28.3.el7.x86_64 os/linux
arch/amd64" http.response.contenttype="application/json"
http.response.duration=6.642711ms http.response.status=200
http.response.written=1823 instance.id=9e99450d-8197-4cce-ab17-1cf256d32a7c

time="2016-10-25T21:56:37.844393921Z" level=debug msg="authorizing request"
go.version=go1.6.3 http.request.host="172.19.38.253:5000"
http.request.id=fdcf1a81-7b93-4981-a957-7417386cf7de
http.request.method=GET http.request.remoteaddr="172.19.39.129:56354"
http.request.uri="/v2/transaction-authority-lite/transaction-auth-lite/manifests/sha256:591f586760735ddf513b8bad2f98aaa77d079050d6f0bd392eb4b93d6aa3e21b"
http.request.useragent="docker/1.10.3 go/go1.6.2
git-commit/2a93377-unsupported kernel/3.10.0-327.28.3.el7.x86_64 os/linux
arch/amd64" instance.id=9e99450d-8197-4cce-ab17-1cf256d32a7c
vars.name="transaction-authority-lite/transaction-auth-lite"
vars.reference="sha256:591f586760735ddf513b8bad2f98aaa77d079050d6f0bd392eb4b93d6aa3e21b"

time="2016-10-25T21:56:37.844554174Z" level=debug msg="Origin auth:
checking for access to
repository:transaction-authority-lite/transaction-auth-lite:pull"
go.version=go1.6.3 http.request.host="172.19.38.253:5000"
http.request.id=fdcf1a81-7b93-4981-a957-7417386cf7de
http.request.method=GET http.request.remoteaddr="172.19.39.129:56354"
http.request.uri="/v2/transaction-authority-lite/transaction-auth-lite/manifests/sha256:591f586760735ddf513b8bad2f98aaa77d079050d6f0bd392eb4b93d6aa3e21b"
http.request.useragent="docker/1.10.3 go/go1.6.2
git-commit/2a93377-unsupported kernel/3.10.0-327.28.3.el7.x86_64 os/linux
arch/amd64" instance.id=9e99450d-8197-4cce-ab17-1cf256d32a7c
vars.name="transaction-authority-lite/transaction-auth-lite"
vars.reference="sha256:591f586760735ddf513b8bad2f98aaa77d079050d6f0bd392eb4b93d6aa3e21b"

time="2016-10-25T21:56:37.852266154Z" level=debug msg=GetImageManifest
go.version=go1.6.3 http.request.host="172.19.38.253:5000"
http.request.id=fdcf1a81-7b93-4981-a957-7417386cf7de
http.request.method=GET http.request.remoteadd

Re: prune images error - 503

2016-10-25 Thread Maciej Szulik
Upon pruning images this command reaches out to registry to actually
remove them from there. Apparently, it has has problems reaching out
to your registry. There are two flags you might want to check out
--certificate-authority - which points to a CA when self-signed cert is used
--registry-url - to specify which registry to talk to.

Additionally you can increase the verbosity (--loglevel=7) and see the
communication
between oadm prune images and the server, including the registry. If still
experiencing
problems, please lemme know with that logs attached, so I could help more.

Maciej

On Tue, Oct 25, 2016 at 9:29 AM, Lionel Orellana  wrote:

> Hi.
>
> I'm trying to run
>
> oadm prune images --keep-tag-revisions=3 --keep-younger-than=24h --confirm
>
> but after a while I get
>
> error: error communicating with registry: unexpected status code 503
>
> I am able to prune builds and deployments. prune images without --confirm
> also returns Ok.
>
> I've been building a ~6GB image repeatedly in the last couple of days.
> Seems like it's struggling to delete some of those?
>
> Thanks
>
> Lionel
>
> ___
> users mailing list
> users@lists.openshift.redhat.com
> http://lists.openshift.redhat.com/openshiftmm/listinfo/users
>
>
___
users mailing list
users@lists.openshift.redhat.com
http://lists.openshift.redhat.com/openshiftmm/listinfo/users


prune images error - 503

2016-10-25 Thread Lionel Orellana
Hi.

I'm trying to run

oadm prune images --keep-tag-revisions=3 --keep-younger-than=24h --confirm

but after a while I get

error: error communicating with registry: unexpected status code 503

I am able to prune builds and deployments. prune images without --confirm
also returns Ok.

I've been building a ~6GB image repeatedly in the last couple of days.
Seems like it's struggling to delete some of those?

Thanks

Lionel
___
users mailing list
users@lists.openshift.redhat.com
http://lists.openshift.redhat.com/openshiftmm/listinfo/users