2016-03-30 4 views
1

init.dスクリプトで起動してプロセスを実行していないときにuchiwaを起動しようとするとエラーが発生して失敗します。uchiwa(sensuダッシュボード)を起動できません

/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: 


[email protected]:~$ 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 


[email protected]:/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 

任意のアイデアは、なぜこれが動作することはできませんか?ありがとう。

UPDATE 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 

私は今、解決した適切な権限を与えることによって解決権限の問題は確かにありました

パッケージを再インストールしましたが、それでもまだ壊れています。

+1

私には、uchiwaでのアクセス許可に問題があり、sensuではそうではないようです。 – Kobbe

答えて

0

問題は、32ビットのバイナリパッケージであるように思わバイナリ64ビットが含まれていますバージョン0.13.0-1のインストールhttps://github.com/sensu/uchiwa/issues/457

が動作しているようです。

0

あなたのUchiwaディレクトリはrootで、sensuでは所有していません。あなたはユーザvagrantとしてあなたのバージュイメージにログインしています。私は/opt/uchiwaディレクトリの所有権をsensuchownとします。次にsensuユーザーとしてuchiwaバイナリを実行します。