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 6 に上げるのがだるい
## うらで samba の makerpm もしていたので、LA が 5 くらいまで上がってた

httpd を rpmbuild するのに必要なパッケージを入れる。

% sudo yum install apr-devel apr-util-devel pcre-devel

だけでは足りなかったので、distcache も入れる。

% sudo yum install distcache distcache-devel

そして rpmbuild

Read more »

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 を落としてきて、入れる。

Read more »

どうだろう

うーん……?

うーむ

どうかね。

テスト

<ほむほむ

hello world !

homuhomu.