Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Bug]: http 401/403 error on installation poetry feature #580

Open
JJ-Author opened this issue Feb 13, 2024 · 1 comment
Open

[Bug]: http 401/403 error on installation poetry feature #580

JJ-Author opened this issue Feb 13, 2024 · 1 comment
Labels
bug Something isn't working

Comments

@JJ-Author
Copy link

Feature id and version

ghcr.io/devcontainers-contrib/features/poetry:2.0.17

Devcontainer base Image

mcr.microsoft.com/devcontainers/python:1-3.10-bullseye

What happened?

http 401/403 error on installation -> image build failure

Relevant log output

[+] Building 3.5s (5/13)                                                        
 => => transferring dockerfile: 2.30kB                                     0.0s
 => [internal] load .dockerignore                                          0.0s
 => => transferring context: 2B                                            0.0s
 => [internal] load metadata for mcr.microsoft.com/devcontainers/python:1  0.4s
 => [internal] load metadata for docker.io/library/dev_container_feature_  0.0s
 => [dev_containers_feature_content_source 1/1] FROM docker.io/library/de  0.0s
 => [dev_containers_feature_content_normalize 1/3] FROM mcr.microsoft.com  3.1s
[+] Building 1090.7s (13/13) FINISHED                                           
 => [internal] load build definition from Dockerfile.extended              0.0s
 => => transferring dockerfile: 2.30kB                                     0.0s
 => [internal] load .dockerignore                                          0.0s
 => => transferring context: 2B                                            0.0s
 => [internal] load metadata for mcr.microsoft.com/devcontainers/python:1  0.4s
 => [internal] load metadata for docker.io/library/dev_container_feature_  0.0s
 => [dev_containers_feature_content_source 1/1] FROM docker.io/library/de  0.0s
 => [dev_containers_feature_content_normalize 1/3] FROM mcr.microsoft.co  30.7s
 => => resolve mcr.microsoft.com/devcontainers/python:1-3.10-bullseye@sha  0.0s
 => => sha256:15bc9cc853b9d797cab0aa4b43ba7792a031ba9f6 21.27kB / 21.27kB  0.0s
 => => sha256:7faaa42ac0c18c9baf539c97a5c8f042d02a77b05 55.06MB / 55.06MB  1.1s
 => => sha256:f124d049a72aebbe5ef2fd589921f51fde08aa5b6 54.60MB / 54.60MB  1.9s
 => => sha256:00e45f2f600f9cd1bb66e8eba74e488c43086d9b961 1.61kB / 1.61kB  0.0s
 => => sha256:a2bbe50ba4aaf4ff2a60f3fd7e048d2399072e13d62 3.74kB / 3.74kB  0.0s
 => => sha256:1efd1e766326156b6d61b11d929f560cb73024ca0 15.77MB / 15.77MB  1.6s
 => => sha256:6c200adf1811433c67c208599f5f71578e5237c 196.90MB / 196.90MB  4.1s
 => => extracting sha256:7faaa42ac0c18c9baf539c97a5c8f042d02a77b05380cb57  2.6s
 => => sha256:cf6de90d25814ceb2ec0fbdca304824fa4b33e69a66 6.29MB / 6.29MB  2.1s
 => => sha256:040bef6a0860c6a7a2e78fdcf951f549812360a80 17.34MB / 17.34MB  2.5s
 => => sha256:5d720fba753dcef51da69574905f70debb7f87046fcfc38 244B / 244B  2.3s
 => => sha256:005b1836ca250472d8d7c81b4e0367e2cc7b9008813 3.08MB / 3.08MB  2.8s
 => => sha256:7a3934d9215542d458a7ff4573ec2208b00ad3335 14.22MB / 14.22MB  3.5s
 => => sha256:6ab414987519a020f9f27fa5502920b05347afb5eb6 6.02MB / 6.02MB  3.6s
 => => sha256:60e506a1081b3deaec52555570fd70cf5520645b496cea2 412B / 412B  3.7s
 => => sha256:344c1489cedbbbe5e176a8fa6d30ef4a7f4985414d8d555 134B / 134B  3.8s
 => => sha256:821e6721761e2ea3a2c5f3124e1960b84836fc5425652d2 225B / 225B  3.9s
 => => extracting sha256:1efd1e766326156b6d61b11d929f560cb73024ca0ff2a896  0.6s
 => => sha256:4ce2026e3f02daf3d60b053e4104207cae90c8dcd224ac2 237B / 237B  4.0s
 => => sha256:48fc9fff08c9926a93513d0276d0203cea8a7d1c1 86.46MB / 86.46MB  6.8s
 => => sha256:fc1c640ceb46abae406822b19ec313f01a45d1892 63.65MB / 63.65MB  6.2s
 => => sha256:52f11c36d55b6517a76ff0e13dea5fe6b421f7ef29f 2.26MB / 2.26MB  4.6s
 => => extracting sha256:f124d049a72aebbe5ef2fd589921f51fde08aa5b66cfa8cf  2.7s
 => => sha256:5085236ddc862638b8b75d1f0b81c6b6b85b9a3f3 57.36MB / 57.36MB  8.1s
 => => extracting sha256:6c200adf1811433c67c208599f5f71578e5237cfd9be60d6  8.1s
 => => extracting sha256:cf6de90d25814ceb2ec0fbdca304824fa4b33e69a662b21a  0.4s
 => => extracting sha256:040bef6a0860c6a7a2e78fdcf951f549812360a80e5dcb34  0.8s
 => => extracting sha256:5d720fba753dcef51da69574905f70debb7f87046fcfc38f  0.0s
 => => extracting sha256:005b1836ca250472d8d7c81b4e0367e2cc7b90088139cf33  0.3s
 => => extracting sha256:7a3934d9215542d458a7ff4573ec2208b00ad3335c7e9ecb  0.3s
 => => extracting sha256:6ab414987519a020f9f27fa5502920b05347afb5eb629dc2  0.5s
 => => extracting sha256:60e506a1081b3deaec52555570fd70cf5520645b496cea24  0.0s
 => => extracting sha256:344c1489cedbbbe5e176a8fa6d30ef4a7f4985414d8d555c  0.0s
 => => extracting sha256:821e6721761e2ea3a2c5f3124e1960b84836fc5425652d24  0.0s
 => => extracting sha256:4ce2026e3f02daf3d60b053e4104207cae90c8dcd224ac23  0.0s
 => => extracting sha256:48fc9fff08c9926a93513d0276d0203cea8a7d1c17be3312  5.1s
 => => extracting sha256:fc1c640ceb46abae406822b19ec313f01a45d18929b54062  2.0s
 => => extracting sha256:52f11c36d55b6517a76ff0e13dea5fe6b421f7ef29fd9d8a  0.2s
 => => extracting sha256:5085236ddc862638b8b75d1f0b81c6b6b85b9a3f3d57908b  3.7s
 => [dev_containers_feature_content_normalize 2/3] COPY --from=dev_contai  5.2s
 => [dev_containers_target_stage 2/6] RUN mkdir -p /tmp/dev-container-fea  5.7s
 => [dev_containers_feature_content_normalize 3/3] RUN chmod -R 0755 /tmp  0.7s
 => [dev_containers_target_stage 3/6] COPY --from=dev_containers_feature_  0.0s
 => [dev_containers_target_stage 4/6] RUN echo "_CONTAINER_USER_HOME=$( (  0.7s
 => [dev_containers_target_stage 5/6] COPY --chown=root:root --from=dev_c  0.0s
 => ERROR [dev_containers_target_stage 6/6] RUN chmod -R 0755 /tmp/dev  1053.0s
------
 > [dev_containers_target_stage 6/6] RUN chmod -R 0755 /tmp/dev-container-features/poetry_0 && cd /tmp/dev-container-features/poetry_0 && chmod +x ./devcontainer-features-install.sh && ./devcontainer-features-install.sh:
#13 0.590 ===========================================================================
#13 0.590 Feature       : Poetry (via pipx)
#13 0.590 Description   : Poetry is a tool for dependency management and packaging in Python.
#13 0.590 Id            : ghcr.io/devcontainers-contrib/features/poetry
#13 0.590 Version       : 2.0.17
#13 0.590 Documentation : http://github.com/devcontainers-contrib/features/tree/main/src/poetry
#13 0.590 Options       :
#13 0.590     VERSION="latest"
#13 0.590 ===========================================================================
#13 1.875 nanolayer
#13 1052.7 Traceback (most recent call last):
#13 1052.7   File "nanolayer.utils.oci_registry", line 134, in _attempt_request
#13 1052.7   File "urllib.request", line 216, in urlopen
#13 1052.7   File "urllib.request", line 525, in open
#13 1052.7   File "urllib.request", line 634, in http_response
#13 1052.7   File "urllib.request", line 563, in error
#13 1052.7   File "urllib.request", line 496, in _call_chain
#13 1052.7   File "urllib.request", line 643, in http_error_default
#13 1052.7 urllib.error.HTTPError: HTTP Error 401: Unauthorized
#13 1052.7 
#13 1052.7 During handling of the above exception, another exception occurred:
#13 1052.7 
#13 1052.7 Traceback (most recent call last):
#13 1052.7   File "<string>", line 1, in <module>
#13 1052.7   File "nanolayer.__main__", line 50, in main
#13 1052.7   File "typer.main", line 328, in __call__
#13 1052.7   File "typer.main", line 311, in __call__
#13 1052.7   File "click.core", line 1157, in __call__
#13 1052.7   File "typer.core", line 778, in main
#13 1052.7   File "typer.core", line 216, in _main
#13 1052.7   File "click.core", line 1688, in invoke
#13 1052.7   File "click.core", line 1688, in invoke
#13 1052.7   File "click.core", line 1434, in invoke
#13 1052.7   File "click.core", line 783, in invoke
#13 1052.7   File "typer.main", line 683, in wrapper
#13 1052.7   File "nanolayer.cli.install", line 65, in install_devcontainer_feature
#13 1052.7   File "nanolayer.installers.devcontainer_feature.oci_feature_installer", line 113, in install
#13 1052.7   File "nanolayer.installers.devcontainer_feature.oci_feature", line 48, in download_and_extract
#13 1052.7   File "nanolayer.utils.oci_registry", line 178, in download_and_extract_layer
#13 1052.7   File "nanolayer.utils.oci_registry", line 159, in download_layer
#13 1052.7   File "nanolayer.utils.oci_registry", line 195, in get_blob
#13 1052.7   File "nanolayer.utils.oci_registry", line 140, in _attempt_request
#13 1052.7   File "urllib.request", line 216, in urlopen
#13 1052.7   File "urllib.request", line 525, in open
#13 1052.7   File "urllib.request", line 634, in http_response
#13 1052.7   File "urllib.request", line 557, in error
#13 1052.7   File "urllib.request", line 496, in _call_chain
#13 1052.7   File "urllib.request", line 749, in http_error_302
#13 1052.7   File "urllib.request", line 525, in open
#13 1052.7   File "urllib.request", line 634, in http_response
#13 1052.7   File "urllib.request", line 563, in error
#13 1052.7   File "urllib.request", line 496, in _call_chain
#13 1052.7   File "urllib.request", line 643, in http_error_default
#13 1052.7 urllib.error.HTTPError: HTTP Error 403: Server failed to authenticate the request. Make sure the value of Authorization header is formed correctly including the signature.
#13 1052.9 ERROR: Feature "Poetry (via pipx)" (ghcr.io/devcontainers-contrib/features/poetry) failed to install! Look at the documentation at http://github.com/devcontainers-contrib/features/tree/main/src/poetry for help troubleshooting this error.
------
error: failed to solve: executor failed running [/bin/sh -c chmod -R 0755 /tmp/dev-container-features/poetry_0 && cd /tmp/dev-container-features/poetry_0 && chmod +x ./devcontainer-features-install.sh && ./devcontainer-features-install.sh]: exit code: 1
@JJ-Author JJ-Author added the bug Something isn't working label Feb 13, 2024
@evilhamsterman
Copy link

This project is not associated with the devcontainer project and appears to have been abandoned #628 . The official project has removed all devcontainer-contrib features from their listing. devcontainers/devcontainers.github.io#451. There is a fork that is being worked on to update and maintain the features https://github.com/devcontainers-extra/features

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants