[rpki-routing-wg:00004] Re: RPKI RP Cache インストールしてるのですがscan_roasのPATHがおかしい?

MasaYUKI Okada okadams @ nic.ad.jp
2013年 1月 28日 (月) 15:25:46 JST


岡田です。

rpkiツールのインストールルート以下、

utils/scan_roas/scan_roasコマンドがrcynicユーザの$PATHから
実行できないとこのエラーが出ると思います。

>       p = subprocess.Popen((scan_roas, rcynic_dir), stdout = subprocess.PIPE)
>       for line in p.stdout:
>         line = line.split()
>         asn = line[1]
>         self.extend(prefix.from_text(asn, addr) for addr in line[2:])
>     except OSError, e:
>       sys.exit("Could not run %s, check your $PATH variable? (%s)" % (scan_roas, e))

ですので、scan_roasコマンドをrcynicユーザのコマンドサーチパスに含めていただければ
実行できると思います。

# scan_roasコマンドはrcynicで取ってきたROAを全部舐めてValidation状態を
# 確認するコマンドです。

install手順に沿っていればいけるはずですが、漏れているのかもしれません。

-- 
岡田

(2013/01/28 15:18), Yamaguchi, Noriyuki wrote:
> 山口@富士通KCNです
> 
> 皆様RPKIハッカソン及びJANOGのBOFお疲れ様でした
> 
> 先日のRPKIハッカソンの続きをやってるのですが、
> もう少しのような気もしますが(^^;
> エラーがでてますので教えてください
> 
> 先日いただきました、cronで起動させるシェルスクリプトが以下のようになていますが
> /etc/cron.daily/rcynic
> #!/bin/sh -
> /usr/local/bin/chrootuid /var/rcynic rcynic /bin/rcynic -c /etc/rcynic.conf || exit
> /var/rcynic/bin/rcynic-html /var/rcynic/data/rcynic.xml /var/www/rcynic
> cd /var/rpki-rtr
> /usr/bin/sudo -u rcynic /usr/local/bin/rtr-origin --cronjob /var/rcynic/data/authenticated
> 
> 最後の、
> /usr/bin/sudo -u rcynic /usr/local/bin/rtr-origin --cronjob /var/rcynic/data/authenticated
> 
> を実行しますと、
> Could not run scan_roas, check your $PATH variable? ([Errno 2] No such file or directory)
> 
> のようなエラーが吐き出されます。
> 
> どなたか、対処法がわかりましたら教えてください。
> 
> 宜しくお願いします
> 
> --------------------------------------------------------------------------------------------
> 富士通関西中部ネットテック(株)ネットワークサービス事業部 第二ネットワーク部
> 山口  宜之(Noriyuki Yamaguchi) CCIE#16209 VCP#72807 CISA
>   AS 9363                    | E-mail: yamaguchi.noriy @ jp.fujitsu.com        
> TEL 内線 KCN(7679)-8136 |     外線 (052)745-2561  |
> --
> 
> 




rpki-routing-wg メーリングリストの案内