node-red-contrib-huemagic -- Error: EPERM: operation not permitted, symlink '../sshpk/bin/sshpk-conv' -> '/data/node_modules/.bin/sshpk-conv'
まだ誰も着手していません。
評価
- 難易度
- 4/5
- 見積もり時間
- 3〜5日
- 初心者へのやさしさ
- 25/100
- issue の種類
- バグ
- 明瞭さ
- 説明が足りない
- 活発さ
- 停滞
- 技術スタック
- docker, node.js
- 領域
- devops, infrastructure
調査の方向性
Issue に記載されている Docker コマンドとマウントされた /data パスから始め、node-red-contrib-huemagic のインストールを再現してください。/data/node_modules/.bin/sshpk-conv のシンボリックリンク作成で発生する EPERM を調査し、報告されている権限および npm の設定と比較してください。再現可能なプロジェクト側の原因を特定し、修正を文書化またはテストできれば完了です。この issue ではリポジトリのファイルやテストは指定されていません。
索引モデルが issue の本文から書いたものです。
説明
Error on a docker installed NodeRed
sudo docker run -d --network dockernet --name=nodered -p 1880:1880 -v /home/pi/USBpiData/NodeRed:/data nodered/node-red
checked the permissions are to 755 and uid=1000 gid =1000 (recursive)
also tried this as a fix inside the container:
`INSTALL GLOBAL NPM PACKAGES
npm config set unsafe-perm true
CLEAN CACHE
npm cache clean
BYPASS SYMLINK ISSUES
npm install --no-bin-links`
did not help, here the (still same) error message :-) hope to get help THANKS
`4 Mar 17:03:28 - [warn] Die Installation des Moduls node-red-contrib-huemagic ist fehlgeschlagen:
4 Mar 17:03:28 - [warn] ------------------------------------------
4 Mar 17:03:28 - [warn] npm WARN deprecated [email protected]: request has been deprecated, see https://github.com/request/request/issues/3142
npm ERR! code EPERM
npm ERR! syscall symlink
npm ERR! path ../sshpk/bin/sshpk-conv
npm ERR! dest /data/node_modules/.bin/sshpk-conv
npm ERR! errno -1
npm ERR! Error: EPERM: operation not permitted, symlink '../sshpk/bin/sshpk-conv' -> '/data/node_modules/.bin/sshpk-conv'
npm ERR! { [Error: EPERM: operation not permitted, symlink '../sshpk/bin/sshpk-conv' -> '/data/node_modules/.bin/sshpk-conv']
npm ERR! cause:
npm ERR! { Error: EPERM: operation not permitted, symlink '../sshpk/bin/sshpk-conv' -> '/data/node_modules/.bin/sshpk-conv'
npm ERR! errno: -1,
npm ERR! code: 'EPERM',
npm ERR! syscall: 'symlink',
npm ERR! path: '../sshpk/bin/sshpk-conv',
npm ERR! dest: '/data/node_modules/.bin/sshpk-conv' },
npm ERR! stack:
npm ERR! 'Error: EPERM: operation not permitted, symlink '../sshpk/bin/sshpk-conv' -> '/data/node_modules/.bin/sshpk-conv'',
npm ERR! errno: -1,
npm ERR! code: 'EPERM',
npm ERR! syscall: 'symlink',
npm ERR! path: '../sshpk/bin/sshpk-conv',
npm ERR! dest: '/data/node_modules/.bin/sshpk-conv',
npm ERR! parent: 'data' }
npm ERR!
npm ERR! The operation was rejected by your operating system.
npm ERR! It is likely you do not have the permissions to access this file as the current user
npm ERR!
npm ERR! If you believe this might be a permissions issue, please double-check the
npm ERR! permissions of the file and its containing directories, or try running
npm ERR! the command again as root/Administrator.
npm ERR! A complete log of this run can be found in:
npm ERR! /data/.npm/_logs/2021-03-04T17_03_24_557Z-debug.log
4 Mar 17:03:28 - [warn] ------------------------------------------
4 Mar 17:03:28 - [error] Error: Installation fehlgeschlagen
`
- 主要言語
- Shell
- スター
- 540
- フォーク
- 434
- 平均マージ
- 24分
- マージ済み PR(30日)
- 5
コントリビューションガイド
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
node-red/node-red-docker のほかの issue
-
難易度 2/5 1〜3時間 初心者へのやさしさ 76/100
node-red/node-red-docker#536 ·
-
node-red/node-red-docker#522 · 担当者 1 名 ·
-
難易度 3/5 1〜2日 初心者へのやさしさ 52/100
node-red/node-red-docker#513 · コメント 1 件 ·
-
難易度 2/5 1〜3時間 初心者へのやさしさ 55/100
node-red/node-red-docker#510 ·
-
難易度 4/5 3〜5日 初心者へのやさしさ 30/100
node-red/node-red-docker#493 · コメント 13 件 ·
node-red/node-red-docker の issue をすべて見る
似ている issue
-
out-of-date
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
CachyOS/CachyOS-PKGBUILDS#1908 ·
-
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
-
align on terminology オープン
難易度 2/5 1〜3時間 初心者へのやさしさ 68/100
CycloneDX/transparency-exchange-api#393 · コメント 1 件 ·
-
area:build bug good first issue sev:papercut
難易度 1/5 1時間未満 初心者へのやさしさ 92/100
Agent-Field/CodeAF#1446 ·
-
module/agent platform/macos type/bug/regression
難易度 2/5 1〜3時間 初心者へのやさしさ 88/100