williamboman / mason.nvim

Portable package manager for Neovim that runs everywhere Neovim runs. Easily install and manage LSP servers, DAP servers, linters, and formatters.
Apache License 2.0
7.23k stars 258 forks source link

Failed to install 'xmlformatter' - Could not install packages due to an OSError #1614

Closed idelice closed 5 months ago

idelice commented 5 months ago

I've searched open issues for similar requests

I've recently downloaded the latest plugin version of mason.nvim

Problem description

I'm simply trying to install 'xmlformatter' but I receive an OSError:

        Creating virtual environment…
        Installing pip package xmlformatter@0.2.6…
        Collecting xmlformatter==0.2.6
          WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1000)'))': /packages/9c/c2/88cd14d8c730e4af85092bb0ad2d727e9b53ee446e20fa09ff10b27d134e/xmlformatter-0.2.6-py3-none-any.whl.metadata
          WARNING: Retrying (Retry(total=3, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1000)'))': /packages/9c/c2/88cd14d8c730e4af85092bb0ad2d727e9b53ee446e20fa09ff10b27d134e/xmlformatter-0.2.6-py3-none-any.whl.metadata
          WARNING: Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1000)'))': /packages/9c/c2/88cd14d8c730e4af85092bb0ad2d727e9b53ee446e20fa09ff10b27d134e/xmlformatter-0.2.6-py3-none-any.whl.metadata
          WARNING: Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1000)'))': /packages/9c/c2/88cd14d8c730e4af85092bb0ad2d727e9b53ee446e20fa09ff10b27d134e/xmlformatter-0.2.6-py3-none-any.whl.metadata
          WARNING: Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1000)'))': /packages/9c/c2/88cd14d8c730e4af85092bb0ad2d727e9b53ee446e20fa09ff10b27d134e/xmlformatter-0.2.6-py3-none-any.whl.metadata
        ERROR: Could not install packages due to an OSError: HTTPSConnectionPool(host='files.pythonhosted.org', port=443): Max retries exceeded with url: /packages/9c/c2/88cd14d8c730e4af85092bb0ad2d727e9b53ee446e20fa09ff10b27d134e/xmlformatter-0.2.6-py3-none-any.whl.metadata (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1000)')))

        spawn: /Users/me/.local/share/nvim/mason/packages/xmlformatter/venv/bin/python failed with exit code 1 and signal 0. 

Expected behavior

I expect to be able to install 'xmlformatter' without any issue.

Affected packages

xmlformatter

Mason output

Creating virtual environment…
        Installing pip package xmlformatter@0.2.6…
        Collecting xmlformatter==0.2.6
          WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1000)'))': /packages/9c/c2/88cd14d8c730e4af85092bb0ad2d727e9b53ee446e20fa09ff10b27d134e/xmlformatter-0.2.6-py3-none-any.whl.metadata
          WARNING: Retrying (Retry(total=3, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1000)'))': /packages/9c/c2/88cd14d8c730e4af85092bb0ad2d727e9b53ee446e20fa09ff10b27d134e/xmlformatter-0.2.6-py3-none-any.whl.metadata
          WARNING: Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1000)'))': /packages/9c/c2/88cd14d8c730e4af85092bb0ad2d727e9b53ee446e20fa09ff10b27d134e/xmlformatter-0.2.6-py3-none-any.whl.metadata
          WARNING: Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1000)'))': /packages/9c/c2/88cd14d8c730e4af85092bb0ad2d727e9b53ee446e20fa09ff10b27d134e/xmlformatter-0.2.6-py3-none-any.whl.metadata
          WARNING: Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1000)'))': /packages/9c/c2/88cd14d8c730e4af85092bb0ad2d727e9b53ee446e20fa09ff10b27d134e/xmlformatter-0.2.6-py3-none-any.whl.metadata
        ERROR: Could not install packages due to an OSError: HTTPSConnectionPool(host='files.pythonhosted.org', port=443): Max retries exceeded with url: /packages/9c/c2/88cd14d8c730e4af85092bb0ad2d727e9b53ee446e20fa09ff10b27d134e/xmlformatter-0.2.6-py3-none-any.whl.metadata (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1000)')))

        spawn: /Users/me/.local/share/nvim/mason/packages/xmlformatter/venv/bin/python failed with exit code 1 and signal 0.

Installation log

[ERROR Tue Jan 30 23:03:15 2024] ...e/nvim/lazy/mason.nvim/lua/mason-core/installer/init.lua:249: Installation failed for Package(name=xmlformatter) error=spawn: /Users/me/.local/share/nvim/mason/packages/xmlformatter/venv/bin/python failed with exit code 1 and signal 0.

Neovim version (>= 0.7)

NVIM v0.9.4 Build type: Release LuaJIT 2.1.1703358377

system vimrc file: "$VIM/sysinit.vim" fall-back for $VIM: "/opt/homebrew/Cellar/neovim/0.9.4/share/nvim"

Operating system/version

mac

Healthcheck

mason: require("mason.health").check()

mason.nvim ~
- OK mason.nvim version v1.10.0
- OK PATH: prepend
- OK Providers: 
  mason.providers.registry-api
  mason.providers.client
- OK neovim version >= 0.7.0

mason.nvim [Registries] ~
- OK Registry `github.com/mason-org/mason-registry version: 2024-01-30-jade-doubt` is installed.

mason.nvim [Core utils] ~
- OK unzip: `UnZip 6.00 of 20 April 2009, by Info-ZIP.  Maintained by C. Spieler.  Send`
- WARNING wget: not available
  - ADVICE:
    - spawn: wget failed with exit code - and signal -. wget is not executable
- OK curl: `curl 8.4.0 (x86_64-apple-darwin23.0) libcurl/8.4.0 (SecureTransport) LibreSSL/3.3.6 zlib/1.2.12 nghttp2/1.58.0`
- OK gzip: `Apple gzip 428`
- OK tar: `bsdtar 3.5.3 - libarchive 3.5.3 zlib/1.2.12 liblzma/5.0.5 bz2lib/1.0.8 `
- OK bash: `GNU bash, version 3.2.57(1)-release (arm64-apple-darwin23)`
- OK sh: `Ok`

mason.nvim [Languages] ~
- WARNING cargo: not available
  - ADVICE:
    - spawn: cargo failed with exit code - and signal -. cargo is not executable
- WARNING Composer: not available
  - ADVICE:
    - spawn: composer failed with exit code - and signal -. composer is not executable
- WARNING PHP: not available
  - ADVICE:
    - spawn: php failed with exit code - and signal -. php is not executable
- WARNING luarocks: not available
  - ADVICE:
    - spawn: luarocks failed with exit code - and signal -. luarocks is not executable
- OK node: `v18.17.0`
- OK npm: `9.6.7`
- OK java: `openjdk version "17.0.8" 2023-07-18 LTS`
- WARNING julia: not available
  - ADVICE:
    - spawn: julia failed with exit code - and signal -. julia is not executable
- OK python: `Python 3.11.7`
- OK JAVA_HOME: `openjdk version "17.0.8" 2023-07-18 LTS`
- OK Ruby: `ruby 2.6.10p210 (2022-04-12 revision 67958) [universal.arm64e-darwin23]`
- OK pip: `pip 23.3.1 from /opt/homebrew/lib/python3.11/site-packages/pip (python 3.11)`
- OK python venv: `Ok`
- OK Go: `go version go1.21.5 darwin/arm64`
- OK javac: `javac 17.0.8`
- OK RubyGem: `3.0.3.1`

mason.nvim [GitHub] ~
- OK GitHub API rate limit. Used: 0. Remaining: 60. Limit: 60. Reset: Wed Jan 31 00:08:37 2024.
  Install and authenticate via gh-cli to increase rate limit.

Screenshots

No response

idelice commented 5 months ago

Fixed by disabling zscaler..