だからどうということは特にありません。
ipv6 になりました
centos 5.6 に httpd 2.2.21 を入れた
centos 5.6 に httpd 2.2.21 を入れる の続き。
apr-utils が必要なので入れる。
ひとまず apr を入れる。
% rpm -Uvh –test ~/rpm/RPMS/x86_64/apr-1.4.5-1.x86_64.rpm [~/src]
準備中… ########################################### [100%]
% sudo rpm -Uvh ~/rpm/RPMS/x86_64/apr-1.4.5-1.x86_64.rpm [~/src]
準備中… ########################################### [100%]
1:apr ########################################### [100%]
% sudo rpm -Uvh –test ~/rpm/RPMS/x86_64/apr-devel-1.4.5-1.x86_64.rpm [~/src]
準備中… ########################################### [100%]
% sudo rpm -Uvh ~/rpm/RPMS/x86_64/apr-devel-1.4.5-1.x86_64.rpm [~/src]
準備中… ########################################### [100%]
1:apr-devel ########################################### [100%]
apr-utils が libuuid-devel を必要としていたけど、見つからないので uuidd で代用できるか試してみる。
apr-util.spec の libuuid-devel を uuidd に書き換え。
make check の段で failed が大量発生した。
% rpmbuild -tb apr-util-1.4.1.tar.bz2
(..snip..)
testcrypto : |passphrase: KEY_3DES_192/MODE_CBC nss native error -8128: () -passphrase: KEY_3DES_192/MODE_CBC nss native error -8128: () |passphrase: KEY_AES_256/MODE_CBC nss native error -8128: () -passphrase: KEY_AES_256/MODE_CBC nss native error -8128: () |passphrase: KEY_AES_256/MODE_ECB nss native error -8128: () -passphrase: KEY_AES_256/MODE_ECB nss native error -8128: () |passphrase: KEY_AES_192/MODE_CBC nss native error -8128: () -passphrase: KEY_AES_192/MODE_CBC nss native error -8128: () |passphrase: KEY_AES_192/MODE_ECB nss native error -8128: () -passphrase: KEY_AES_192/MODE_ECB nss native error -8128: () |passphrase: KEY_AES_128/MODE_CBC nss native error -8128: () -passphrase: KEY_AES_128/MODE_CBC nss native error -8128: () |passphrase: KEY_AES_128/MODE_ECB nss native error -8128: () -passphrase: KEY_AES_128/MODE_ECB nss native error -8128: () /passphrase: KEY_3DES_192/MODE_CBC nss native error -8128: () |passphrase: KEY_3DES_192/MODE_CBC nss native error -8128: () /passphrase: KEY_AES_256/MODE_CBC nss native error -8128: () |passphrase: KEY_AES_256/MODE_CBC nss native error -8128: () /passphrase: KEY_AES_192/MODE_CBC nss native error -8128: () |passphrase: KEY_AES_192/MODE_CBC nss native error -8128: () /passphrase: KEY_AES_128/MODE_CBC nss native error -8128: () |passphrase: KEY_AES_128/MODE_CBC nss native error -8128: () -passphrase: KEY_3DES_192/MODE_CBC nss native error -8128: () -passphrase: KEY_AES_256/MODE_CBC nss native error -8128: () -passphrase: KEY_AES_256/MODE_ECB nss native error -8128: () |passphrase: KEY_3DES_192/MODE_CBC nss native error -8128: () |passphrase: KEY_AES_256/MODE_CBC nss native error -8128: () |passphrase: KEY_3DES_192/MODE_CBC nss native error -8128: () |passphrase: KEY_AES_256/MODE_CBC nss native error -8128: () |passphrase: KEY_AES_256/MODE_ECB nss native error -8128: () \passphrase: KEY_3DES_192/MODE_CBC nss native error -8128: () \passphrase: KEY_AES_256/MODE_CBC nss native error -8128: () FAILED 6 of 13
(..snip..)
Failed Tests Total Fail Failed %
===================================================
testcrypto 13 6 46.15%
Programs failed: testall
make: *** [check] エラー 1
+ exit 1
エラー: /var/tmp/rpm-tmp.86015 の不正な終了ステータス (%check)
RPM ビルドエラー:
/var/tmp/rpm-tmp.86015 の不正な終了ステータス (%check)
めんどうなので 1.3.12 に落として rpmbuild してみた。
% rpmbuild -tb apr-util-1.3.12.tar.bz2
(..snip..)
+ exit 0
% sudo rpm -Uvh ~/rpm/RPMS/x86_64/apr-util-1.3.12-1.x86_64.rpm
準備中… ########################################### [100%]
1:apr-util ########################################### [100%]
hmm…
mod_ssl がインストール済みの 2.2.3 より古いと言われるので force する。
% rpm -Uvh –force –test ~/rpm/RPMS/x86_64/httpd-2.2.21-1.x86_64.rpm ~/rpm/RPMS/x86_64/mod_ssl-2.2.21-1.x86_64.rpm
準備中… ########################################### [100%]
ほう。
% sudo rpm -Uvh –force ~/rpm/RPMS/x86_64/httpd-2.2.21-1.x86_64.rpm ~/rpm/RPMS/x86_64/mod_ssl-2.2.21-1.x86_64.rpm
準備中… ########################################### [100%]
1:httpd 警告: /etc/httpd/conf/httpd.conf は /etc/httpd/conf/httpd.conf.rpmnew として作成されました。
########################################### [ 50%]
2:mod_ssl ########################################### [100%]
警告: /etc/httpd/conf.d/ssl.conf は /etc/httpd/conf.d/ssl.conf.rpmsave として保存されました。
その後、ちょっと間違えた再起動。
% /usr/sbin/apachectl -v
Server version: Apache/2.2.21 (Unix)
Server built: Jan 22 2012 16:49:14
% sudo /usr/sbin/apachectl stop
% ps auxwww | grep httpd
sinfaxi 11165 0.0 0.0 65412 860 pts/1 S+ 17:20 0:00 grep httpd
% sudo /etc/init.d/httpd start
httpd を起動中: [ OK ]
はいりました。
乙。
centos 5.6 に httpd 2.2.21 を入れる
centos 5.6 で rpm を 4.9.1.2 に無理やり上げたい
やってみる。
configure: error: missing required NSPR / NSS header と言われたので下記コマンドで configure
% ./configure CPPFLAGS=”-I/usr/include/nspr4 -I/usr/include/nss3″
(..snip..)
configure: error: internal Berkeley DB directory not present, see INSTALL
INSTALL を見ると、BDB 4.5 以上で –with-external-db を指定せよとあった。
ので、oracle (!) から bdb 5 を落としてきて、入れる。
最近のコメント