Description
I've searched open issues for similar requests
- Yes
I've manually reviewed logs to find potential errors
- Yes
I've recently downloaded the latest plugin version of mason.nvim
- Yes
Problem description
My system is Fedora 41, which has the latest Python, versioned as 3.13. When I try to install autotools-language-server, I got the error mesages in Mason log as:
[ERROR Sat 09 Nov 2024 21:28:18 GMT] ...e/nvim/lazy/mason.nvim/lua/mason-core/installer/init.lua:249: Installation failed for Package(name=autotools-language-server) error=spawn: /home/someon/.local/share/nvim/mason/packages/autotools-language-server/venv/bin/python failed with exit code 1 and signal 0.
Is this caused by the python 3.13, which is used by Fedora 41?
Expected behavior
The autotols-langauge-server should be installed successfully. At lease in Fedora 40, its installation is fine.
Steps to reproduce
- Run nvim.
- In the command mode, input :MasonInstall autotools-language-server.
Affected packages
autotools-language-server
Neovim version (>= 0.7)
NVIM v0.10.2
Build type: RelWithDebInfo
LuaJIT 2.1.1720049189
Operating system/version
Linux someone 6.11.6-300.fc41.x86_64 #1 SMP PREEMPT_DYNAMIC Fri Nov 1 16:16:00 UTC 2024 x86_64 GNU/Linux
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-11-09-unsung-italy` is installed.
mason.nvim [Core utils] ~
- OK unzip: `UnZip 6.00 of 20 April 2009, by Info-ZIP. Maintained by C. Spieler. Send`
- OK wget: `GNU Wget2 2.1.0 - multithreaded metalink/file/website downloader`
- OK curl: `curl 8.9.1 (x86_64-redhat-linux-gnu) libcurl/8.9.1 OpenSSL/3.2.2 zlib/1.3.1.zlib-ng brotli/1.1.0 libidn2/2.3.7 libpsl/0.21.5 libssh/0.10.6/openssl/zlib nghttp2/1.62.1 OpenLDAP/2.6.8`
- OK gzip: `gzip 1.13`
- OK gtar: `tar (GNU tar) 1.35`
- OK bash: `GNU bash, version 5.2.32(1)-release (x86_64-redhat-linux-gnu)`
- OK sh: `Ok`
mason.nvim [Languages] ~
- OK Ruby: `ruby 3.3.5 (2024-09-03 revision ef084cc8f4) [x86_64-linux]`
- OK cargo: `cargo 1.64.0 (387270bc7 2022-09-16)`
- OK luarocks: `/usr/bin/luarocks 3.9.2`
- OK Go: `go version go1.23.2 linux/amd64`
- OK RubyGem: `3.5.16`
- OK PHP: `PHP 8.3.13 (cli) (built: Oct 22 2024 18:39:14) (NTS gcc x86_64)`
- OK Composer: `Composer version 2.8.2 2024-10-29 16:12:11`
- OK node: `v22.2.0`
- OK python: `Python 3.13.0`
- OK JAVA_HOME: `openjdk version "1.8.0_432"`
- OK java: `openjdk version "1.8.0_432"`
- OK pip: `pip 24.2 from /usr/lib/python3.13/site-packages/pip (python 3.13)`
- OK python venv: `Ok`
- OK javac: `Ok`
- OK julia: `julia version 1.11.0-rc3`
- OK npm: `10.7.0`
mason.nvim [GitHub] ~
- OK GitHub API rate limit. Used: 0. Remaining: 60. Limit: 60. Reset: Sat 09 Nov 2024 22:42:57 GMT.
Install and authenticate via gh-cli to increase rate limit.
Screenshots or recordings
No response