Install plugins on nvim

Hi everybody
I’m new in nvim
I want to install typescript-language-service on nvim
But can I not do that
Please see all my configs and say me What should I do

my configs/lspconfig.lua :

-- EXAMPLE 
local configs = require("configs.lspconfig")

local on_attach = configs.on_attach
local on_init = configs.on_init
local capabilities = configs.capabilities

local lspconfig = require "lspconfig"
local servers = { "html", "cssls", "clangd"}

for _, lsp in ipairs(servers) do
  lspconfig[lsp].setup {
    on_init = on_init,
    on_attach = on_attach,
    capabilities = capabilities,
  }
end

  --- typescript
lspconfig.tsserver.setup {
  on_attach = on_attach,
  on_init = on_init,
  capabilities = capabilities,
}

-- Without the loop, you would have to manually set up each LSP 
-- 
-- lspconfig.html.setup {
--   on_attach = on_attach,
--   capabilities = capabilities,
-- }
--
-- lspconfig.cssls.setup {
--   on_attach = on_attach,
--   capabilities = capabilities,
-- }

My custom/chadrc.lua :

-- This file  needs to have same structure as nvconfig.lua 
-- https://github.com/NvChad/NvChad/blob/v2.5/lua/nvconfig.lua

---@type ChadrcConfig
local M = {}

M.ui = {
	theme = "onedark",

	-- hl_override = {
	-- 	Comment = { italic = true },
	-- 	["@comment"] = { italic = true },
	-- },
}
M.plugins = "custom.plugins"

return M

My custom/plugnis.lua

local plugins = {
   {
   "williamboman/mason.nvim",
   opts = {
      ensure_installed = {
        "lua-language-server",
        "typescript-language-server",
        "html-lsp",
        "prettier",
        "stylua"
      },
    },
  },
-- In order to modify the `lspconfig` configuration:
{
  "neovim/nvim-lspconfig",
   config = function()
      require("configs.lspconfig").defaults()
      require "configs.lspconfig"
   end,
},

}

return plugins

My Error Text in :MasonInstallAll :

 󰚌 typescript-language-server
  ▼ Displaying full log
    Initialized npm root.
    Installing npm package typescript-language-server@4.3.3…
    spawn: npm failed with exit code 1 and signal 0.

My nvim version is : 0.10.0
And my NvChad Version is : 2.5

What OS is this on?

I think mason.nvim uses the system version of node.js and my initial guess based on that error would be maybe the system node is too old for that package.


FYI, you may find this plugin useful to automate the LSP installs. That way you don’t have to use ensure_installed.

My OS is Ubuntu 22.04
my node version is update!
I just need a JavaScript Intellisense in nvim

What does :MasonLog say?

cat ~/.local/state/nvim/mason.log

➜ cat ~/.local/state/nvim/mason.log

[ERROR Thu 13 Jun 2024 06:54:57 PM +0330] …e/nvim/lazy/mason.nvim/lua/mason-core/providers/init.lua:81: Provider “github” “get_latest_release” failed: spawn: wget failed with exit code 4 and signal 0.
[INFO Thu 13 Jun 2024 06:55:02 PM +0330] …e/nvim/lazy/mason.nvim/lua/mason-core/installer/init.lua:184: Executing installer for Package(name=lua-language-server) {}
[INFO Thu 13 Jun 2024 06:55:11 PM +0330] …e/nvim/lazy/mason.nvim/lua/mason-core/installer/init.lua:245: Installation succeeded for Package(name=lua-language-server)
[ERROR Thu 13 Jun 2024 07:23:23 PM +0330] …e/nvim/lazy/mason.nvim/lua/mason-core/providers/init.lua:81: Provider “github” “get_latest_release” failed: spawn: wget failed with exit code 4 and signal 0.
[INFO Thu 13 Jun 2024 07:23:27 PM +0330] …e/nvim/lazy/mason.nvim/lua/mason-core/installer/init.lua:184: Executing installer for Package(name=lua-language-server) {}
[INFO Thu 13 Jun 2024 07:23:27 PM +0330] …e/nvim/lazy/mason.nvim/lua/mason-core/installer/init.lua:184: Executing installer for Package(name=stylua) {}
[INFO Thu 13 Jun 2024 07:23:57 PM +0330] …e/nvim/lazy/mason.nvim/lua/mason-core/installer/init.lua:245: Installation succeeded for Package(name=stylua)
[INFO Thu 13 Jun 2024 07:24:01 PM +0330] …e/nvim/lazy/mason.nvim/lua/mason-core/installer/init.lua:245: Installation succeeded for Package(name=lua-language-server)
[ERROR Thu 13 Jun 2024 08:08:54 PM +0330] …e/nvim/lazy/mason.nvim/lua/mason-core/providers/init.lua:81: Provider “github” “get_latest_release” failed: spawn: wget failed with exit code 4 and signal 0.
[INFO Fri 14 Jun 2024 12:28:10 AM +0330] …e/nvim/lazy/mason.nvim/lua/mason-core/installer/init.lua:184: Executing installer for Package(name=lua-language-server) {}
[INFO Fri 14 Jun 2024 12:28:10 AM +0330] …e/nvim/lazy/mason.nvim/lua/mason-core/installer/init.lua:184: Executing installer for Package(name=stylua) {}
[INFO Fri 14 Jun 2024 12:28:19 AM +0330] …e/nvim/lazy/mason.nvim/lua/mason-core/installer/init.lua:245: Installation succeeded for Package(name=lua-language-server)
[INFO Fri 14 Jun 2024 12:28:19 AM +0330] …e/nvim/lazy/mason.nvim/lua/mason-core/installer/init.lua:245: Installation succeeded for Package(name=stylua)
[INFO Fri 14 Jun 2024 12:41:06 AM +0330] …e/nvim/lazy/mason.nvim/lua/mason-core/installer/init.lua:184: Executing installer for Package(name=typescript-language-server) {}
[ERROR Fri 14 Jun 2024 12:41:08 AM +0330] …e/nvim/lazy/mason.nvim/lua/mason-core/installer/init.lua:249: Installation failed for Package(name=typescript-language-server) error=spawn: npm failed with exit code 243 and signal 0.
[INFO Fri 14 Jun 2024 12:41:23 AM +0330] …e/nvim/lazy/mason.nvim/lua/mason-core/installer/init.lua:184: Executing installer for Package(name=typescript-language-server) {}
[ERROR Fri 14 Jun 2024 12:41:24 AM +0330] …e/nvim/lazy/mason.nvim/lua/mason-core/installer/init.lua:249: Installation failed for Package(name=typescript-language-server) error=spawn: npm failed with exit code 243 and signal 0.
[INFO Fri 14 Jun 2024 12:41:25 AM +0330] …e/nvim/lazy/mason.nvim/lua/mason-core/installer/init.lua:184: Executing installer for Package(name=typescript-language-server) {}
[ERROR Fri 14 Jun 2024 12:41:27 AM +0330] …e/nvim/lazy/mason.nvim/lua/mason-core/installer/init.lua:249: Installation failed for Package(name=typescript-language-server) error=spawn: npm failed with exit code 243 and signal 0.
[INFO Fri 14 Jun 2024 12:43:26 AM +0330] …e/nvim/lazy/mason.nvim/lua/mason-core/installer/init.lua:184: Executing installer for Package(name=typescript-language-server) {}
[ERROR Fri 14 Jun 2024 12:43:27 AM +0330] …e/nvim/lazy/mason.nvim/lua/mason-core/installer/init.lua:249: Installation failed for Package(name=typescript-language-server) error=spawn: npm failed with exit code 243 and signal 0.
[INFO Fri 14 Jun 2024 12:48:37 AM +0330] …e/nvim/lazy/mason.nvim/lua/mason-core/installer/init.lua:184: Executing installer for Package(name=typescript-language-server) {}
[ERROR Fri 14 Jun 2024 12:48:37 AM +0330] …e/nvim/lazy/mason.nvim/lua/mason-core/installer/init.lua:249: Installation failed for Package(name=typescript-language-server) error=spawn: npm failed with exit code 1 and signal 0.
[INFO Fri 14 Jun 2024 12:51:02 AM +0330] …e/nvim/lazy/mason.nvim/lua/mason-core/installer/init.lua:184: Executing installer for Package(name=typescript-language-server) {}
[ERROR Fri 14 Jun 2024 12:51:03 AM +0330] …e/nvim/lazy/mason.nvim/lua/mason-core/installer/init.lua:249: Installation failed for Package(name=typescript-language-server) error=spawn: npm failed with exit code 1 and signal 0.
[INFO Fri 14 Jun 2024 12:51:08 AM +0330] …e/nvim/lazy/mason.nvim/lua/mason-core/installer/init.lua:184: Executing installer for Package(name=typescript-language-server) {}
[ERROR Fri 14 Jun 2024 12:51:09 AM +0330] …e/nvim/lazy/mason.nvim/lua/mason-core/installer/init.lua:249: Installation failed for Package(name=typescript-language-server) error=spawn: npm failed with exit code 1 and signal 0.
[INFO Fri 14 Jun 2024 12:51:10 AM +0330] …e/nvim/lazy/mason.nvim/lua/mason-core/installer/init.lua:184: Executing installer for Package(name=typescript-language-server) {}
[ERROR Fri 14 Jun 2024 12:51:11 AM +0330] …e/nvim/lazy/mason.nvim/lua/mason-core/installer/init.lua:249: Installation failed for Package(name=typescript-language-server) error=spawn: npm failed with exit code 1 and signal 0.
[INFO Fri 14 Jun 2024 12:51:12 AM +0330] …e/nvim/lazy/mason.nvim/lua/mason-core/installer/init.lua:184: Executing installer for Package(name=typescript-language-server) {}
[ERROR Fri 14 Jun 2024 12:51:13 AM +0330] …e/nvim/lazy/mason.nvim/lua/mason-core/installer/init.lua:249: Installation failed for Package(name=typescript-language-server) error=spawn: npm failed with exit code 1 and signal 0.
[INFO Fri 14 Jun 2024 12:51:14 AM +0330] …e/nvim/lazy/mason.nvim/lua/mason-core/installer/init.lua:184: Executing installer for Package(name=typescript-language-server) {}
[ERROR Fri 14 Jun 2024 12:51:16 AM +0330] …e/nvim/lazy/mason.nvim/lua/mason-core/installer/init.lua:249: Installation failed for Package(name=typescript-language-server) error=spawn: npm failed with exit code 1 and signal 0.
[INFO Fri 14 Jun 2024 12:51:18 AM +0330] …e/nvim/lazy/mason.nvim/lua/mason-core/installer/init.lua:184: Executing installer for Package(name=typescript-language-server) {}
[ERROR Fri 14 Jun 2024 12:51:19 AM +0330] …e/nvim/lazy/mason.nvim/lua/mason-core/installer/init.lua:249: Installation failed for Package(name=typescript-language-server) error=spawn: npm failed with exit code 1 and signal 0.
[INFO Fri 14 Jun 2024 12:51:25 AM +0330] …e/nvim/lazy/mason.nvim/lua/mason-core/installer/init.lua:184: Executing installer for Package(name=typescript-language-server) {}
[ERROR Fri 14 Jun 2024 12:51:26 AM +0330] …e/nvim/lazy/mason.nvim/lua/mason-core/installer/init.lua:249: Installation failed for Package(name=typescript-language-server) error=spawn: npm failed with exit code 1 and signal 0.
[INFO Fri 14 Jun 2024 12:53:08 AM +0330] …e/nvim/lazy/mason.nvim/lua/mason-core/installer/init.lua:184: Executing installer for Package(name=typescript-language-server) {}
[ERROR Fri 14 Jun 2024 12:53:08 AM +0330] …e/nvim/lazy/mason.nvim/lua/mason-core/installer/init.lua:249: Installation failed for Package(name=typescript-language-server) error=spawn: npm failed with exit code 1 and signal 0.
[INFO Fri 14 Jun 2024 12:53:17 AM +0330] …e/nvim/lazy/mason.nvim/lua/mason-core/installer/init.lua:184: Executing installer for Package(name=typescript-language-server) {}
[ERROR Fri 14 Jun 2024 12:53:18 AM +0330] …e/nvim/lazy/mason.nvim/lua/mason-core/installer/init.lua:249: Installation failed for Package(name=typescript-language-server) error=spawn: npm failed with exit code 1 and signal 0.
[INFO Fri 14 Jun 2024 01:01:00 AM +0330] …e/nvim/lazy/mason.nvim/lua/mason-core/installer/init.lua:184: Executing installer for Package(name=typescript-language-server) {}
[ERROR Fri 14 Jun 2024 01:01:01 AM +0330] …e/nvim/lazy/mason.nvim/lua/mason-core/installer/init.lua:249: Installation failed for Package(name=typescript-language-server) error=spawn: npm failed with exit code 1 and signal 0.
[INFO Fri 14 Jun 2024 01:02:32 AM +0330] …e/nvim/lazy/mason.nvim/lua/mason-core/installer/init.lua:184: Executing installer for Package(name=typescript-language-server) {}
[ERROR Fri 14 Jun 2024 01:02:32 AM +0330] …e/nvim/lazy/mason.nvim/lua/mason-core/installer/init.lua:249: Installation failed for Package(name=typescript-language-server) error=spawn: npm failed with exit code 1 and signal 0.
[INFO Fri 14 Jun 2024 01:06:35 AM +0330] …e/nvim/lazy/mason.nvim/lua/mason-core/installer/init.lua:184: Executing installer for Package(name=typescript-language-server) {}
[ERROR Fri 14 Jun 2024 01:06:35 AM +0330] …e/nvim/lazy/mason.nvim/lua/mason-core/installer/init.lua:249: Installation failed for Package(name=typescript-language-server) error=spawn: npm failed with exit code 1 and signal 0.
[INFO Fri 14 Jun 2024 01:21:14 AM +0330] …e/nvim/lazy/mason.nvim/lua/mason-core/installer/init.lua:184: Executing installer for Package(name=typescript-language-server) {}
[ERROR Fri 14 Jun 2024 01:21:16 AM +0330] …e/nvim/lazy/mason.nvim/lua/mason-core/installer/init.lua:249: Installation failed for Package(name=typescript-language-server) error=spawn: npm failed with exit code 1 and signal 0.
[INFO Fri 14 Jun 2024 01:24:27 AM +0330] …e/nvim/lazy/mason.nvim/lua/mason-core/installer/init.lua:184: Executing installer for Package(name=typescript-language-server) {}
[ERROR Fri 14 Jun 2024 01:24:28 AM +0330] …e/nvim/lazy/mason.nvim/lua/mason-core/installer/init.lua:249: Installation failed for Package(name=typescript-language-server) error=spawn: npm failed with exit code 1 and signal 0.
[INFO Fri 14 Jun 2024 01:37:54 AM +0330] …e/nvim/lazy/mason.nvim/lua/mason-core/installer/init.lua:184: Executing installer for Package(name=typescript-language-server) {}
[ERROR Fri 14 Jun 2024 01:37:55 AM +0330] …e/nvim/lazy/mason.nvim/lua/mason-core/installer/init.lua:249: Installation failed for Package(name=typescript-language-server) error=spawn: npm failed with exit code 1 and signal 0.
[INFO Fri 14 Jun 2024 02:15:34 AM +0330] …e/nvim/lazy/mason.nvim/lua/mason-core/installer/init.lua:184: Executing installer for Package(name=typescript-language-server) {}
[ERROR Fri 14 Jun 2024 02:15:35 AM +0330] …e/nvim/lazy/mason.nvim/lua/mason-core/installer/init.lua:249: Installation failed for Package(name=typescript-language-server) error=spawn: npm failed with exit code 1 and signal 0.
[INFO Fri 14 Jun 2024 01:05:30 PM +0330] …e/nvim/lazy/mason.nvim/lua/mason-core/installer/init.lua:184: Executing installer for Package(name=typescript-language-server) {}
[ERROR Fri 14 Jun 2024 01:05:32 PM +0330] …e/nvim/lazy/mason.nvim/lua/mason-core/installer/init.lua:249: Installation failed for Package(name=typescript-language-server) error=spawn: npm failed with exit code 1 and signal 0.
[INFO Sat 15 Jun 2024 04:10:04 PM +0330] …e/nvim/lazy/mason.nvim/lua/mason-core/installer/init.lua:184: Executing installer for Package(name=bash-language-server) {}
[INFO Sat 15 Jun 2024 04:10:04 PM +0330] …e/nvim/lazy/mason.nvim/lua/mason-core/installer/init.lua:184: Executing installer for Package(name=css-lsp) {}
[INFO Sat 15 Jun 2024 04:10:04 PM +0330] …e/nvim/lazy/mason.nvim/lua/mason-core/installer/init.lua:184: Executing installer for Package(name=eslint-lsp) {}
[INFO Sat 15 Jun 2024 04:10:04 PM +0330] …e/nvim/lazy/mason.nvim/lua/mason-core/installer/init.lua:184: Executing installer for Package(name=graphql-language-service-cli) {}
[INFO Sat 15 Jun 2024 04:11:00 PM +0330] …e/nvim/lazy/mason.nvim/lua/mason-core/installer/init.lua:184: Executing installer for Package(name=bash-language-server) {}
[INFO Sat 15 Jun 2024 04:11:00 PM +0330] …e/nvim/lazy/mason.nvim/lua/mason-core/installer/init.lua:184: Executing installer for Package(name=css-lsp) {}
[INFO Sat 15 Jun 2024 04:11:00 PM +0330] …e/nvim/lazy/mason.nvim/lua/mason-core/installer/init.lua:184: Executing installer for Package(name=eslint-lsp) {}
[INFO Sat 15 Jun 2024 04:11:00 PM +0330] …e/nvim/lazy/mason.nvim/lua/mason-core/installer/init.lua:184: Executing installer for Package(name=graphql-language-service-cli) {}
[ERROR Sat 15 Jun 2024 04:11:00 PM +0330] …e/nvim/lazy/mason.nvim/lua/mason-core/installer/init.lua:61: Lockfile already exists. Package(name=bash-language-server)
[INFO Sat 15 Jun 2024 04:11:00 PM +0330] …e/nvim/lazy/mason.nvim/lua/mason-core/installer/init.lua:184: Executing installer for Package(name=html-lsp) {}
[ERROR Sat 15 Jun 2024 04:11:00 PM +0330] …e/nvim/lazy/mason.nvim/lua/mason-core/installer/init.lua:249: Installation failed for Package(name=bash-language-server) error=“Lockfile exists, installation is already running in another process (pid: 138207). Run with :MasonInstall --force to bypass.”
[ERROR Sat 15 Jun 2024 04:11:00 PM +0330] …e/nvim/lazy/mason.nvim/lua/mason-core/installer/init.lua:61: Lockfile already exists. Package(name=css-lsp)
[INFO Sat 15 Jun 2024 04:11:00 PM +0330] …e/nvim/lazy/mason.nvim/lua/mason-core/installer/init.lua:184: Executing installer for Package(name=json-lsp) {}
[ERROR Sat 15 Jun 2024 04:11:00 PM +0330] …e/nvim/lazy/mason.nvim/lua/mason-core/installer/init.lua:249: Installation failed for Package(name=css-lsp) error=“Lockfile exists, installation is already running in another process (pid: 138207). Run with :MasonInstall --force to bypass.”
[ERROR Sat 15 Jun 2024 04:11:00 PM +0330] …e/nvim/lazy/mason.nvim/lua/mason-core/installer/init.lua:61: Lockfile already exists. Package(name=eslint-lsp)
[INFO Sat 15 Jun 2024 04:11:00 PM +0330] …e/nvim/lazy/mason.nvim/lua/mason-core/installer/init.lua:184: Executing installer for Package(name=lua-language-server) {}
[ERROR Sat 15 Jun 2024 04:11:00 PM +0330] …e/nvim/lazy/mason.nvim/lua/mason-core/installer/init.lua:249: Installation failed for Package(name=eslint-lsp) error=“Lockfile exists, installation is already running in another process (pid: 138207). Run with :MasonInstall --force to bypass.”
[ERROR Sat 15 Jun 2024 04:11:00 PM +0330] …e/nvim/lazy/mason.nvim/lua/mason-core/installer/init.lua:61: Lockfile already exists. Package(name=graphql-language-service-cli)
[INFO Sat 15 Jun 2024 04:11:00 PM +0330] …e/nvim/lazy/mason.nvim/lua/mason-core/installer/init.lua:184: Executing installer for Package(name=prisma-language-server) {}
[ERROR Sat 15 Jun 2024 04:11:00 PM +0330] …e/nvim/lazy/mason.nvim/lua/mason-core/installer/init.lua:249: Installation failed for Package(name=graphql-language-service-cli) error=“Lockfile exists, installation is already running in another process (pid: 138207). Run with :MasonInstall --force to bypass.”
[ERROR Sat 15 Jun 2024 04:11:13 PM +0330] …e/nvim/lazy/mason.nvim/lua/mason-core/installer/init.lua:249: Installation failed for Package(name=lua-language-server) error=“Installation was aborted.”
[ERROR Sat 15 Jun 2024 04:11:13 PM +0330] …e/nvim/lazy/mason.nvim/lua/mason-core/installer/init.lua:249: Installation failed for Package(name=prisma-language-server) error=“Installation was aborted.”
[ERROR Sat 15 Jun 2024 04:11:13 PM +0330] …e/nvim/lazy/mason.nvim/lua/mason-core/installer/init.lua:249: Installation failed for Package(name=html-lsp) error=“Installation was aborted.”
[ERROR Sat 15 Jun 2024 04:11:13 PM +0330] …e/nvim/lazy/mason.nvim/lua/mason-core/installer/init.lua:249: Installation failed for Package(name=json-lsp) error=“Installation was aborted.”
[INFO Sat 15 Jun 2024 05:08:32 PM +0330] …e/nvim/lazy/mason.nvim/lua/mason-core/installer/init.lua:184: Executing installer for Package(name=bash-language-server) {}
[INFO Sat 15 Jun 2024 05:08:32 PM +0330] …e/nvim/lazy/mason.nvim/lua/mason-core/installer/init.lua:184: Executing installer for Package(name=css-lsp) {}
[INFO Sat 15 Jun 2024 05:08:32 PM +0330] …e/nvim/lazy/mason.nvim/lua/mason-core/installer/init.lua:184: Executing installer for Package(name=eslint-lsp) {}
[INFO Sat 15 Jun 2024 05:08:32 PM +0330] …e/nvim/lazy/mason.nvim/lua/mason-core/installer/init.lua:184: Executing installer for Package(name=graphql-language-service-cli) {}
[ERROR Sat 15 Jun 2024 05:08:32 PM +0330] …e/nvim/lazy/mason.nvim/lua/mason-core/installer/init.lua:61: Lockfile already exists. Package(name=bash-language-server)
[INFO Sat 15 Jun 2024 05:08:32 PM +0330] …e/nvim/lazy/mason.nvim/lua/mason-core/installer/init.lua:184: Executing installer for Package(name=html-lsp) {}
[ERROR Sat 15 Jun 2024 05:08:32 PM +0330] …e/nvim/lazy/mason.nvim/lua/mason-core/installer/init.lua:249: Installation failed for Package(name=bash-language-server) error=“Lockfile exists, installation is already running in another process (pid: 138207). Run with :MasonInstall --force to bypass.”
[ERROR Sat 15 Jun 2024 05:08:32 PM +0330] …e/nvim/lazy/mason.nvim/lua/mason-core/installer/init.lua:61: Lockfile already exists. Package(name=css-lsp)
[INFO Sat 15 Jun 2024 05:08:32 PM +0330] …e/nvim/lazy/mason.nvim/lua/mason-core/installer/init.lua:184: Executing installer for Package(name=json-lsp) {}
[ERROR Sat 15 Jun 2024 05:08:32 PM +0330] …e/nvim/lazy/mason.nvim/lua/mason-core/installer/init.lua:249: Installation failed for Package(name=css-lsp) error=“Lockfile exists, installation is already running in another process (pid: 138207). Run with :MasonInstall --force to bypass.”
[ERROR Sat 15 Jun 2024 05:08:32 PM +0330] …e/nvim/lazy/mason.nvim/lua/mason-core/installer/init.lua:61: Lockfile already exists. Package(name=eslint-lsp)
[INFO Sat 15 Jun 2024 05:08:32 PM +0330] …e/nvim/lazy/mason.nvim/lua/mason-core/installer/init.lua:184: Executing installer for Package(name=lua-language-server) {}
[ERROR Sat 15 Jun 2024 05:08:32 PM +0330] …e/nvim/lazy/mason.nvim/lua/mason-core/installer/init.lua:249: Installation failed for Package(name=eslint-lsp) error=“Lockfile exists, installation is already running in another process (pid: 138207). Run with :MasonInstall --force to bypass.”
[ERROR Sat 15 Jun 2024 05:08:32 PM +0330] …e/nvim/lazy/mason.nvim/lua/mason-core/installer/init.lua:61: Lockfile already exists. Package(name=graphql-language-service-cli)
[INFO Sat 15 Jun 2024 05:08:32 PM +0330] …e/nvim/lazy/mason.nvim/lua/mason-core/installer/init.lua:184: Executing installer for Package(name=prisma-language-server) {}
[ERROR Sat 15 Jun 2024 05:08:32 PM +0330] …e/nvim/lazy/mason.nvim/lua/mason-core/installer/init.lua:249: Installation failed for Package(name=graphql-language-service-cli) error=“Lockfile exists, installation is already running in another process (pid: 138207). Run with :MasonInstall --force to bypass.”
[INFO Sat 15 Jun 2024 05:08:53 PM +0330] …e/nvim/lazy/mason.nvim/lua/mason-core/installer/init.lua:184: Executing installer for Package(name=bash-language-server) {}
[INFO Sat 15 Jun 2024 05:08:53 PM +0330] …e/nvim/lazy/mason.nvim/lua/mason-core/installer/init.lua:184: Executing installer for Package(name=css-lsp) {}
[INFO Sat 15 Jun 2024 05:08:53 PM +0330] …e/nvim/lazy/mason.nvim/lua/mason-core/installer/init.lua:184: Executing installer for Package(name=eslint-lsp) {}
[INFO Sat 15 Jun 2024 05:08:53 PM +0330] …e/nvim/lazy/mason.nvim/lua/mason-core/installer/init.lua:184: Executing installer for Package(name=graphql-language-service-cli) {}
[ERROR Sat 15 Jun 2024 05:08:53 PM +0330] …e/nvim/lazy/mason.nvim/lua/mason-core/installer/init.lua:61: Lockfile already exists. Package(name=bash-language-server)
[INFO Sat 15 Jun 2024 05:08:53 PM +0330] …e/nvim/lazy/mason.nvim/lua/mason-core/installer/init.lua:184: Executing installer for Package(name=html-lsp) {}
[ERROR Sat 15 Jun 2024 05:08:53 PM +0330] …e/nvim/lazy/mason.nvim/lua/mason-core/installer/init.lua:249: Installation failed for Package(name=bash-language-server) error=“Lockfile exists, installation is already running in another process (pid: 138207). Run with :MasonInstall --force to bypass.”
[ERROR Sat 15 Jun 2024 05:08:53 PM +0330] …e/nvim/lazy/mason.nvim/lua/mason-core/installer/init.lua:61: Lockfile already exists. Package(name=css-lsp)
[INFO Sat 15 Jun 2024 05:08:53 PM +0330] …e/nvim/lazy/mason.nvim/lua/mason-core/installer/init.lua:184: Executing installer for Package(name=json-lsp) {}
[ERROR Sat 15 Jun 2024 05:08:53 PM +0330] …e/nvim/lazy/mason.nvim/lua/mason-core/installer/init.lua:249: Installation failed for Package(name=css-lsp) error=“Lockfile exists, installation is already running in another process (pid: 138207). Run with :MasonInstall --force to bypass.”
[ERROR Sat 15 Jun 2024 05:08:53 PM +0330] …e/nvim/lazy/mason.nvim/lua/mason-core/installer/init.lua:61: Lockfile already exists. Package(name=eslint-lsp)
[INFO Sat 15 Jun 2024 05:08:53 PM +0330] …e/nvim/lazy/mason.nvim/lua/mason-core/installer/init.lua:184: Executing installer for Package(name=lua-language-server) {}
[ERROR Sat 15 Jun 2024 05:08:53 PM +0330] …e/nvim/lazy/mason.nvim/lua/mason-core/installer/init.lua:249: Installation failed for Package(name=eslint-lsp) error=“Lockfile exists, installation is already running in another process (pid: 138207). Run with :MasonInstall --force to bypass.”
[ERROR Sat 15 Jun 2024 05:08:53 PM +0330] …e/nvim/lazy/mason.nvim/lua/mason-core/installer/init.lua:61: Lockfile already exists. Package(name=graphql-language-service-cli)
[INFO Sat 15 Jun 2024 05:08:53 PM +0330] …e/nvim/lazy/mason.nvim/lua/mason-core/installer/init.lua:184: Executing installer for Package(name=prisma-language-server) {}
[ERROR Sat 15 Jun 2024 05:08:53 PM +0330] …e/nvim/lazy/mason.nvim/lua/mason-core/installer/init.lua:249: Installation failed for Package(name=graphql-language-service-cli) error=“Lockfile exists, installation is already running in another process (pid: 138207). Run with :MasonInstall --force to bypass.”
[ERROR Sat 15 Jun 2024 05:08:53 PM +0330] …e/nvim/lazy/mason.nvim/lua/mason-core/installer/init.lua:61: Lockfile already exists. Package(name=html-lsp)
[INFO Sat 15 Jun 2024 05:08:53 PM +0330] …e/nvim/lazy/mason.nvim/lua/mason-core/installer/init.lua:184: Executing installer for Package(name=tailwindcss-language-server) {}
[ERROR Sat 15 Jun 2024 05:08:53 PM +0330] …e/nvim/lazy/mason.nvim/lua/mason-core/installer/init.lua:249: Installation failed for Package(name=html-lsp) error=“Lockfile exists, installation is already running in another process (pid: 152181). Run with :MasonInstall --force to bypass.”
[ERROR Sat 15 Jun 2024 05:08:53 PM +0330] …e/nvim/lazy/mason.nvim/lua/mason-core/installer/init.lua:61: Lockfile already exists. Package(name=lua-language-server)
[INFO Sat 15 Jun 2024 05:08:53 PM +0330] …e/nvim/lazy/mason.nvim/lua/mason-core/installer/init.lua:184: Executing installer for Package(name=typescript-language-server) {}
[ERROR Sat 15 Jun 2024 05:08:53 PM +0330] …e/nvim/lazy/mason.nvim/lua/mason-core/installer/init.lua:249: Installation failed for Package(name=lua-language-server) error=“Lockfile exists, installation is already running in another process (pid: 152181). Run with :MasonInstall --force to bypass.”
[ERROR Sat 15 Jun 2024 05:08:53 PM +0330] …e/nvim/lazy/mason.nvim/lua/mason-core/installer/init.lua:61: Lockfile already exists. Package(name=prisma-language-server)
[ERROR Sat 15 Jun 2024 05:08:53 PM +0330] …e/nvim/lazy/mason.nvim/lua/mason-core/installer/init.lua:249: Installation failed for Package(name=prisma-language-server) error=“Lockfile exists, installation is already running in another process (pid: 152181). Run with :MasonInstall --force to bypass.”
[ERROR Sat 15 Jun 2024 05:08:53 PM +0330] …e/nvim/lazy/mason.nvim/lua/mason-core/installer/init.lua:61: Lockfile already exists. Package(name=json-lsp)
[ERROR Sat 15 Jun 2024 05:08:53 PM +0330] …e/nvim/lazy/mason.nvim/lua/mason-core/installer/init.lua:249: Installation failed for Package(name=json-lsp) error=“Lockfile exists, installation is already running in another process (pid: 152181). Run with :MasonInstall --force to bypass.”
[INFO Sat 15 Jun 2024 05:15:48 PM +0330] …e/nvim/lazy/mason.nvim/lua/mason-core/installer/init.lua:184: Executing installer for Package(name=bash-language-server) {}
[INFO Sat 15 Jun 2024 05:15:48 PM +0330] …e/nvim/lazy/mason.nvim/lua/mason-core/installer/init.lua:184: Executing installer for Package(name=css-lsp) {}
[INFO Sat 15 Jun 2024 05:15:48 PM +0330] …e/nvim/lazy/mason.nvim/lua/mason-core/installer/init.lua:184: Executing installer for Package(name=eslint-lsp) {}
[INFO Sat 15 Jun 2024 05:15:48 PM +0330] …e/nvim/lazy/mason.nvim/lua/mason-core/installer/init.lua:184: Executing installer for Package(name=graphql-language-service-cli) {}
[ERROR Sat 15 Jun 2024 05:15:49 PM +0330] …e/nvim/lazy/mason.nvim/lua/mason-core/installer/init.lua:61: Lockfile already exists. Package(name=bash-language-server)
[INFO Sat 15 Jun 2024 05:15:49 PM +0330] …e/nvim/lazy/mason.nvim/lua/mason-core/installer/init.lua:184: Executing installer for Package(name=html-lsp) {}
[ERROR Sat 15 Jun 2024 05:15:49 PM +0330] …e/nvim/lazy/mason.nvim/lua/mason-core/installer/init.lua:249: Installation failed for Package(name=bash-language-server) error=“Lockfile exists, installation is already running in another process (pid: 138207). Run with :MasonInstall --force to bypass.”
[ERROR Sat 15 Jun 2024 05:15:49 PM +0330] …e/nvim/lazy/mason.nvim/lua/mason-core/installer/init.lua:61: Lockfile already exists. Package(name=css-lsp)
[INFO Sat 15 Jun 2024 05:15:49 PM +0330] …e/nvim/lazy/mason.nvim/lua/mason-core/installer/init.lua:184: Executing installer for Package(name=json-lsp) {}
[ERROR Sat 15 Jun 2024 05:15:49 PM +0330] …e/nvim/lazy/mason.nvim/lua/mason-core/installer/init.lua:249: Installation failed for Package(name=css-lsp) error=“Lockfile exists, installation is already running in another process (pid: 138207). Run with :MasonInstall --force to bypass.”
[ERROR Sat 15 Jun 2024 05:15:49 PM +0330] …e/nvim/lazy/mason.nvim/lua/mason-core/installer/init.lua:61: Lockfile already exists. Package(name=eslint-lsp)
[INFO Sat 15 Jun 2024 05:15:49 PM +0330] …e/nvim/lazy/mason.nvim/lua/mason-core/installer/init.lua:184: Executing installer for Package(name=lua-language-server) {}
[ERROR Sat 15 Jun 2024 05:15:49 PM +0330] …e/nvim/lazy/mason.nvim/lua/mason-core/installer/init.lua:249: Installation failed for Package(name=eslint-lsp) error=“Lockfile exists, installation is already running in another process (pid: 138207). Run with :MasonInstall --force to bypass.”
[ERROR Sat 15 Jun 2024 05:15:49 PM +0330] …e/nvim/lazy/mason.nvim/lua/mason-core/installer/init.lua:61: Lockfile already exists. Package(name=graphql-language-service-cli)
[INFO Sat 15 Jun 2024 05:15:49 PM +0330] …e/nvim/lazy/mason.nvim/lua/mason-core/installer/init.lua:184: Executing installer for Package(name=prisma-language-server) {}
[ERROR Sat 15 Jun 2024 05:15:49 PM +0330] …e/nvim/lazy/mason.nvim/lua/mason-core/installer/init.lua:249: Installation failed for Package(name=graphql-language-service-cli) error=“Lockfile exists, installation is already running in another process (pid: 138207). Run with :MasonInstall --force to bypass.”
[ERROR Sat 15 Jun 2024 05:15:49 PM +0330] …e/nvim/lazy/mason.nvim/lua/mason-core/installer/init.lua:61: Lockfile already exists. Package(name=html-lsp)
[INFO Sat 15 Jun 2024 05:15:49 PM +0330] …e/nvim/lazy/mason.nvim/lua/mason-core/installer/init.lua:184: Executing installer for Package(name=tailwindcss-language-server) {}
[ERROR Sat 15 Jun 2024 05:15:49 PM +0330] …e/nvim/lazy/mason.nvim/lua/mason-core/installer/init.lua:249: Installation failed for Package(name=html-lsp) error=“Lockfile exists, installation is already running in another process (pid: 152181). Run with :MasonInstall --force to bypass.”
[ERROR Sat 15 Jun 2024 05:15:49 PM +0330] …e/nvim/lazy/mason.nvim/lua/mason-core/installer/init.lua:61: Lockfile already exists. Package(name=json-lsp)
[INFO Sat 15 Jun 2024 05:15:49 PM +0330] …e/nvim/lazy/mason.nvim/lua/mason-core/installer/init.lua:184: Executing installer for Package(name=typescript-language-server) {}
[ERROR Sat 15 Jun 2024 05:15:49 PM +0330] …e/nvim/lazy/mason.nvim/lua/mason-core/installer/init.lua:249: Installation failed for Package(name=json-lsp) error=“Lockfile exists, installation is already running in another process (pid: 152181). Run with :MasonInstall --force to bypass.”
[ERROR Sat 15 Jun 2024 05:15:49 PM +0330] …e/nvim/lazy/mason.nvim/lua/mason-core/installer/init.lua:61: Lockfile already exists. Package(name=lua-language-server)
[ERROR Sat 15 Jun 2024 05:15:49 PM +0330] …e/nvim/lazy/mason.nvim/lua/mason-core/installer/init.lua:249: Installation failed for Package(name=lua-language-server) error=“Lockfile exists, installation is already running in another process (pid: 152181). Run with :MasonInstall --force to bypass.”
[ERROR Sat 15 Jun 2024 05:15:49 PM +0330] …e/nvim/lazy/mason.nvim/lua/mason-core/installer/init.lua:61: Lockfile already exists. Package(name=prisma-language-server)
[ERROR Sat 15 Jun 2024 05:15:49 PM +0330] …e/nvim/lazy/mason.nvim/lua/mason-core/installer/init.lua:249: Installation failed for Package(name=prisma-language-server) error=“Lockfile exists, installation is already running in another process (pid: 152181). Run with :MasonInstall --force to bypass.”
[ERROR Sat 15 Jun 2024 05:15:49 PM +0330] …e/nvim/lazy/mason.nvim/lua/mason-core/installer/init.lua:61: Lockfile already exists. Package(name=tailwindcss-language-server)
[ERROR Sat 15 Jun 2024 05:15:49 PM +0330] …e/nvim/lazy/mason.nvim/lua/mason-core/installer/init.lua:249: Installation failed for Package(name=tailwindcss-language-server) error=“Lockfile exists, installation is already running in another process (pid: 153254). Run with :MasonInstall --force to bypass.”
[ERROR Sat 15 Jun 2024 05:15:49 PM +0330] …e/nvim/lazy/mason.nvim/lua/mason-core/installer/init.lua:61: Lockfile already exists. Package(name=typescript-language-server)
[ERROR Sat 15 Jun 2024 05:15:49 PM +0330] …e/nvim/lazy/mason.nvim/lua/mason-core/installer/init.lua:249: Installation failed for Package(name=typescript-language-server) error=“Lockfile exists, installation is already running in another process (pid: 153254). Run with :MasonInstall --force to bypass.”

Have you tried what it says to do at the end:

:MasonInstall --force

That error suggests an earlier install didn’t complete properly, so a lock file was leftover and no further downloads can occur if that has happened.

Thanks!
I installed it manual.

:wave: I found that typescript-language-server can also be installed from nixpkgs and configured with lspconfig if you’re wanting to manage plugins and language servers with just nix!

Edit: Oops I thought this was the Nix discourse :person_facepalming: - Sorry for the noise, but I’ll leave this for reference!