pyright-python icon indicating copy to clipboard operation
pyright-python copied to clipboard

New installation fails with traceback to node and glibc

Open sourproton opened this issue 1 year ago • 0 comments

I just installed pyright with pip install pyright on three different machines. It works on two of them, but in one of them, pyright fails to start. Here's the helix-editor log:

2023-04-26T10:57:30.374 helix_lsp::transport [ERROR] err <- "node: /lib64/libm.so.6: version `GLIBC_2.27' not found (required by node)\n"
2023-04-26T10:57:30.374 helix_lsp::transport [ERROR] err <- "node: /opt/core/gcc-4.8.4/lib64/libstdc++.so.6: version `GLIBCXX_3.4.20' not found (required by node)\n"
2023-04-26T10:57:30.374 helix_lsp::transport [ERROR] err <- "node: /opt/core/gcc-4.8.4/lib64/libstdc++.so.6: version `CXXABI_1.3.9' not found (required by node)\n"
2023-04-26T10:57:30.374 helix_lsp::transport [ERROR] err <- "node: /opt/core/gcc-4.8.4/lib64/libstdc++.so.6: version `GLIBCXX_3.4.21' not found (required by node)\n"
2023-04-26T10:57:30.374 helix_lsp::transport [ERROR] err <- "node: /lib64/libc.so.6: version `GLIBC_2.28' not found (required by node)\n"
2023-04-26T10:57:30.374 helix_lsp::transport [ERROR] err <- "node: /lib64/libc.so.6: version `GLIBC_2.25' not found (required by node)\n"
2023-04-26T10:57:30.374 helix_lsp::transport [ERROR] err <- "Traceback (most recent call last):\n"
2023-04-26T10:57:30.374 helix_lsp::transport [ERROR] err <- "  File \"/home/magarciaro/venvs/magarciaro/bin/pyright-langserver\", line 8, in <module>\n"
2023-04-26T10:57:30.375 helix_lsp::transport [ERROR] err <- "    sys.exit(entrypoint())\n"
2023-04-26T10:57:30.375 helix_lsp::transport [ERROR] err <- "  File \"/home/magarciaro/venvs/magarciaro/lib/python3.9/site-packages/pyright/langserver.py\", line 29, in entrypoint\n"
2023-04-26T10:57:30.375 helix_lsp::transport [ERROR] err <- "    sys.exit(main(*sys.argv[1:]))\n"
2023-04-26T10:57:30.375 helix_lsp::transport [ERROR] err <- "  File \"/home/magarciaro/venvs/magarciaro/lib/python3.9/site-packages/pyright/langserver.py\", line 12, in main\n"
2023-04-26T10:57:30.375 helix_lsp::transport [ERROR] err <- "    return run(*args, **kwargs).returncode\n"
2023-04-26T10:57:30.375 helix_lsp::transport [ERROR] err <- "  File \"/home/magarciaro/venvs/magarciaro/lib/python3.9/site-packages/pyright/langserver.py\", line 19, in run\n"
2023-04-26T10:57:30.375 helix_lsp::transport [ERROR] err <- "    pkg_dir = install_pyright(args, quiet=True)\n"
2023-04-26T10:57:30.375 helix_lsp::transport [ERROR] err <- "  File \"/home/magarciaro/venvs/magarciaro/lib/python3.9/site-packages/pyright/_utils.py\", line 61, in install_pyright\n"
2023-04-26T10:57:30.376 helix_lsp::transport [ERROR] err <- "    node.run(\n"
2023-04-26T10:57:30.376 helix_lsp::transport [ERROR] err <- "  File \"/home/magarciaro/venvs/magarciaro/lib/python3.9/site-packages/pyright/node.py\", line 115, in run\n"
2023-04-26T10:57:30.376 helix_lsp::transport [ERROR] err <- "    return subprocess.run(node_args, env=env, **kwargs)\n"
2023-04-26T10:57:30.376 helix_lsp::transport [ERROR] err <- "  File \"/storage/groups/iccf/tim/conda/lib/python3.9/subprocess.py\", line 528, in run\n"
2023-04-26T10:57:30.377 helix_lsp::transport [ERROR] err <- "    raise CalledProcessError(retcode, process.args,\n"
2023-04-26T10:57:30.377 helix_lsp::transport [ERROR] err <- "subprocess.CalledProcessError: Command '['/home/magarciaro/.cache/pyright-python/nodeenv/bin/npm', 'install', '[email protected]']' returned non-zero exit status 1.\n"
2023-04-26T10:57:30.388 helix_lsp::transport [ERROR] err: <- StreamClosed
2023-04-26T10:57:30.388 helix_lsp [ERROR] failed to initialize language server: server closed the stream

sourproton avatar Apr 26 '23 09:04 sourproton