- 締切済み
linux-HAのインストール
現在solaris9(sparc)でサーバを構築しており HA構成にする為linux-HAのインストールを試みています。 solaris9はcoreインストしており、bootする為の最低限 のパッケージしか入っておりません。 同じような環境でlinux-HAをmakeされて成功された方が いらっしゃれば必要なパッケージ・オプション・環境変数等の コンパイルに必要な情報を教えて頂ければ幸いです。 (静的リンクでコンパイルできれば有難いです) よろしくお願い致します。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
configureのログ見たところ、 libkstat.aが見つからないと出ていますが、 findとかすると見つかりますか? あと、/usr/lib/libelf.aは正常ですか?
1. Linux-HAで配布されているHeartbeatのことを言っていますか? 2. 察するにGNU開発ツールが入っていないと思います。 gccはインストールされましたか? 3. ./configureした場合の結果どのようなメッセージが出てきますか? 4. HAクラスターの知識はありますか?
補足
レス有難うございます。 1.そうです。 すみません、linux-HAはプロジェクト名ですね。 2.インストールしたパッケージは net-snmp-5.1.3.1、libiconv-1.9.1、glib-2.8.1 autoconf-2.59、automake-1.9、gcc-3.4.2 gzip-1.3.5、libnet-1.1.1、libtool-1.5 make-3.80、pkgconfig-0.15.0 です。但しサーバとして考えているので構築後は削除 する予定です。 3.configureは ./ConfigureMe configure --prefix=/opt --sysconfdir=/opt/etc --localstatedir=/opt/var --with-libraries=/usr/lib:/usr/local/lib を実行しました。結果はCFLAGSに-staticを指定しなければ正常に終了しました。(errorの文字列は見つかりません でした。) -staticを指定すると checking snmp libraries: -lc -lnet -L/usr/local/lib -lnetsnmp -lgen -lkstat -le lf -lm -lnsl -lsocket -ladm... configure: error: cannot link with requested libr aries. Reported errors follow: ld: fatal: library -lkstat: not found ld: warning: file /usr/lib/libelf.a ignored: unable to locate archive symbol tab le ld: warning: file /usr/lib/libelf.a ignored: unable to locate archive symbol tab le ld: fatal: library -lelf: not found ld: fatal: File processing errors. No output written to conftest collect2: ld returned 1 exit status の結果になってしまい止まってしまいます。 kstatは -rwxr-xr-x 1 root bin 11832 4月 7 2002 /usr/lib/libkstat.so.1 とあるようには見えるのですが。。。 4.一応知識はあるつもりです。が、そんなに詳しくは ありません。これから勉強していく為にもコンパイル が出来ればいいな、と思っています。
補足
ご指摘の件を確認したのですが 「libkstat.a」はfindしても出て来ないので存在して いませんでした。(フルインストールしたマシンで も存在していませんでした) 「/usr/lib/libelf.a」は他のフルインストールした マシンと比較(ファイルサイズ・cmpの結果)から 同じものだと思うのですが、正常か確認する手段が 他にあれば教えて頂ければ幸いです。