无法启动uchiwa(sensu仪表板)

时间:2016-03-30 23:31:37

标签: dashboard sensu

尝试启动uchiwa失败,在通过init.d脚本启动时没有错误,没有进程。

/var/log/uchiwa.log中没有输出

/var/log/uchiwa.err中的输出:

/opt/uchiwa/bin/uchiwa: 1: /opt/uchiwa/bin/uchiwa: cannot create ^A: Permission denied
/opt/uchiwa/bin/uchiwa: 1: /opt/uchiwa/bin/uchiwa: ^?ELF^B^A^A^B: not found
/opt/uchiwa/bin/uchiwa: 2: /opt/uchiwa/bin/uchiwa: Syntax error: "(" unexpected
I also ensured permissions in the /etc/sensu directory was correct with:


vagrant@vagrant-ubuntu-trusty-32:~$ ls -la /etc/sensu/
total 44
drwxr-xr-x  8 sensu sensu 4096 Mar 17 10:15 .
drwxr-xr-x 99 root  root  4096 Mar 27 00:55 ..
drwxr-xr-x  2 sensu sensu 4096 Mar 17 09:53 conf.d
-rw-r--r--  1 sensu sensu  218 Mar 11 05:08 config.json
-rw-r--r--  1 sensu sensu  683 Mar  2 02:29 config.json.example
drwxr-xr-x  2 sensu sensu 4096 Mar 17 10:13 dashboard.d
drwxr-xr-x  2 sensu sensu 4096 Mar  2 02:29 extensions
drwxr-xr-x  2 sensu sensu 4096 Mar  2 02:29 handlers
drwxr-xr-x  2 sensu sensu 4096 Mar  2 02:29 mutators
drwxr-xr-x  2 sensu sensu 4096 Mar  2 02:29 plugins
-rw-r--r--  1 sensu sensu  201 Mar 17 10:15 uchiwa.json


vagrant@vagrant-ubuntu-trusty-32:/opt/uchiwa$ ls -la
total 16
drwxr-xr-x 4 root root 4096 Mar 17 10:13 .
drwxr-xr-x 4 root root 4096 Mar 17 10:13 ..
drwxr-xr-x 2 root root 4096 Mar 17 10:13 bin
drwxr-xr-x 3 root root 4096 Mar 17 10:13 src

知道为什么这可能不起作用?感谢。

更新1:

确实有一个权限问题,我通过提供现已解决的正确权限来解决这个问题:

  /opt/uchiwa/bin/uchiwa: 1: /opt/uchiwa/bin/uchiwa: cannot create ^A: Permission denied

但是以下错误仍然存​​在:

/opt/uchiwa/bin/uchiwa: 1: /opt/uchiwa/bin/uchiwa: ^?ELF^B^A^A^B: not found
/opt/uchiwa/bin/uchiwa: 2: /opt/uchiwa/bin/uchiwa: Syntax error: "(" unexpected

我已重新安装该软件包,但它仍然看起来已损坏。

2 个答案:

答案 0 :(得分:0)

您的Uchiwa目录归root所有,而不是sensu用户。您以用户vagrant登录您的Vagrant图像。我会将/opt/uchiwa目录的所有权授予sensu chown。接下来,将uchiwa二进制文件作为sensu用户运行。

答案 1 :(得分:0)

问题似乎是32位二进制包包含64位二进制文​​件:https://github.com/sensu/uchiwa/issues/457

安装版本0.13.0-1似乎有效。