Skip to content

Download fails behind corporate proxy #54

@frankenpfalzer

Description

@frankenpfalzer

After upgrading from 1.9.14 to 1.11.1 the download of the princexml package fails with following exception:

.../prince@1.11.1/node_modules/prince install$ node ./prince-npm.js install
.../prince@1.11.1/node_modules/prince install: ++ checking for globally installed PrinceXML
.../prince@1.11.1/node_modules/prince install: ++ downloading PrinceXML distribution
.../prince@1.11.1/node_modules/prince install: -- using proxy ($http_proxy): http://www.example.com:80
.../prince@1.11.1/node_modules/prince install: -- download: https://www.princexml.com/download/prince-15.2-alpine3.17-x86_64.tar.gz
.../prince@1.11.1/node_modules/prince install: (node:507) Warning: Setting the NODE_TLS_REJECT_UNAUTHORIZED environment variable to '0' makes TLS connections and HTTPS requests insecure by disabling certificate verification.
.../prince@1.11.1/node_modules/prince install: (Use `node --trace-warnings ...` to show where the warning was created)
.../prince@1.11.1/node_modules/prince install: ** ERROR: failed to download: download failed: Error: connect ECONNREFUSED ::1:443
.../prince@1.11.1/node_modules/prince install: Done

We also tried to set the proxy configuration via npm config set proxy "http://www.example.com:80". https-proxy and noproxy were set too.

Upgrading to 1.10.0 produces the same exception.

Our used environment:

  • nodejs: 20.9.0
  • pnpm: 8.10.5
  • OS: containerimage based on node:lts-alpine3.17

If you need any further information please let me know.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions