[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 メーリングリストの案内