一昨日は悔しい思いをしたのでw、OpenSSLのDebian鍵脆弱性の時に作ったUbuntu環境を引っ張りだしてきて、pathfinderをインストールしてみることにした。
以下、備忘録的に、、、
途中、パッケージのインストール中で再起動を求められたんですが、再起動後ネットワークアダプタが認識されなくなってしまいました。orz
どうやらD-Busが悪さをしているようです。結局、pathfinderのインストールまで辿りつけませんでした。
かなり心が折れている、、、
たかがパス検証なのに、どうしてこんなにも、どうでもよいパッケージに依存しているのかと、、、
以下、備忘録的に、、、
% aptitude install openssh-server
■ D-Busのビルドに必要そうなパッケージのインストール
% apt-get install -s dbus (1.1.20だったので古すぎ)パッケージは使わなかった
% apt-get install autoconf
% apt-get install automake
% apt-get install libtool
% apt-get install expat
% apt-get install libexpat1-dev
■ D-Busのビルド
% ./configure
% make >& make.log &
% tail -f make.log
% make install
■ WvStreamsのビルドとインストール
% ./configure
Configure: error: C++ preprocessor "/lib/cpp" と出たので以下を実行
% apt-get install g++
% apt-get install libssl-dev
% make >& make.log &
% tail -f make.log
% make install
■ pathfinderのビルドとインストール
途中、パッケージのインストール中で再起動を求められたんですが、再起動後ネットワークアダプタが認識されなくなってしまいました。orz
どうやらD-Busが悪さをしているようです。結局、pathfinderのインストールまで辿りつけませんでした。
かなり心が折れている、、、
たかがパス検証なのに、どうしてこんなにも、どうでもよいパッケージに依存しているのかと、、、
pathfinderをdbus-1.2.16.tar.gz wvstreams-4.6.1.tar.gz pathfinder-1.1.2-Source.tar.gzを用いてdebian lennyにインストールしました。
#apt-get installで、libdbus-1-dev g++ make cmake libexpat-dev libssl-dev libpam-dev valgrind libreadline-dev libdbus-qt-1-dev libboost-dev libldap-dev libnss3-dev等をインストールしました。
pathfinderのインストールはうまくいったようでが、make testはできませんでした。->issue 20(http://code.google.com/p/pathfinder-pki/issues/detail?id=20&can=1&q=issue%2020)
pathclientを使って自分の電子証明書を試して見ましたが、ルート証明書のみならずリンク証明書も[Trusted directories]で指定したディレクトリに入れたときに、Pathfinder daemon says certificate is ok.となりました。なおpathfinderは電子証明書のextensionに書いてあるCRLのurlを用いて自らCRLをダウンロードしたようです。
なお自発的に再起動した時に私の場合はStarting Hardware abstraction Layer: haldの表示のまま長く止まってしまい、Xの起動後もfailed to initialize HAL!のダイアログが表示されました。これもインストールしたdbus-1.2.16.tar.gzの影響でしょうか?