ログ日記

作業ログと日記とメモ

Debian stretch で tsung

だいたい https://qiita.com/nishimura/items/f3ba8e051e2983ff743b ここの通りでいいんだけど、パッケージのパス設定が色々壊れている。


普通に実行すると

Starting Tsung
Log directory is: /home/user/.tsung/log/20180814-1449
Can't start ! {error,
                  {{badmatch,{error,enoent}},
                   [{ts_controller_sup,start_inets,1,
                        [{file,"src/tsung_controller/ts_controller_sup.erl"},
                         {line,105}]},
                    {ts_controller_sup,init,1,
                        [{file,"src/tsung_controller/ts_controller_sup.erl"},
                         {line,91}]},
                    {supervisor,init,1,[{file,"supervisor.erl"},{line,294}]},
                    {gen_server,init_it,6,
                        [{file,"gen_server.erl"},{line,328}]},
                    {proc_lib,init_p_do_apply,3,
                        [{file,"proc_lib.erl"},{line,247}]}]}} 

このようなエラーになる。


パッケージのバグらしい。
https://github.com/processone/tsung/issues/169

cd /usr/lib
mkdir share
cd share
ln -s /usr/share/tsung .
cd ..
ln -s /usr/lib/x86_64-linux-gnu/tsung .

本来はrootで基本のpathいじるよりはパッケージのバグを直した方がいいと思うけど。


あと tsung_stats.pl で生成したhtmlでJavaScriptが足りなかったのでコピー

cp /usr/share/tsung/templates/style/dygraph-combined.js report-dir/style/