Closed testwill closed 1 year ago
Could you please provide more context and logs?
It seems that there may be a timeout issue somewhere. Could you please provide us with more details about the situation so that we can investigate further? It's also possible that your proxy is resetting the connection.
docker push 192.168.1.xx/deploy/centos:7.6 The push refers to repository [192.168.1.xx/deploy/centos] 650581340567: Layer already exists caa03255291b: Layer already exists 2e77e15479ba: Layer already exists fd91e5d5ab81: Pushing [==================================================>] 807.2MB/807.2MB 174f56854903: Layer already exists use of closed network connection
check the proxy, core and registry log.
for better understanding your questions, you have to provide more info, like harbor version, installation configure and etc.
版本 v2.5.1-b0506782
hostname: mpse123.com
https:
port: 443
certificate: /etc/docker/certs.d/mpse123.com/mpse123.com.cert private_key: /etc/docker/certs.d/mpse123.com/mpse123.com.key
harbor_admin_password: Harbor12345
database:
password: root123
max_idle_conns: 100
max_open_conns: 900
data_volume: /data
#
trivy:
ignore_unfixed: false
#
trivy-offline.tar.gz
archive manually, extract trivy.db
andmetadata.json
files and mount them in the /home/scanner/.cache/trivy/db
path.skip_update: false #
offline_scan: false #
insecure: false
#
#
#
jobservice:
max_job_workers: 10
notification:
webhook_job_max_retry: 10
chart:
absolute_url: disabled
log:
level: info
local:
rotate_count: 50
# Log files are rotated only if they grow bigger than log_rotate_size bytes. If size is followed by k, the size is assumed to be in kilobytes.
# If the M is used, the size is in megabytes, and if G is used, the size is in gigabytes. So size 100, size 100k, size 100M and size 100G
# are all valid.
rotate_size: 200M
# The directory on your host that store log
location: /var/log/harbor
_version: 2.5.0
components
array if want disable proxyhttp_proxy
and https_proxy
.no_proxy
field, when you want disable proxyproxy: http_proxy: https_proxy: no_proxy: components:
upload_purging: enabled: true
age: 168h
interval: 24h dryrun: false
As mentioned above, could you please provide us with the proxy.log, core.log and registry.log as well when you experienced the error.
This issue is being marked stale due to a period of inactivity. If this issue is still relevant, please comment or remove the stale label. Otherwise, this issue will close in 30 days.
This issue was closed because it has been stalled for 30 days with no activity. If this issue is still relevant, please re-open a new issue.
nginx --> harbor
hostname: harbor.internal.com
http:
port: 80
relativeurls: true
external_url: https://harbor.internal.com
harbor_admin_password: G3Sde1d2!
database:
password: G3Sde1d2!
max_idle_conns: 100
max_open_conns: 900
conn_max_lifetime: 5m
conn_max_idle_time: 0
data_volume: /data
storage_service:
s3:
accesskey: TR6N5GVW8DGAWFKWODOO
secretkey: izNj6lKxFbjdsvpk1dJFKGnqqvjhTD762tzshybQ
region: us-east-1
regionendpoint: https://oss.internal.com
bucket: harbor
multipartcopythresholdsize: "5368709120"
trivy:
ignore_unfixed: false
skip_update: false
offline_scan: false
security_check: vuln
insecure: false
jobservice:
max_job_workers: 10
logger_sweeper_duration: 1
notification:
webhook_job_max_retry: 3
webhook_job_http_client_timeout: 3
log:
level: info
local:
rotate_count: 50
rotate_size: 200M
location: /var/log/harbor
_version: 2.8.0
external_redis:
host: 10.10.101.17:6379
password: G3Sde1d2
registry_db_index: 1
jobservice_db_index: 2
trivy_db_index: 5
idle_timeout_seconds: 30
proxy:
http_proxy:
https_proxy:
no_proxy:
components:
- core
- jobservice
- trivy
metric:
enabled: false
port: 9090
path: /metrics
upload_purging:
enabled: true
age: 168h
interval: 24h
dryrun: false
cache:
enabled: false
expire_hours: 24
helm push loki-5.8.9.tgz oci://harbor.internal.com/library
Error: failed commit on ref "unknown-sha256:27f6b31d6e9884505825a54c2eea1428a2cd0edf834ce3e1d2d2fb5670638de7": unexpected status: 401 Unauthorized
nginx | 192.168.2.237 - "HEAD /v2/library/loki/blobs/sha256:8ef1d433ae2a02b609865fd016982d1c22c4efc2cccac424e13cd29730732341 HTTP/1.1" 401 0 "-" "Helm/3.10.0" 0.002 0.002 .
nginx | 192.168.2.237 - "HEAD /v2/library/loki/blobs/sha256:27f6b31d6e9884505825a54c2eea1428a2cd0edf834ce3e1d2d2fb5670638de7 HTTP/1.1" 401 0 "-" "Helm/3.10.0" 0.001 0.001 .
nginx | 192.168.2.237 - "POST /service/token HTTP/1.1" 405 19 "-" "Helm/3.10.0" 0.001 0.001 .
nginx | 192.168.2.237 - "GET /service/token?scope=repository%3Alibrary%2Floki%3Apull&scope=repository%3Alibrary%2Floki%3Apull%2Cpush&service=harbor-registry HTTP/1.1" 200 1050 "-" "Helm/3.10.0" 0.025 0.025 .
nginx | 192.168.2.237 - "HEAD /v2/library/loki/blobs/sha256:8ef1d433ae2a02b609865fd016982d1c22c4efc2cccac424e13cd29730732341 HTTP/1.1" 404 0 "-" "Helm/3.10.0" 0.005 0.005 .
nginx | 192.168.2.237 - "HEAD /v2/library/loki/blobs/sha256:27f6b31d6e9884505825a54c2eea1428a2cd0edf834ce3e1d2d2fb5670638de7 HTTP/1.1" 404 0 "-" "Helm/3.10.0" 0.005 0.005 .
registry | time="2023-07-12T01:24:26.203782556Z" level=info msg="authorized request" go.version=go1.20.4 http.request.host=harbor.internal.com http.request.id=29e485f6-5520-45ed-b158-2ca71a4c10ee http.request.method=POST http.request.remoteaddr=10.0.1.1 http.request.uri="/v2/library/loki/blobs/uploads/" http.request.useragent="Helm/3.10.0" vars.name="library/loki"
registry | time="2023-07-12T01:24:26.205083779Z" level=info msg="authorized request" go.version=go1.20.4 http.request.host=harbor.internal.com http.request.id=9a4cc5bf-9d9f-42d7-81e5-084f32296824 http.request.method=POST http.request.remoteaddr=10.0.1.1 http.request.uri="/v2/library/loki/blobs/uploads/" http.request.useragent="Helm/3.10.0" vars.name="library/loki"
registry | time="2023-07-12T01:24:26.964477415Z" level=info msg="response completed" go.version=go1.20.4 http.request.host=harbor.internal.com http.request.id=29e485f6-5520-45ed-b158-2ca71a4c10ee http.request.method=POST http.request.remoteaddr=10.0.1.1 http.request.uri="/v2/library/loki/blobs/uploads/" http.request.useragent="Helm/3.10.0" http.response.duration=765.284815ms http.response.status=202 http.response.written=0
registry | 172.18.0.8 - - [12/Jul/2023:01:24:26 +0000] "POST /v2/library/loki/blobs/uploads/ HTTP/1.1" 202 0 "" "Helm/3.10.0"
nginx | 192.168.2.237 - "POST /v2/library/loki/blobs/uploads/ HTTP/1.1" 202 0 "-" "Helm/3.10.0" 0.774 0.774 .
nginx | 192.168.2.237 - "GET /v2/library/loki/blobs/uploads/19e4005e-c0db-491f-ad88-4b573a80d238?_state=AmRRRvjIat0rebllJMY6uf-dWsKHDdPsICQ_jzTXbFR7Ik5hbWUiOiJsaWJyYXJ5L2xva2kiLCJVVUlEIjoiMTllNDAwNWUtYzBkYi00OTFmLWFkODgtNGI1NzNhODBkMjM4IiwiT2Zmc2V0IjowLCJTdGFydGVkQXQiOiIyMDIzLTA3LTEyVDAxOjI0OjI2LjIwMzg5Mzk3MloifQ%3D%3D&digest=sha256%3A8ef1d433ae2a02b609865fd016982d1c22c4efc2cccac424e13cd29730732341 HTTP/1.1" 401 152 "http://harbor.internal.com/v2/library/loki/blobs/uploads/19e4005e-c0db-491f-ad88-4b573a80d238?_state=AmRRRvjIat0rebllJMY6uf-dWsKHDdPsICQ_jzTXbFR7Ik5hbWUiOiJsaWJyYXJ5L2xva2kiLCJVVUlEIjoiMTllNDAwNWUtYzBkYi00OTFmLWFkODgtNGI1NzNhODBkMjM4IiwiT2Zmc2V0IjowLCJTdGFydGVkQXQiOiIyMDIzLTA3LTEyVDAxOjI0OjI2LjIwMzg5Mzk3MloifQ%3D%3D&digest=sha256%3A8ef1d433ae2a02b609865fd016982d1c22c4efc2cccac424e13cd29730732341" "Helm/3.10.0" 0.002 0.002 .
nginx | 192.168.2.237 - "POST /v2/library/loki/blobs/uploads/ HTTP/1.1" 499 0 "-" "Helm/3.10.0" 0.797 0.797 .
harbor-core | 2023/07/12 01:24:26 http: proxy error: context canceled
registry | time="2023-07-12T01:24:27.126936123Z" level=info msg="response completed" go.version=go1.20.4 http.request.host=harbor.internal.com http.request.id=9a4cc5bf-9d9f-42d7-81e5-084f32296824 http.request.method=POST http.request.remoteaddr=10.0.1.1 http.request.uri="/v2/library/loki/blobs/uploads/" http.request.useragent="Helm/3.10.0" http.response.duration=927.980067ms http.response.status=202 http.response.written=0
registry | 172.18.0.8 - - [12/Jul/2023:01:24:26 +0000] "POST /v2/library/loki/blobs/uploads/ HTTP/1.1" 202 0 "" "Helm/3.10.0"
registry | 172.18.0.8 - - [12/Jul/2023:01:24:29 +0000] "GET / HTTP/1.1" 200 0 "" "Go-http-client/1.1"
harbor-portal | 172.18.0.8 - - [12/Jul/2023:01:24:29 +0000] "GET / HTTP/1.1" 200 785 "-" "Go-http-client/1.1"
registryctl | 172.18.0.8 - - [12/Jul/2023:01:24:29 +0000] "GET /api/health HTTP/1.1" 200 9
who can save me
谁能救我
nginx --> harbor
harbor.yml
hostname: harbor.internal.com http: port: 80 relativeurls: true external_url: https://harbor.internal.com harbor_admin_password: G3Sde1d2! database: password: G3Sde1d2! max_idle_conns: 100 max_open_conns: 900 conn_max_lifetime: 5m conn_max_idle_time: 0 data_volume: /data storage_service: s3: accesskey: TR6N5GVW8DGAWFKWODOO secretkey: izNj6lKxFbjdsvpk1dJFKGnqqvjhTD762tzshybQ region: us-east-1 regionendpoint: https://oss.internal.com bucket: harbor multipartcopythresholdsize: "5368709120" trivy: ignore_unfixed: false skip_update: false offline_scan: false security_check: vuln insecure: false jobservice: max_job_workers: 10 logger_sweeper_duration: 1 notification: webhook_job_max_retry: 3 webhook_job_http_client_timeout: 3 log: level: info local: rotate_count: 50 rotate_size: 200M location: /var/log/harbor _version: 2.8.0 external_redis: host: 10.10.101.17:6379 password: G3Sde1d2 registry_db_index: 1 jobservice_db_index: 2 trivy_db_index: 5 idle_timeout_seconds: 30 proxy: http_proxy: https_proxy: no_proxy: components: - core - jobservice - trivy metric: enabled: false port: 9090 path: /metrics upload_purging: enabled: true age: 168h interval: 24h dryrun: false cache: enabled: false expire_hours: 24
helm push loki-5.8.9.tgz oci://harbor.internal.com/library Error: failed commit on ref "unknown-sha256:27f6b31d6e9884505825a54c2eea1428a2cd0edf834ce3e1d2d2fb5670638de7": unexpected status: 401 Unauthorized
nginx | 192.168.2.237 - "HEAD /v2/library/loki/blobs/sha256:8ef1d433ae2a02b609865fd016982d1c22c4efc2cccac424e13cd29730732341 HTTP/1.1" 401 0 "-" "Helm/3.10.0" 0.002 0.002 . nginx | 192.168.2.237 - "HEAD /v2/library/loki/blobs/sha256:27f6b31d6e9884505825a54c2eea1428a2cd0edf834ce3e1d2d2fb5670638de7 HTTP/1.1" 401 0 "-" "Helm/3.10.0" 0.001 0.001 . nginx | 192.168.2.237 - "POST /service/token HTTP/1.1" 405 19 "-" "Helm/3.10.0" 0.001 0.001 . nginx | 192.168.2.237 - "GET /service/token?scope=repository%3Alibrary%2Floki%3Apull&scope=repository%3Alibrary%2Floki%3Apull%2Cpush&service=harbor-registry HTTP/1.1" 200 1050 "-" "Helm/3.10.0" 0.025 0.025 . nginx | 192.168.2.237 - "HEAD /v2/library/loki/blobs/sha256:8ef1d433ae2a02b609865fd016982d1c22c4efc2cccac424e13cd29730732341 HTTP/1.1" 404 0 "-" "Helm/3.10.0" 0.005 0.005 . nginx | 192.168.2.237 - "HEAD /v2/library/loki/blobs/sha256:27f6b31d6e9884505825a54c2eea1428a2cd0edf834ce3e1d2d2fb5670638de7 HTTP/1.1" 404 0 "-" "Helm/3.10.0" 0.005 0.005 . registry | time="2023-07-12T01:24:26.203782556Z" level=info msg="authorized request" go.version=go1.20.4 http.request.host=harbor.internal.com http.request.id=29e485f6-5520-45ed-b158-2ca71a4c10ee http.request.method=POST http.request.remoteaddr=10.0.1.1 http.request.uri="/v2/library/loki/blobs/uploads/" http.request.useragent="Helm/3.10.0" vars.name="library/loki" registry | time="2023-07-12T01:24:26.205083779Z" level=info msg="authorized request" go.version=go1.20.4 http.request.host=harbor.internal.com http.request.id=9a4cc5bf-9d9f-42d7-81e5-084f32296824 http.request.method=POST http.request.remoteaddr=10.0.1.1 http.request.uri="/v2/library/loki/blobs/uploads/" http.request.useragent="Helm/3.10.0" vars.name="library/loki" registry | time="2023-07-12T01:24:26.964477415Z" level=info msg="response completed" go.version=go1.20.4 http.request.host=harbor.internal.com http.request.id=29e485f6-5520-45ed-b158-2ca71a4c10ee http.request.method=POST http.request.remoteaddr=10.0.1.1 http.request.uri="/v2/library/loki/blobs/uploads/" http.request.useragent="Helm/3.10.0" http.response.duration=765.284815ms http.response.status=202 http.response.written=0 registry | 172.18.0.8 - - [12/Jul/2023:01:24:26 +0000] "POST /v2/library/loki/blobs/uploads/ HTTP/1.1" 202 0 "" "Helm/3.10.0" nginx | 192.168.2.237 - "POST /v2/library/loki/blobs/uploads/ HTTP/1.1" 202 0 "-" "Helm/3.10.0" 0.774 0.774 . nginx | 192.168.2.237 - "GET /v2/library/loki/blobs/uploads/19e4005e-c0db-491f-ad88-4b573a80d238?_state=AmRRRvjIat0rebllJMY6uf-dWsKHDdPsICQ_jzTXbFR7Ik5hbWUiOiJsaWJyYXJ5L2xva2kiLCJVVUlEIjoiMTllNDAwNWUtYzBkYi00OTFmLWFkODgtNGI1NzNhODBkMjM4IiwiT2Zmc2V0IjowLCJTdGFydGVkQXQiOiIyMDIzLTA3LTEyVDAxOjI0OjI2LjIwMzg5Mzk3MloifQ%3D%3D&digest=sha256%3A8ef1d433ae2a02b609865fd016982d1c22c4efc2cccac424e13cd29730732341 HTTP/1.1" 401 152 "http://harbor.internal.com/v2/library/loki/blobs/uploads/19e4005e-c0db-491f-ad88-4b573a80d238?_state=AmRRRvjIat0rebllJMY6uf-dWsKHDdPsICQ_jzTXbFR7Ik5hbWUiOiJsaWJyYXJ5L2xva2kiLCJVVUlEIjoiMTllNDAwNWUtYzBkYi00OTFmLWFkODgtNGI1NzNhODBkMjM4IiwiT2Zmc2V0IjowLCJTdGFydGVkQXQiOiIyMDIzLTA3LTEyVDAxOjI0OjI2LjIwMzg5Mzk3MloifQ%3D%3D&digest=sha256%3A8ef1d433ae2a02b609865fd016982d1c22c4efc2cccac424e13cd29730732341" "Helm/3.10.0" 0.002 0.002 . nginx | 192.168.2.237 - "POST /v2/library/loki/blobs/uploads/ HTTP/1.1" 499 0 "-" "Helm/3.10.0" 0.797 0.797 . harbor-core | 2023/07/12 01:24:26 http: proxy error: context canceled registry | time="2023-07-12T01:24:27.126936123Z" level=info msg="response completed" go.version=go1.20.4 http.request.host=harbor.internal.com http.request.id=9a4cc5bf-9d9f-42d7-81e5-084f32296824 http.request.method=POST http.request.remoteaddr=10.0.1.1 http.request.uri="/v2/library/loki/blobs/uploads/" http.request.useragent="Helm/3.10.0" http.response.duration=927.980067ms http.response.status=202 http.response.written=0 registry | 172.18.0.8 - - [12/Jul/2023:01:24:26 +0000] "POST /v2/library/loki/blobs/uploads/ HTTP/1.1" 202 0 "" "Helm/3.10.0" registry | 172.18.0.8 - - [12/Jul/2023:01:24:29 +0000] "GET / HTTP/1.1" 200 0 "" "Go-http-client/1.1" harbor-portal | 172.18.0.8 - - [12/Jul/2023:01:24:29 +0000] "GET / HTTP/1.1" 200 785 "-" "Go-http-client/1.1" registryctl | 172.18.0.8 - - [12/Jul/2023:01:24:29 +0000] "GET /api/health HTTP/1.1" 200 9
The error message of harbor-core
harbor-core | 2023/07/12 01:24:26 http: proxy error: context canceled
I'm already logged in
helm registry login harbor.internal.com --username admin
I don't have a proxy set. What are the reasons for this problem