npm ERR! code ENOTEMPTY / vscode-langservers-extracted
- Dominant language
- Emacs Lisp
- Stars
- 22.7k
- Forks
- 3.1k
- Avg merge
- 10h 46m
- Merged PRs (30d)
- 4
Description
### I confirm that...
- [X] I have searched the [issue tracker](https://github.com/doomemacs/doomemacs/issues), [documentation](https://docs.doomemacs.org), [FAQ](https://docs.doomemacs.org/-/faq), [Discourse](https://discourse.doomemacs.org), and [Google](https://google.com), in case this issue has already been reported/resolved.
- [X] I have read "[How to Debug Issues](https://doomemacs.org/d/how2debug)", and will use it to provide as much information about this issue as possible.
- [X] The issue can be reproduced on the **latest** available commit of Doom.
- [X] The issue can be reproduced on a stable release of Emacs, such as 27 or 28. *(Doom does not support development builds like 29+ or any version ending in .50 or .9x)*
### Expected behavior
Using `lsp-update-servers` should run smoothly
### Current behavior
Everytime I run `lsp-update-servers` I get an error with one of them. Not sure which one ,but the error refers to `vscode-langservers-extracted`
### Steps to reproduce
1. hit M-x `lsp-update-servers`
2. Browse the `*lsp-install: *` buffers
3. One of them contains error:
```
-*- mode: compilation; default-directory: "~/" -*-
Comint started at Wed Apr 12 11:00:40
/usr/bin/npm -g --prefix /home/user/.emacs.d/.local/etc/lsp/npm/vscode-langservers-extracted install vscode-langservers-extracted
npm ERR! code ENOTEMPTY
npm ERR! syscall rename
npm ERR! path
/lib/node_modules/vscode-langservers-extracted
npm ERR! dest /home/user/.emacs.d/.local/etc/lsp/npm/vscode-langservers-extracted/lib/node_modules/.vscode-langservers-extracted-aM7JTRl1
npm ERR! errno -39
npm ERR! ENOTEMPTY: directory not empty, rename '/home/user/.emacs.d/.local/etc/lsp/npm/vscode-langservers-extracted/lib/node_modules/vscode-langservers-extracted' -> '/home/user/.emacs.d/.local/etc/lsp/npm/vscode-langservers-extracted/lib/node_modules/.vscode-langservers-extracted-aM7JTRl1'
npm ERR! A complete log of this run can be found in:
npm ERR! /home/user/.npm/_logs/2023-04-12T09_00_40_749Z-debug-0.log
Comint exited abnormally with code 217 at Wed Apr 12 11:00:45
```
NOTE: the referred log file does not exist (but there are many others in the same dir)!
Removing the `/home/user/.emacs.d/.local/etc/lsp/npm/vscode-langservers-extracted*` dirs seems to solve the problem. Sometimes, when I run `lsp-install-server` after that deletion, I have the feeling that some of the lsp server are missing, other time not. I'm not sure as I have a lot of lsp installed and never tried to create a precise list before/after deletion. Sorry.
### System Information
https://pastebin.com/KvhT4Tet
Contributor guide
Assessment
This issue has not been assessed yet.