[mason-lspconfig.nvim] Server "lua_ls" is not a valid entry in ensure_installed. (Solved)
Describe the bug A clear and concise description of what the bug is.
Fresh install of Kickstart.nvim comes with a Mason lsp.nvim error on NeoVim Start up. To Reproduce Steps to reproduce the behavior:
- ... I copy the init.lua file from this Repo and pasted to my .config/nvim
Desktop (please complete the following information):
- OS: WSL2 (Ubuntu)
- Terminal: Windows Terminal
** Neovim Version **
- Output of running
:versionfrom inside of neovim:
:version NVIM v0.9.0-dev-614+ge35b9020b Build type: Release LuaJIT 2.1.0-beta3 Compiled by zoelogiik@Sombra
Features: +acl +iconv +tui See ":help feature-compile"
system vimrc file: "$VIM/sysinit.vim" fall-back for $VIM: "/usr/local/share/nvim"
Edit: Problem Solved
Update Plugins with ":Lazy, U" to update date all the plugins.
Problem fixed.
I'm curious - isn't it generally a good practice to pin commits? What is kickstart.nvim's stance on this?
Edit: Problem Solved
Update Plugins with ":Lazy, U" to update date all the plugins.
Problem fixed.
Will you kindly share the steps you took to resolve this persistent error?
I get this same issue and updating through :Lazy does not resolve for me.

If anybody could advise how to resolve this then that would be amazing!
Phil.
I get this same issue and updating through :Lazy does not resolve for me.
If anybody could advise how to resolve this then that would be amazing!
Phil.
Hey Phil,
I just opened nvim and executed :MasonUpdate. This has resolved this warning.
Thanks!
That raised the error that it couldn't unzip the package - oops! Unzip was not installed in my Docker env. Sudo apt install unzip and then running nvim again fixed immediately 👍