Ошибка в npm

Ответить
vvpnet
Сообщения: 359
Зарегистрирован: 23 ноя 2015, 14:44
Operating system: Rosa R6 Fresh

Ошибка в npm

Сообщение vvpnet » 18 мар 2020, 09:16

Не работает npm

Код: Выделить всё

npm install node-addon-api
npm ERR! code Z_DATA_ERROR
npm ERR! errno -3
npm ERR! zlib: invalid distance too far back
urpmi zlib
Пакет lib64z1-1.2.8-12-rosa2016.1.x86_64 уже установлен

Я так понял что нужна более новая версия zlib 1.2.11

Аватара пользователя
Zeffanyx
Сообщения: 1387
Зарегистрирован: 12 сен 2011, 14:25
Operating system: Rosa Fresh R11, OpenMandriva Lx 4 (Cooker)
Откуда: Санкт-Петербург

Ошибка в npm

Сообщение Zeffanyx » 18 мар 2020, 13:47

vvpnet писал(а):
18 мар 2020, 09:16
Я так понял что нужна более новая версия zlib 1.2.11
В целом, да. Также есть смысл попробовать поставить более свежий Nodejs. На ABF есть сборки.

vvpnet
Сообщения: 359
Зарегистрирован: 23 ноя 2015, 14:44
Operating system: Rosa R6 Fresh

Ошибка в npm

Сообщение vvpnet » 18 мар 2020, 14:24

Zeffanyx писал(а):
18 мар 2020, 13:47
vvpnet писал(а):
18 мар 2020, 09:16
Я так понял что нужна более новая версия zlib 1.2.11
В целом, да. Также есть смысл попробовать поставить более свежий Nodejs. На ABF есть сборки.
Дайте пожалуйста ссылку

Аватара пользователя
Zeffanyx
Сообщения: 1387
Зарегистрирован: 12 сен 2011, 14:25
Operating system: Rosa Fresh R11, OpenMandriva Lx 4 (Cooker)
Откуда: Санкт-Петербург

Ошибка в npm

Сообщение Zeffanyx » 18 мар 2020, 14:54

vvpnet писал(а):
18 мар 2020, 14:24
Дайте пожалуйста ссылку
ну например: http://abf-downloads.rosalinux.ru/rosa2 ... n/release/

vvpnet
Сообщения: 359
Зарегистрирован: 23 ноя 2015, 14:44
Operating system: Rosa R6 Fresh

Ошибка в npm

Сообщение vvpnet » 19 мар 2020, 06:32

Zeffanyx писал(а):
18 мар 2020, 14:54
vvpnet писал(а):
18 мар 2020, 14:24
Дайте пожалуйста ссылку
ну например: http://abf-downloads.rosalinux.ru/rosa2 ... n/release/
Так это такая же версия что и в оффициальном репозитории

npm version
{ npm: '6.13.4',
ares: '1.14.0',
brotli: '1.0.7',
cldr: '35.1',
http_parser: '2.9.3',
icu: '64.2',
modules: '64',
napi: '5',
nghttp2: '1.39.2',
node: '10.19.0',
openssl: '1.1.1d',
tz: '2019c',
unicode: '12.1',
uv: '1.28.0',
v8: '6.8.275.32-node.55',
zlib: '1.2.8' }

А мы хотели с убунты слезть уже окончательно, а тут такое! Все не как не получается. В росе R8.1 все отлично работет, но там версия nodejs 6

Аватара пользователя
Алзим
Сообщения: 4460
Зарегистрирован: 18 июн 2015, 11:57
Operating system: ROSA Desktop Fresh R10
Откуда: Интернет

Ошибка в npm

Сообщение Алзим » 19 мар 2020, 15:11

У нас новый Ноде стоит в РОСА.
Попробуй yarn

vvpnet
Сообщения: 359
Зарегистрирован: 23 ноя 2015, 14:44
Operating system: Rosa R6 Fresh

Ошибка в npm

Сообщение vvpnet » 20 мар 2020, 12:11

Алзим писал(а):
19 мар 2020, 15:11
У нас новый Ноде стоит в РОСА.
Попробуй yarn
Не знаем этого зверя. Весь проект завязан с npm, неужели приедся все переделывать? То есть вариантов завести npm нет?

vvpnet
Сообщения: 359
Зарегистрирован: 23 ноя 2015, 14:44
Operating system: Rosa R6 Fresh

Ошибка в npm

Сообщение vvpnet » 23 мар 2020, 07:44

Делегировать решение по воросу можно как нибудь? https://bugzilla.rosalinux.ru/show_bug.cgi?id=10518

Аватара пользователя
Алзим
Сообщения: 4460
Зарегистрирован: 18 июн 2015, 11:57
Operating system: ROSA Desktop Fresh R10
Откуда: Интернет

Ошибка в npm

Сообщение Алзим » 23 мар 2020, 12:24

vvpnet писал(а):
23 мар 2020, 07:44
Делегировать решение по воросу можно как нибудь? https://bugzilla.rosalinux.ru/show_bug.cgi?id=10518
Глубоко сомневаюсь что кто-то будет обновлять zlib для 2016.1

vvpnet
Сообщения: 359
Зарегистрирован: 23 ноя 2015, 14:44
Operating system: Rosa R6 Fresh

Ошибка в npm

Сообщение vvpnet » 24 мар 2020, 05:30

Алзим писал(а):
23 мар 2020, 12:24
vvpnet писал(а):
23 мар 2020, 07:44
Делегировать решение по воросу можно как нибудь? https://bugzilla.rosalinux.ru/show_bug.cgi?id=10518
Глубоко сомневаюсь что кто-то будет обновлять zlib для 2016.1
Так может тогда понизить версию nodejs?, а то получается не рабочий вариант в репозитории болтается. Приняли решение оставаться на Ubuntu

Аватара пользователя
Алзим
Сообщения: 4460
Зарегистрирован: 18 июн 2015, 11:57
Operating system: ROSA Desktop Fresh R10
Откуда: Интернет

Ошибка в npm

Сообщение Алзим » 24 мар 2020, 20:35

vvpnet писал(а):
24 мар 2020, 05:30
Так может тогда понизить версию nodejs?
Можно и поднять.
Но, у нас есть QA и через него провести это сложно.
А вообще, технически это легко.

vvpnet
Сообщения: 359
Зарегистрирован: 23 ноя 2015, 14:44
Operating system: Rosa R6 Fresh

Ошибка в npm

Сообщение vvpnet » 25 мар 2020, 05:22

Алзим писал(а):
24 мар 2020, 20:35
vvpnet писал(а):
24 мар 2020, 05:30
Так может тогда понизить версию nodejs?
Можно и поднять.
Но, у нас есть QA и через него провести это сложно.
А вообще, технически это легко.
Подскажите тогда как это можно сделать?

Аватара пользователя
Алзим
Сообщения: 4460
Зарегистрирован: 18 июн 2015, 11:57
Operating system: ROSA Desktop Fresh R10
Откуда: Интернет

Ошибка в npm

Сообщение Алзим » 25 мар 2020, 15:41

vvpnet писал(а):
25 мар 2020, 05:22
Подскажите тогда как это можно сделать?
Регистрируешься на https://abf.io
Находишь nodejs из Импорт через поиск.
Клонируешь его себе.
И в склонированном на ходишь спек. А в нём строку Version. В этой строке пишешь нужную тебе версию и отправляешь собираться. Нод должен собраться беспроблемно.
Если соберётся, то свой репозиторий добавляешь себе и консоль обновляешь свою систему. Нужная версия должна установиться.
Если разобраться то вся эта процедура занимает не более 10 мин. Но, сам Нод будет собираться долго.

vvpnet
Сообщения: 359
Зарегистрирован: 23 ноя 2015, 14:44
Operating system: Rosa R6 Fresh

Ошибка в npm

Сообщение vvpnet » 27 мар 2020, 05:40

Алзим писал(а):
25 мар 2020, 15:41
vvpnet писал(а):
25 мар 2020, 05:22
Подскажите тогда как это можно сделать?
Регистрируешься на https://abf.io
Находишь nodejs из Импорт через поиск.
Клонируешь его себе.
И в склонированном на ходишь спек. А в нём строку Version. В этой строке пишешь нужную тебе версию и отправляешь собираться. Нод должен собраться беспроблемно.
Если соберётся, то свой репозиторий добавляешь себе и консоль обновляешь свою систему. Нужная версия должна установиться.
Если разобраться то вся эта процедура занимает не более 10 мин. Но, сам Нод будет собираться долго.
Спасибо!

vvpnet
Сообщения: 359
Зарегистрирован: 23 ноя 2015, 14:44
Operating system: Rosa R6 Fresh

Ошибка в npm

Сообщение vvpnet » 15 апр 2020, 10:16

Алзим писал(а):
25 мар 2020, 15:41
vvpnet писал(а):
25 мар 2020, 05:22
Подскажите тогда как это можно сделать?
Регистрируешься на https://abf.io
Находишь nodejs из Импорт через поиск.
Клонируешь его себе.
И в склонированном на ходишь спек. А в нём строку Version. В этой строке пишешь нужную тебе версию и отправляешь собираться. Нод должен собраться беспроблемно.
Если соберётся, то свой репозиторий добавляешь себе и консоль обновляешь свою систему. Нужная версия должна установиться.
Если разобраться то вся эта процедура занимает не более 10 мин. Но, сам Нод будет собираться долго.
Не собирается(((. нужна версия начиная с 8.10.0

Код: Выделить всё

extracting debug info from /builddir/build/BUILDROOT/nodejs-8.17.0-1-rosa2016.1.x86_64-buildroot/usr/bin/node
cpio: glibc-2.24/csu: Cannot stat: No such file or directory
cpio: glibc-2.24/csu/init.c: Cannot stat: No such file or directory
cpio: glibc-2.24/sysdeps/x86_64/crti.S: Cannot stat: No such file or directory
cpio: glibc-2.24/sysdeps/x86_64/crtn.S: Cannot stat: No such file or directory
cpio: glibc-2.24/sysdeps/x86_64/start.S: Cannot stat: No such file or directory
1508 blocks
Processing files: nodejs-8.17.0-1.x86_64
error: File not found: /builddir/build/BUILDROOT/nodejs-8.17.0-1-rosa2016.1.x86_64-buildroot/usr/bin/node-waf
Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.64641
+ umask 022
+ cd /builddir/build/BUILD
+ cd node-v8.17.0
+ DOCDIR=/builddir/build/BUILDROOT/nodejs-8.17.0-1-rosa2016.1.x86_64-buildroot/usr/share/doc/nodejs
+ export DOCDIR
+ /bin/mkdir -p /builddir/build/BUILDROOT/nodejs-8.17.0-1-rosa2016.1.x86_64-buildroot/usr/share/doc/nodejs
+ cp -pr doc README.md LICENSE AUTHORS ChangeLog /builddir/build/BUILDROOT/nodejs-8.17.0-1-rosa2016.1.x86_64-buildroot/usr/share/doc/nodejs
cp: cannot stat 'ChangeLog': No such file or directory
error: Bad exit status from /var/tmp/rpm-tmp.64641 (%doc)
Requires: libc.so.6()(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.17)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3)(64bit) libc.so.6(GLIBC_2.3.2)(64bit) libc.so.6(GLIBC_2.6)(64bit) libc.so.6(GLIBC_2.7)(64bit) libc.so.6(GLIBC_2.9)(64bit) libdl.so.2()(64bit) libdl.so.2(GLIBC_2.2.5)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.4)(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.2.5)(64bit) libpthread.so.0()(64bit) libpthread.so.0(GLIBC_2.2.5)(64bit) libpthread.so.0(GLIBC_2.3.2)(64bit) libpthread.so.0(GLIBC_2.3.3)(64bit) librt.so.1()(64bit) librt.so.1(GLIBC_2.2.5)(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.5)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.11)(64bit) libstdc++.so.6(GLIBCXX_3.4.14)(64bit) libstdc++.so.6(GLIBCXX_3.4.15)(64bit) libstdc++.so.6(GLIBCXX_3.4.18)(64bit) libstdc++.so.6(GLIBCXX_3.4.20)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) python(abi)
Processing files: nodejs-debuginfo-8.17.0-1.x86_64
Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/nodejs-8.17.0-1-rosa2016.1.x86_64-buildroot
error: Installed (but unpackaged) file(s) found:
	/usr/bin/npx
	/usr/share/doc/node/gdbinit
	/usr/share/doc/node/lldb_commands.py
	/usr/share/doc/node/lldbinit
	/usr/share/systemtap/tapset/node.stp
RPM build errors:
    File not found: /builddir/build/BUILDROOT/nodejs-8.17.0-1-rosa2016.1.x86_64-buildroot/usr/bin/node-waf
    Bad exit status from /var/tmp/rpm-tmp.64641 (%doc)
    Installed (but unpackaged) file(s) found:
	/usr/bin/npx
	/usr/share/doc/node/gdbinit
	/usr/share/doc/node/lldb_commands.py
	/usr/share/doc/node/lldbinit
	/usr/share/systemtap/tapset/node.stp
Child returncode was: 1
EXCEPTION: Command failed. See logs for output.
 # ['bash', '--login', '-c', 'rpmbuild -bb  --target x86_64 --without uclibc --nodeps builddir/build/SPECS/nodejs.spec']
Traceback (most recent call last):
  File "/usr/lib/python2.7/site-packages/mock_urpm/trace_decorator.py", line 70, in trace
    result = func(*args, **kw)
  File "/usr/lib/python2.7/site-packages/mock_urpm/util.py", line 402, in do
    raise mock_urpm.exception.Error, ("Command failed. See logs for output.\n # %s" % (command,), child.returncode)
Error: Command failed. See logs for output.
 # ['bash', '--login', '-c', 'rpmbuild -bb  --target x86_64 --without uclibc --nodeps builddir/build/SPECS/nodejs.spec']
LEAVE do --> EXCEPTION RAISED

Аватара пользователя
Алзим
Сообщения: 4460
Зарегистрирован: 18 июн 2015, 11:57
Operating system: ROSA Desktop Fresh R10
Откуда: Интернет

Ошибка в npm

Сообщение Алзим » 15 апр 2020, 12:50

vvpnet писал(а):
15 апр 2020, 10:16
Не собирается(((. нужна версия начиная с 8.10.0
Вот отсюда клонируй https://abf.io/import/nodejs/blob/rosa2 ... odejs.spec
А в строке Version: ставь нужную тебе версию.

vvpnet
Сообщения: 359
Зарегистрирован: 23 ноя 2015, 14:44
Operating system: Rosa R6 Fresh

Ошибка в npm

Сообщение vvpnet » 15 апр 2020, 15:24

Алзим писал(а):
15 апр 2020, 12:50
vvpnet писал(а):
15 апр 2020, 10:16
Не собирается(((. нужна версия начиная с 8.10.0
Вот отсюда клонируй https://abf.io/import/nodejs/blob/rosa2 ... odejs.spec
А в строке Version: ставь нужную тебе версию.
тоже самое. Инсталляция не проходит(. 8,17,0 пробую
Что делаю не так?
Последний раз редактировалось vvpnet 15 апр 2020, 15:38, всего редактировалось 1 раз.

Аватара пользователя
Алзим
Сообщения: 4460
Зарегистрирован: 18 июн 2015, 11:57
Operating system: ROSA Desktop Fresh R10
Откуда: Интернет

Ошибка в npm

Сообщение Алзим » 15 апр 2020, 15:31

Попробуй здесь изменить версию и собрать: https://abf.io/vvpnet/nodejs_v8/blob/ro ... .spec#lc-3
И вообще, зачем тебе нод8, если ты хотел обновить?

vvpnet
Сообщения: 359
Зарегистрирован: 23 ноя 2015, 14:44
Operating system: Rosa R6 Fresh

Ошибка в npm

Сообщение vvpnet » 15 апр 2020, 15:40

Алзим писал(а):
15 апр 2020, 15:31
Попробуй здесь изменить версию и собрать: https://abf.io/vvpnet/nodejs_v8/blob/ro ... .spec#lc-3
И вообще, зачем тебе нод8, если ты хотел обновить?
Просто мы для своих проектов используем 8 версию. Поэтому с нее начал. а 10 боюсь не заработает, ей нужен же новый zlib

Аватара пользователя
Алзим
Сообщения: 4460
Зарегистрирован: 18 июн 2015, 11:57
Operating system: ROSA Desktop Fresh R10
Откуда: Интернет

Ошибка в npm

Сообщение Алзим » 15 апр 2020, 15:45

У тебя восьмая тоже собиралась. Просто просит добавить некоторые файлы в спек, а один файл удалить.

Код: Выделить всё

RPM build errors:
    File not found: /builddir/build/BUILDROOT/nodejs-8.17.0-1-rosa2016.1.x86_64-buildroot/usr/bin/node-waf
    Bad exit status from /var/tmp/rpm-tmp.55952 (%doc)
    Installed (but unpackaged) file(s) found:
	/usr/bin/npx
	/usr/share/doc/node/gdbinit
	/usr/share/doc/node/lldb_commands.py
	/usr/share/doc/node/lldbinit
	/usr/share/systemtap/tapset/node.stp

vvpnet
Сообщения: 359
Зарегистрирован: 23 ноя 2015, 14:44
Operating system: Rosa R6 Fresh

Ошибка в npm

Сообщение vvpnet » 15 апр 2020, 15:54

Алзим писал(а):
15 апр 2020, 15:45
У тебя восьмая тоже собиралась. Просто просит добавить некоторые файлы в спек, а один файл удалить.

Код: Выделить всё

RPM build errors:
    File not found: /builddir/build/BUILDROOT/nodejs-8.17.0-1-rosa2016.1.x86_64-buildroot/usr/bin/node-waf
    Bad exit status from /var/tmp/rpm-tmp.55952 (%doc)
    Installed (but unpackaged) file(s) found:
	/usr/bin/npx
	/usr/share/doc/node/gdbinit
	/usr/share/doc/node/lldb_commands.py
	/usr/share/doc/node/lldbinit
	/usr/share/systemtap/tapset/node.stp
Как это делается?

Аватара пользователя
Алзим
Сообщения: 4460
Зарегистрирован: 18 июн 2015, 11:57
Operating system: ROSA Desktop Fresh R10
Откуда: Интернет

Ошибка в npm

Сообщение Алзим » 15 апр 2020, 16:09

vvpnet писал(а):
15 апр 2020, 15:54
Как это делается?
В спеке в блоке %files не найденное удаляешь, а неупакованное добавляешь.

Но, тебе скорее всего это не надо.
Просто сделай как я написал выше.
Поставь в этой строке нужную версию https://abf.io/vvpnet/nodejs_v8/blob/ro ... .spec#lc-3 и там всё должно собраться.

vvpnet
Сообщения: 359
Зарегистрирован: 23 ноя 2015, 14:44
Operating system: Rosa R6 Fresh

Ошибка в npm

Сообщение vvpnet » 16 апр 2020, 06:06

Алзим писал(а):
15 апр 2020, 16:09
vvpnet писал(а):
15 апр 2020, 15:54
Как это делается?
В спеке в блоке %files не найденное удаляешь, а неупакованное добавляешь.

Но, тебе скорее всего это не надо.
Просто сделай как я написал выше.
Поставь в этой строке нужную версию https://abf.io/vvpnet/nodejs_v8/blob/ro ... .spec#lc-3 и там всё должно собраться.
Спасибо все получилось.

Ответить