无服务器更新检查失败错误

Posted

技术标签:

【中文标题】无服务器更新检查失败错误【英文标题】:serverless update check failed error 【发布时间】:2018-05-17 20:30:51 【问题描述】:

我想在我的 kali linux 上安装无服务器。为了继续进行无服务器安装,我们需要安装 node js,我已经完成了。

root@gpunk:~# npm --version
3.10.10
root@gpunk:~# node --version
v6.10.0
root@gpunk:~# nvm --version
0.31.0

(github上的一些解决方案建议通过nvm安装node js来解决这个问题,也试过了..)。 现在,当我向npm install -g serverless 运行命令以安装无服务器时,我收到以下错误消息。

root@gpunk:~# npm install -g serverless
/root/.nvm/versions/node/v6.10.0/bin/serverless -> /root/.nvm/versions/node/v6.10.0/lib/node_modules/serverless/bin/serverless
/root/.nvm/versions/node/v6.10.0/bin/slss -> /root/.nvm/versions/node/v6.10.0/lib/node_modules/serverless/bin/serverless
/root/.nvm/versions/node/v6.10.0/bin/sls -> /root/.nvm/versions/node/v6.10.0/lib/node_modules/serverless/bin/serverless

> serverless@1.24.1 postinstall /root/.nvm/versions/node/v6.10.0/lib/node_modules/serverless
> node ./scripts/postinstall.js


┌───────────────────────────────────────────────────┐
│          serverless update check failed           │
│        Try running with sudo or get access        │
│       to the local update config store via        │
│ sudo chown -R $USER:$(id -gn $USER) /root/.config │
└───────────────────────────────────────────────────┘
/root/.nvm/versions/node/v6.10.0/lib
`-- serverless@1.24.1 

我可能犯了什么错误,以及如何克服它??

【问题讨论】:

类似问题已在此处发布,它可能会有所帮助,github.com/serverless/serverless/issues/4452 从那里我才知道nvm,我也尝试过...... Stack Overflow 是一个编程和开发问题的网站。这个问题似乎离题了,因为它与编程或开发无关。请参阅帮助中心的What topics can I ask about here。也许Super User 或Unix & Linux Stack Exchange 会是一个更好的提问地点。 最好不要将serverless 安装为全局依赖项。您可以改为包含为项目依赖项。 "尝试使用 sudo 运行" 【参考方案1】:

我在 Ubuntu 16.04 上遇到过类似的问题。问题是一个可选的安装后脚本失败。

我发现解决方法如下:

npm install -g try-thread-sleep
npm install -g serverless --ignore-scripts spawn-sync

来源:https://github.com/serverless/serverless/issues/4319

【讨论】:

以上是关于无服务器更新检查失败错误的主要内容,如果未能解决你的问题,请参考以下文章

华为审核被拒:检查HMS Core更新失败

linux 失败无连接 检查电缆吗

WSUS客户端更新失败错误代码:80072EE2

无服务器嵌入式堆栈创建失败

我的手机经常出现无响应是怎么回事?

Azure Synapse 无服务器 SQL 池 - 查询执行失败