Size: a a a

2020 September 23

Т

Тима in NixOS
Может это и не он, как бы посмотреть сколько использует всего
источник

b

bazuka_joe in NixOS
Peter 11111000000
Привет всем. Запускаю тут проджект на Java с NodeJs, Maven при сборке ставит ноду (frontend-maven-plugin), а следом падает, т.к. бинарники ноды незапускаемые в Nixos:
[ [1;34mINFO [m] Installing node version v8.9.4
[ [1;34mINFO [m] Downloading https://nodejs.org/dist/v8.9.4/node-v8.9.4-linux-x64.tar.gz to /home/az/.m2/repository/com/github/eirslett/node/8.9.4/node-8.9.4-linux-x64.tar.gz
[ [1;34mINFO [m] No proxies configured
[ [1;34mINFO [m] No proxy was configured, downloading directly
[ [1;34mINFO [m] Unpacking /home/az/.m2/repository/com/github/eirslett/node/8.9.4/node-8.9.4-linux-x64.tar.gz into /home/az/Projects/Uventex/leo/gwtclient/node/tmp
[ [1;34mINFO [m] Copying node binary from /home/az/Projects/Uventex/leo/gwtclient/node/tmp/node-v8.9.4-linux-x64/bin/node to /home/az/Projects/Uventex/leo/gwtclient/node/node
[ [1;34mINFO [m] Installed node locally.
[ [1;34mINFO [m] Installing npm version 5.6.0
[ [1;34mINFO [m] Downloading https://registry.npmjs.org/npm/-/npm-5.6.0.tgz to /home/az/.m2/repository/com/github/eirslett/npm/5.6.0/npm-5.6.0.tar.gz
[ [1;34mINFO [m] No proxies configured
[ [1;34mINFO [m] No proxy was configured, downloading directly
[ [1;34mINFO [m] Unpacking /home/az/.m2/repository/com/github/eirslett/npm/5.6.0/npm-5.6.0.tar.gz into /home/az/Projects/Uventex/leo/gwtclient/node/node_modules
[ [1;34mINFO [m] Installed npm locally.
[ [1;34mINFO [m]
[ [1;34mINFO [m]  [1m---  [0;32mfrontend-maven-plugin:1.7.5:npm [m  [1m(npm install) [m @  [36mgwtclient [0;1m --- [m
[ [1;34mINFO [m] Running 'npm install' in /home/az/Projects/Uventex/leo/gwtclient
[ [1;34mINFO [m]  [1m------------------------------------------------------------------------ [m
[ [1;34mINFO [m]  [1;31mBUILD FAILURE [m
[ [1;34mINFO [m]  [1m------------------------------------------------------------------------ [m
[ [1;34mINFO [m] Total time:  17.009 s
[ [1;34mINFO [m] Finished at: 2020-09-23T16:44:03+08:00
[ [1;34mINFO [m]  [1m------------------------------------------------------------------------ [m
[ [1;31mERROR [m] Failed to execute goal  [32mcom.github.eirslett:frontend-maven-plugin:1.7.5:npm [m  [1m(npm install) [m on project  [36mgwtclient [m:  [1;31mFailed to run task [m: 'npm install' failed. java.io.IOException: Cannot run program "/home/az/Projects/Uventex/leo/gwtclient/node/node" (in directory "/home/az/Projects/Uventex/leo/gwtclient"): error=2, No such file or directory ->  [1m[Help 1] [m
[ [1;31mERROR [m]
[ [1;31mERROR [m] To see the full stack trace of the errors, re-run Maven with the  [1m-e [m switch.
[ [1;31mERROR [m] Re-run Maven using the  [1m-X [m switch to enable full debug logging.
[ [1;31mERROR [m]
[ [1;31mERROR [m] For more information about the errors and possible solutions, please read the following articles:
[ [1;31mERROR [m]  [1m[Help 1] [m http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException


что делать, как его запустить грамотно?
No such file or directory
источник

P1

Peter 11111000000 in NixOS
@bazuka_joe это если запустить бинарник npm или node, который он ставит - такая-же ошибка в консоли, т.е. сами бинарники оно скачивает
источник

b

bazuka_joe in NixOS
Peter 11111000000
@bazuka_joe это если запустить бинарник npm или node, который он ставит - такая-же ошибка в консоли, т.е. сами бинарники оно скачивает
а +x стоит у файла?
источник

P1

Peter 11111000000 in NixOS
да
источник

P1

Peter 11111000000 in NixOS
[az@thinky:~/Projects/Uventex/leo/gwtclient/node]$ ./node
bash: ./node: No such file or directory
источник

b

bazuka_joe in NixOS
Peter 11111000000
[az@thinky:~/Projects/Uventex/leo/gwtclient/node]$ ./node
bash: ./node: No such file or directory
ls -l ./node
источник

АБ

Александр Бантьев... in NixOS
Да проблема в том, что там ld-linux неправильный указан в бинарнике
источник

MG

Misha Gusarov in NixOS
Вангую, что DT_INTERP не тот
источник

АБ

Александр Бантьев... in NixOS
Если можешь, сделай patchelf --set-interpreter $(nix-build "<nixpkgs>" -A glibc)/lib/ld-linux-x86-64.so.2 ./node
источник

MG

Misha Gusarov in NixOS
А ядру фи за хреновую ошибку, могли бы на новый errno раскошелиться, их там 2 миллиарда
источник

MG

Misha Gusarov in NixOS
Но поезд уже уехал
источник

P1

Peter 11111000000 in NixOS
@balsoft да, теперь:
gwtclient/node]$ ./node
./node: error while loading shared libraries: libstdc++.so.6: cannot open shared object file: No such file or directory
источник

АБ

Александр Бантьев... in NixOS
Блин, где же тот скриптец...
источник

АБ

Александр Бантьев... in NixOS
Я уже писал скрипт, который помогает патчить бинарники
источник

АБ

Александр Бантьев... in NixOS
С помощью nix-locate и dmenu
источник

P1

Peter 11111000000 in NixOS
я вот думаю, мож какой универсальный способ придумать, ну там запускать такие проекты в докере, например, только настроить так чтобы изменения в файлах были прозрачны для контейнера
источник

P1

Peter 11111000000 in NixOS
может, уже кто-то делал такое?
источник

MG

Misha Gusarov in NixOS
fhs-compat же?
источник

АБ

Александр Бантьев... in NixOS
Ну я делал, но с прозрачностью пока проблемы
источник