Installation failed - opencollective-postinstall: Permission denied
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 3/5
- Tempo estimado
- 1-2 dias
- Facilidade para iniciantes
- 25/100
- Tipo de issue
- Bug
- Clareza
- Precisa de esclarecimento
- Status de atividade
- Estagnada
- Stack de tecnologia
- javascript, node.js
- Domínio
- cli
Direção de pesquisa
Reproduza a instalação relatada de npm i -g docsify-cli com Node v14.15.1 e inspecione a etapa postinstall de [email protected] que invoca opencollective-postinstall. Os logs mostram uma falha de permissão negada seguida por spawn ENOENT; considera-se concluído quando a CLI é instalada com sucesso sem esse erro de postinstall.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
Command and Log:
$ npm i -g docsify-cli
/root/.nvm/versions/node/v14.15.1/bin/docsify -> /root/.nvm/versions/node/v14.15.1/lib/node_modules/docsify-cli/bin/docsify
> [email protected] postinstall /root/.nvm/versions/node/v14.15.1/lib/node_modules/docsify-cli/node_modules/docsify
> opencollective-postinstall
sh: 1: opencollective-postinstall: Permission denied
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@~2.3.1 (node_modules/docsify-cli/node_modules/chokidar/node_modules/fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for [email protected]: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})
npm ERR! code ELIFECYCLE
npm ERR! syscall spawn
npm ERR! file sh
npm ERR! errno ENOENT
npm ERR! [email protected] postinstall: `opencollective-postinstall`
npm ERR! spawn ENOENT
npm ERR!
npm ERR! Failed at the [email protected] postinstall script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
npm ERR! A complete log of this run can be found in:
npm ERR! /root/.npm/_logs/2021-03-27T09_10_53_098Z-debug.log
At the docsify's post-install phase in debug.log:
5745 silly postinstall [email protected]
5746 info lifecycle [email protected]~postinstall: [email protected]
5747 verbose lifecycle [email protected]~postinstall: unsafe-perm in lifecycle false
5748 verbose lifecycle [email protected]~postinstall: PATH: /root/.nvm/versions/node/v14.15.1/lib/node_modules/npm/node_modules/npm-lifecycle/node-gyp-bin:/root/.nvm/versions/node/v14.15.1/lib/node_modules/docsify-cli/node_modules/docsify/node_modules/.bin:/root/.nvm/versions/node/v14.15.1/lib/node_modules/docsify-cli/node_modules/.bin:/root/.nvm/versions/node/v14.15.1/lib/node_modules/.bin:/root/bin:/root/.vscode-server/bin/2b9aebd5354a3629c3aba0a5f5df49f43d6689f8/bin:/root/bin:/root/.nvm/versions/node/v14.15.1/bin:/root/.vscode-server/bin/2b9aebd5354a3629c3aba0a5f5df49f43d6689f8/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin
5749 verbose lifecycle [email protected]~postinstall: CWD: /root/.nvm/versions/node/v14.15.1/lib/node_modules/docsify-cli/node_modules/docsify
5750 silly lifecycle [email protected]~postinstall: Args: [ '-c', 'opencollective-postinstall' ]
5751 info lifecycle [email protected]~postinstall: Failed to exec postinstall script
5752 timing action:postinstall Completed in 149ms
5753 verbose unlock done using /root/.npm/_locks/staging-5069969764c9560c.lock for /root/.nvm/versions/node/v14.15.1/lib/node_modules/.staging
5754 timing stage:rollbackFailedOptional Completed in 379ms
5755 timing stage:runTopLevelLifecycles Completed in 8086ms
5756 warn optional SKIPPING OPTIONAL DEPENDENCY: fsevents@~2.3.1 (node_modules/docsify-cli/node_modules/chokidar/node_modules/fsevents):
5757 warn notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for [email protected]: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})
5758 verbose notsup SKIPPING OPTIONAL DEPENDENCY: Valid OS: darwin
5758 verbose notsup SKIPPING OPTIONAL DEPENDENCY: Valid Arch: any
5758 verbose notsup SKIPPING OPTIONAL DEPENDENCY: Actual OS: linux
5758 verbose notsup SKIPPING OPTIONAL DEPENDENCY: Actual Arch: x64
5759 verbose stack Error: [email protected] postinstall: `opencollective-postinstall`
5759 verbose stack spawn ENOENT
5759 verbose stack at ChildProcess.<anonymous> (/root/.nvm/versions/node/v14.15.1/lib/node_modules/npm/node_modules/npm-lifecycle/lib/spawn.js:48:18)
5759 verbose stack at ChildProcess.emit (events.js:315:20)
5759 verbose stack at maybeClose (internal/child_process.js:1048:16)
5759 verbose stack at Process.ChildProcess._handle.onexit (internal/child_process.js:288:5)
5760 verbose pkgid [email protected]
5761 verbose cwd /root/Works/fst-logic-centre
5762 verbose Linux 4.15.0-91-generic
5763 verbose argv "/root/.nvm/versions/node/v14.15.1/bin/node" "/root/.nvm/versions/node/v14.15.1/bin/npm" "i" "-g" "docsify-cli"
5764 verbose node v14.15.1
5765 verbose npm v6.14.8
5766 error code ELIFECYCLE
5767 error syscall spawn
5768 error file sh
5769 error errno ENOENT
5770 error [email protected] postinstall: `opencollective-postinstall`
5770 error spawn ENOENT
5771 error Failed at the [email protected] postinstall script.
5771 error This is probably not a problem with npm. There is likely additional logging output above.
5772 verbose exit [ 1, true ]
- Linguagem predominante
- JavaScript
- Estrelas
- 780
- Forks
- 167
- Métricas de merge de PRs
- Nenhum PR com merge em 30d
Preparar o ambiente
- Sem Dockerfile nem arquivo Docker Compose
- Sem modelo de pull request
- Ler o guia de contribuição
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de docsifyjs/docsify-cli
-
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 45/100
docsifyjs/docsify-cli#253 ·
-
Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 25/100
docsifyjs/docsify-cli#229 · 1 comentário ·
-
enhancement
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 35/100
docsifyjs/docsify-cli#193 ·
-
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 55/100
docsifyjs/docsify-cli#191 · 2 comentários ·
-
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 35/100
docsifyjs/docsify-cli#188 ·
Todas as issues de docsifyjs/docsify-cli
Issues semelhantes
-
bug priority: low
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 88/100
sandialabs/sceptre-phenix#464 ·
Mantenedores costumam responder em até 6 dias
-
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 66/100
hemilabs/token-list#124 ·
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 78/100
Mantenedores costumam responder em até 1 dia
-
feature
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 82/100
juice-shop/juice-shop#3702 ·
Mantenedores costumam responder em até 1 dia
-
🐛 BUG: Avatar stack on post card renders above the sticky header when scrollingTalvez já em andamento @idoshamun assumiu hoje. AbertaType: Bug
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 68/100
dailydotdev/daily#2163 ·
Mantenedores costumam responder em até 1 dia