calamari安装中npm错误

问题描述

安装calamari-clients时出错:环境:CentOS6.4配置环境:#yuminstallnpmrubyrubygemsruby-devel#npminstall-ggruntgrunt-clibowergrunt-contrib-compass#gemupdate--system&&geminstallcompass安装:#cdcalamari-clients#makebuild-realbuildinguiset-e;fordinmanageadminlogindashboard;doecho$d;cd$d;makebuild;cd..;donemanagemake[1]:Enteringdirectory`/ceph-calamari/calamari-clients/manage'npminstall--loglevelwarnnpmWARNpackage.jsonmanage@0.0.0Norepositoryfield.>pngquant-bin@0.1.7postinstall/ceph-calamari/calamari-clients/manage/node_modules/grunt-contrib-imagemin/node_modules/pngquant-bin>nodeindex.js>gifsicle@0.1.7postinstall/ceph-calamari/calamari-clients/manage/node_modules/grunt-contrib-imagemin/node_modules/gifsicle>nodeindex.jspre-buildtestpassedsuccessfullypre-buildtestfailed,compilingfromsource...stream.js:94thrower;//Unhandledstreamerrorinpipe.^Error:invalidtarfileatExtract.Parse._startEntry(/ceph-calamari/calamari-clients/manage/node_modules/grunt-contrib-imagemin/node_modules/gifsicle/node_modules/bin-build/node_modules/download/node_modules/decompress/node_modules/tar/lib/parse.js:145:13)atExtract.Parse._process(/ceph-calamari/calamari-clients/manage/node_modules/grunt-contrib-imagemin/node_modules/gifsicle/node_modules/bin-build/node_modules/download/node_modules/decompress/node_modules/tar/lib/parse.js:127:12)atBlockStream.<anonymous>(/ceph-calamari/calamari-clients/manage/node_modules/grunt-contrib-imagemin/node_modules/gifsicle/node_modules/bin-build/node_modules/download/node_modules/decompress/node_modules/tar/lib/parse.js:47:8)atBlockStream.emit(events.js:95:17)atBlockStream._emitChunk(/ceph-calamari/calamari-clients/manage/node_modules/grunt-contrib-imagemin/node_modules/gifsicle/node_modules/bin-build/node_modules/download/node_modules/decompress/node_modules/tar/node_modules/block-stream/block-stream.js:145:10)atBlockStream.resume(/ceph-calamari/calamari-clients/manage/node_modules/grunt-contrib-imagemin/node_modules/gifsicle/node_modules/bin-build/node_modules/download/node_modules/decompress/node_modules/tar/node_modules/block-stream/block-stream.js:58:15)atExtract.Reader.resume(/ceph-calamari/calamari-clients/manage/node_modules/grunt-contrib-imagemin/node_modules/gifsicle/node_modules/bin-build/node_modules/download/node_modules/decompress/node_modules/tar/node_modules/fstream/lib/reader.js:255:34)atDirWriter.<anonymous>(/ceph-calamari/calamari-clients/manage/node_modules/grunt-contrib-imagemin/node_modules/gifsicle/node_modules/bin-build/node_modules/download/node_modules/decompress/node_modules/tar/lib/extract.js:57:8)atDirWriter.emit(events.js:92:17)at/ceph-calamari/calamari-clients/manage/node_modules/grunt-contrib-imagemin/node_modules/gifsicle/node_modules/bin-build/node_modules/download/node_modules/decompress/node_modules/tar/node_modules/fstream/lib/dir-writer.js:39:8npmERR!weirderror8npmERR!tarpackErrorreading/root/tmp/npm-11227-8WFpwRHv/1429784658931-0.128843525191769/packagenpmERR!addLocalDirectoryCouldnotpack"/root/tmp/npm-11227-8WFpwRHv/1429784658931-0.128843525191769/package"to"/root/.npm/mout/0.6.0/package.tgz"npmERR!errorrollingbackError:ENOTEMPTY,rmdir'/ceph-calamari/calamari-clients/manage/node_modules/bower/node_modules/update-notifier/node_modules/configstore/node_modules/js-yaml/node_modules/argparse/node_modules/lodash/lang'npmERR!errorrollingbackbower@1.2.8{[Error:ENOTEMPTY,rmdir'/ceph-calamari/calamari-clients/manage/node_modules/bower/node_modules/update-notifier/node_modules/configstore/node_modules/js-yaml/node_modules/argparse/node_modules/lodash/lang']npmERR!errorrollingbackerrno:53,npmERR!errorrollingbackcode:'ENOTEMPTY',npmERR!errorrollingbackpath:'/ceph-calamari/calamari-clients/manage/node_modules/bower/node_modules/update-notifier/node_modules/configstore/node_modules/js-yaml/node_modules/argparse/node_modules/lodash/lang'}npmERR!notokcode0make[1]:***[build-stamp]错误1make[1]:Leavingdirectory`/ceph-calamari/calamari-clients/manage'make:***[build-ui]错误2试了好多种方法均不行,过来请教各位大神有没有解决方法?

解决方案

解决方案二:
#npm-v1.3.6#node-vv0.10.33
解决方案三:
删除~/.npm/后重新执行makebuild-real错误和以前相同:#makebuild-realbuildinguiset-e;fordinmanageadminlogindashboard;doecho$d;cd$d;makebuild;cd..;donemanagemake[1]:Enteringdirectory`/ceph-calamari/calamari-clients/manage'npminstall--loglevelwarnnpmWARNpackage.jsonmanage@0.0.0Norepositoryfield.>optipng-bin@0.3.11postinstall/ceph-calamari/calamari-clients/manage/node_modules/grunt-contrib-imagemin/node_modules/optipng-bin>nodeindex.js>pngquant-bin@0.1.7postinstall/ceph-calamari/calamari-clients/manage/node_modules/grunt-contrib-imagemin/node_modules/pngquant-bin>nodeindex.js>jpegtran-bin@0.2.8postinstall/ceph-calamari/calamari-clients/manage/node_modules/grunt-contrib-imagemin/node_modules/jpegtran-bin>nodeindex.js>gifsicle@0.1.7postinstall/ceph-calamari/calamari-clients/manage/node_modules/grunt-contrib-imagemin/node_modules/gifsicle>nodeindex.js✓pre-buildtestpassedsuccessfullypre-buildtestpassedsuccessfully!pre-buildtestfailed,compilingfromsource...stream.js:94thrower;//Unhandledstreamerrorinpipe.^Error:invalidtarfileatExtract.Parse._startEntry(/ceph-calamari/calamari-clients/manage/node_modules/grunt-contrib-imagemin/node_modules/gifsicle/node_modules/bin-build/node_modules/download/node_modules/decompress/node_modules/tar/lib/parse.js:145:13)atExtract.Parse._process(/ceph-calamari/calamari-clients/manage/node_modules/grunt-contrib-imagemin/node_modules/gifsicle/node_modules/bin-build/node_modules/download/node_modules/decompress/node_modules/tar/lib/parse.js:127:12)atBlockStream.<anonymous>(/ceph-calamari/calamari-clients/manage/node_modules/grunt-contrib-imagemin/node_modules/gifsicle/node_modules/bin-build/node_modules/download/node_modules/decompress/node_modules/tar/lib/parse.js:47:8)atBlockStream.emit(events.js:95:17)atBlockStream._emitChunk(/ceph-calamari/calamari-clients/manage/node_modules/grunt-contrib-imagemin/node_modules/gifsicle/node_modules/bin-build/node_modules/download/node_modules/decompress/node_modules/tar/node_modules/block-stream/block-stream.js:145:10)atBlockStream.resume(/ceph-calamari/calamari-clients/manage/node_modules/grunt-contrib-imagemin/node_modules/gifsicle/node_modules/bin-build/node_modules/download/node_modules/decompress/node_modules/tar/node_modules/block-stream/block-stream.js:58:15)atExtract.Reader.resume(/ceph-calamari/calamari-clients/manage/node_modules/grunt-contrib-imagemin/node_modules/gifsicle/node_modules/bin-build/node_modules/download/node_modules/decompress/node_modules/tar/node_modules/fstream/lib/reader.js:255:34)atDirWriter.<anonymous>(/ceph-calamari/calamari-clients/manage/node_modules/grunt-contrib-imagemin/node_modules/gifsicle/node_modules/bin-build/node_modules/download/node_modules/decompress/node_modules/tar/lib/extract.js:57:8)atDirWriter.emit(events.js:92:17)at/ceph-calamari/calamari-clients/manage/node_modules/grunt-contrib-imagemin/node_modules/gifsicle/node_modules/bin-build/node_modules/download/node_modules/decompress/node_modules/tar/node_modules/fstream/lib/dir-writer.js:39:8npmERR!weirderror8npmERR!notokcode0make[1]:***[build-stamp]错误1make[1]:Leavingdirectory`/ceph-calamari/calamari-clients/manage'make:***[build-ui]错误2
解决方案四:
楼主你解决这个问题了么?我也遇到了。。。
解决方案五:
没啊,我换用了淘宝的源,第一次编译出错,clean之后再次编译能编译过,试了几次都是这样。
解决方案六:
引用4楼u011384879的回复:

没啊,我换用了淘宝的源,第一次编译出错,clean之后再次编译能编译过,试了几次都是这样。

我也是,后来换了vagrant+virtualbox的方法编译的
解决方案七:
引用5楼wpwp40的回复:

Quote: 引用4楼u011384879的回复:
没啊,我换用了淘宝的源,第一次编译出错,clean之后再次编译能编译过,试了几次都是这样。

我也是,后来换了vagrant+virtualbox的方法编译的

你的calamari监控可以使用吗?是不是centos系统?我安装完成,从浏览器登陆进去后,进入dashboard,一直是HTTP500内部服务器出错。
解决方案八:
引用6楼u011384879的回复:

Quote: 引用5楼wpwp40的回复:
Quote: 引用4楼u011384879的回复:
没啊,我换用了淘宝的源,第一次编译出错,clean之后再次编译能编译过,试了几次都是这样。

我也是,后来换了vagrant+virtualbox的方法编译的

你的calamari监控可以使用吗?是不是centos系统?我安装完成,从浏览器登陆进去后,进入dashboard,一直是HTTP500内部服务器出错。

calamari可以登进去,但检测不到ceph集群,显示“4CephserversareconnectedtoCalamari,butnoCephclusterhasbeencreatedyet",但我ceph已经安装了,一直还没解决这个问题。你500错误应该是防火墙的问题,iptables和SElinux都关掉了么
解决方案九:
引用7楼wpwp40的回复:

Quote: 引用6楼u011384879的回复:
Quote: 引用5楼wpwp40的回复:
Quote: 引用4楼u011384879的回复:
没啊,我换用了淘宝的源,第一次编译出错,clean之后再次编译能编译过,试了几次都是这样。

我也是,后来换了vagrant+virtualbox的方法编译的

你的calamari监控可以使用吗?是不是centos系统?我安装完成,从浏览器登陆进去后,进入dashboard,一直是HTTP500内部服务器出错。

calamari可以登进去,但检测不到ceph集群,显示“4CephserversareconnectedtoCalamari,butnoCephclusterhasbeencreatedyet",但我ceph已经安装了,一直还没解决这个问题。你500错误应该是防火墙的问题,iptables和SElinux都关掉了么

我把iptables和SELinux关闭后还是一样,一到/dashboard/目录就提示内部服务器出错。你用的时centos吗?
解决方案十:
你进入/dashboard/时会不会出错?
解决方案十一:
引用9楼u011384879的回复:

你进入/dashboard/时会不会出错?

是用的CentOS6.5,我就根本进不去dashboard目录,提示没有cephcluster。这几天都没弄了,,这是截图。
解决方案十二:
引用10楼wpwp40的回复:

Quote: 引用9楼u011384879的回复:
你进入/dashboard/时会不会出错?

是用的CentOS6.5,我就根本进不去dashboard目录,提示没有cephcluster。这几天都没弄了,,这是截图。

你没有安装diamond吧?
解决方案十三:
引用11楼u011384879的回复:

Quote: 引用10楼wpwp40的回复:
Quote: 引用9楼u011384879的回复:
你进入/dashboard/时会不会出错?

是用的CentOS6.5,我就根本进不去dashboard目录,提示没有cephcluster。这几天都没弄了,,这是截图。

你没有安装diamond吧?

diamond也安装了啊,你的都好了么?我很久没管她了……
解决方案十四:
我现在在Ubuntu下安装的calamari,已经监测好多天了。不过我用centos安calamari没有出现过上面的界面,一直是500,内部服务器出错。centos下安calamari太麻烦了,
解决方案十五:

解决方案:
henhao
解决方案:
重启salt-minion
解决方案:
学习了不错哦

时间: 2024-09-20 03:21:09

calamari安装中npm错误的相关文章

Yum安装中出现错误mirrorlist.txt的解决方法_Linux

发现问题 今天在使用Yum install命令安装软件的时候一直提示一个错误,错误提示如下面: # yum install mysql Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile YumRepo Error: All mirror URLs are not using ftp, http[s] or file. Eg. </HTML>/ removing mirrorlist with no

sql-SQL server 安装中WMI的错误

问题描述 SQL server 安装中WMI的错误

php加apachep-php7安装过程中这个错误是什么意思

问题描述 php7安装过程中这个错误是什么意思 522行注释就可以了

MAC本地安装Ghost提示错误的解决方法

  Ghost为General Hardware Oriented System Transfer(通用硬件导向系统转移)的首字母缩略字.该软件能够完整而快速地复制备份.还原整个硬盘或单一分区.在微软的视窗操作系统广为流传的基础上,为避开微软视窗操作系统原始完整安装的费时和重装系统后驱动应用程序再装的麻烦,大家把自己做好的干净系统用ghost来备份和还原.为使这个操作易于操作,流程被一键GHOST.一键还原精灵等进一步简化,它的易用很快得到菜鸟级人士的喜爱.它的运行环境是Windows系统在MA

ASP.NET中的错误处理支持(转)

asp.net|错误|错误处理 ASP.NET中的错误处理支持 ASP.NET具有一个很好的新功能:它对运行时间错误的处理和跟踪提供了丰富支持.特别是,它为管理人员提供了一种很简单的方法,可以保证那些令人恐惧的"ASP 43433ax"十六进制形式的错误永远也不会被显示到客户面前.相反,它允许显示一个较为定制化的信息,比如"对不起,这个站点不可用".ASP.NET还提供了一种强大的方法,使开发人员可以对他们的代码进行装备,向管理人员提供发生在工作站点问题的额外信息与

用Xdebug修正PHP应用程序中的错误

简介:PHP 的 Xdebug 扩展可以帮助您在程序出错或失败时剖析应用程序以查找原因.通过本文了解 如何使用 Xdebug 跟踪调用堆栈.分析内存使用情况并查看参数和变量的内容. 虽然您可以使用 PHP 为系统管理和传统数据处理之类的任务创建命令行脚本,但是编程语言对 Web 应用程序的性能有主要影响.在使用过程中,每个 PHP 应用程序都驻留在服务器上,并且将通过代理( 例如 Apache)调用 PHP 应用程序处理到来的请求.对于每个请求,典型的 PHP Web 应用程序在简短运 行后将得

PHP编译安装时常见错误解决办法

  这篇文章主要介绍了PHP编译安装时常见错误解决办法,本文涵盖了PHP编译安装中的大多数错误,同时给出解决方法,需要的朋友可以参考下 This article is post on https://coderwall.com/p/ggmpfa configure: error: xslt-config not found. Please reinstall the libxslt >= 1.1.0 distribution 代码如下: yum -y install libxslt-devel

win8系统应用商店下载安装程序提示错误0x80200024解决办法

win8系统应用商店下载安装程序提示错误0x80200024解决办法   无法安装应用错误代码:0x80200024指的是服务器出现问题,错误代码:0x80080206指的是所下载的应用安装包已经损坏.如果是安装包被损坏主要是在下载应用时网络出现断开或无信号等等,导致下载的应用程序数据不完整 ,因此应用程序无法进行安装. 解决方法: 1.我们可以下载微软所提供的应用的疑难解答工具,点击下载>>微软疑难解答工具,在打开后可以对系统进行检测,打开后如下图,选择Windows商店应用并按下一步来进行

Win7安装Flash提示错误无法注册怎么办?

  Win7安装Flash提示错误无法注册怎么办?          Win7系统中Falsh是大家浏览网页必须的组件,而在安装或更新Falsh时会遇到遇到错误无法注册ActiveX控件的问题导致安装失败. 下面小编就给带来详细的解决方法,一起来看看吧! 解决方法如下: 原因分析: 1.用户权限不够,不拥有Flash Player 注册表项写入权限. 2.之前安装的flash player没有卸载干净. 解决方案: 1.如用户权限不够,请以管理员的权限重新进行安装测试. 2.如因之前的flash