doomemacs / doomemacs/core

npm ERR! code ENOTEMPTY / vscode-langservers-extracted

Open
#7,194 0 comments 0 reactions 0 assignees View on GitHub
is:bug needs-triage
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

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.