Про возврат на заводские настройки ничего не было
В любом случае, места достаточно.
Это довольно распространённая ошибка при установке Node-RED (да и других пакетов nodejs) на что угодно.
Попробуйте для начала сделать npm clean cache --force
.
Про возврат на заводские настройки ничего не было
В любом случае, места достаточно.
Это довольно распространённая ошибка при установке Node-RED (да и других пакетов nodejs) на что угодно.
Попробуйте для начала сделать npm clean cache --force
.
npm WARN using --force I sure hope you know what you are doing.
Usage: npm
where is one of:
access, adduser, audit, bin, bugs, c, cache, ci, cit,
clean-install, clean-install-test, completion, config,
create, ddp, dedupe, deprecate, dist-tag, docs, doctor,
edit, explore, fund, get, help, help-search, hook, i, init,
install, install-ci-test, install-test, it, link, list, ln,
login, logout, ls, org, outdated, owner, pack, ping, prefix,
profile, prune, publish, rb, rebuild, repo, restart, root,
run, run-script, s, se, search, set, shrinkwrap, star,
stars, start, stop, t, team, test, token, tst, un,
uninstall, unpublish, unstar, up, update, v, version, view,
whoami
npm -h quick help on
npm -l display full usage info
npm help search for help on
npm help npm involved overview
Specify configs in the ini-formatted file:
/root/.npmrc
or on the command line via: npm --key value
Config info can be viewed via: npm help config
npm@6.14.8 /usr/lib/node_modules/npm
Так. Пробовали ещё раз запустить установку нодреда?
тоже самое
npm WARN deprecated multer@1.4.4: Multer 1.x is affected by CVE-2022-24434. This is fixed in v1.4.4-lts.1 which drops support for versions of Node.js before 6. Please upgrade to at least Node.js 6 and version 1.4.4-lts.1 of Multer. If you need support for older versions of Node.js, we are open to accepting patches that would fix the CVE on the main 1.x release line, whilst maintaining compatibility with Node.js 0.10.
npm ERR! Unexpected end of JSON input while parsing near ‘…id":"SHA256:jl3bwswu8’
npm ERR! A complete log of this run can be found in:
npm ERR! /root/.npm/_logs/2022-12-29T07_10_36_917Z-debug.log
В принципе написано же что делать
Только как я могу это сделать пока не представляю
вот в этой теме была аналогичная ошибка
Прием
Пожалуйста, обновите как минимум Node.js 6 и версию 1.4.4-lts.1 Multer.
Как это сделать?
Этот релиз прошивки контроллера основан на новом Debian Linux 11 (Bullseye).
Команды для перехода:
apt update && apt upgrade
wb-release --update-debian-release
Почему последнее не работает?
Пытаюсь воспроизвести проблему с установкой нодреда у себя.
Чтобы перейти на Bullseye, надо предварительно перейти в ветку testing. Вы это сделали?
не найду на сайте testing
Возможно я что то сделал не так.
Я установил с флэшки wb6_update_FACTORYRESET.fit по инструкции
https://wirenboard.com/wiki/Wiren_Board_6_Firmware_Update#Удаление_данных_и_возврат_заводских_настроек
Затем пытался установить Node-Red по инструкции
https://wirenboard.com/wiki/Node-RED
В процессе установки возникли проблемы.
Прошивку
wb6_update_FACTORYRESET.fit
я скачал отсюда
https://fw-releases.wirenboard.com/?prefix=fit_image/stable/6x/
В System
Release name wb-2207
Release suite stable
Значит новая версия ПО с новой репозитории.
Если речь идет об этой ветке
https://fw-releases.wirenboard.com/?prefix=fit_image/testing/6x/
прошивку скачал буду устанавливать
Хм.
Попытался воспроизвести.
Взял WB6, обресетил его .fit’ом 2207, прошёл по инструкции.
На multer ругнулось, на то, что не нашло bcrypt тоже (но нашло в другом месте), но установилось и работает.
Могу предложить снести nodejs и попробовать ещё раз.
Для перехода с stable 2207 на testing достаточно сделать wb-release -t testing
, не нужно накатывать образ.
Для обновления уже его до bullseye - сделать wb-release --update-debian-release
.
“но нашло в другом месте”
Почему у меня не находит и не завершает установку успешно?
Я сношу каждый раз нод перед повторной установкой, не помогает.
Попробую снова поставить w2207 и переустановить
Стоит ли переходить на w2210 там версия нода посвежее? Если перевести логи как понял в этом ошибка.
Нода даже в w2207 уже никак не шестая, а вполне себе двенадцатая.
В интернетах рекомендуют сделать следующее:
If you still see the error even after connecting to a “real/stable” wi-fi, try,
npm config set fetch-retry-maxtimeout 60000 -g
npm cache clean --force
npm install
Alternatively, it could be a case where the error could be due to a locked package version in package.json, for such cases execute the following steps,
Предпоследняя команда не выполняются.
нет по этому пути /mnt/data/root/package.json
Думаю что после
npm config set fetch-retry-maxtimeout 60000 -g
npm cache clean --force
npm install -g auto-install
можно пробовать ставить нодред.
Насколько у вас стабильная связь?
вроде стабильная
около 50Мбит/с