連休の谷間を利用して作業。ISOイメージをダウンロードして焼いたCDからアップデート。完了して起動してみると、ちょこちょこと問題が…。
★PostgreSQLが起動しない。
→ データディレクトリを作り直し。
# su postgres $ rm -rf /var/lib/pgsql/data $ initdb -D /var/lib/pgsql/data
★Apacheが起動しない。(mod_fcgidが動かない)
httpd: Syntax error on line 209 of /etc/httpd/conf/httpd.conf: Syntax error on line 1 of /etc/httpd/conf.d/fcgid.conf: API module structure `fcgid_module' in file /usr/lib/httpd/modules/mod_fcgid.so is garbled - perhaps this is not an Apache module DSO?
→ (ソースから)mod_fcgidを再インストール。
★Apacheが起動しない。(mod_dav_svnが動かない)
httpd: Syntax error on line 209 of /etc/httpd/conf/httpd.conf: Syntax error on line 2 of /etc/httpd/conf.d/subversion.conf: Cannot load /etc/httpd/modules/mod_dav_svn.so into server: libaprutil-0.so.0: cannot open shared object file: No such file or directory
→ とりあえず保留
★yumでlibeventがアップデートできない。
Error: Missing Dependency: libevent-1.1a.so.1 is needed by package nfs-utils
→ 特に使ってないみたいだから消した。
# yum remove libevent
★yum updateしたら、その後yumが動かなくなった。
There was a problem importing one of the Python modules required to run yum. The error leading to this problem was: No module named cElementTree Please install a package which provides this module, or verify that the module is installed correctly. It's possible that the above module doesn't match the current version of Python, which is: 2.4.3 (#1, Mar 14 2007, 18:51:08) [GCC 4.1.1 20070105 (Red Hat 4.1.1-52)] If you cannot solve this problem yourself, please go to the yum faq at: http://wiki.linux.duke.edu/YumFaq
→ python-elementtreeを強制ダウングレード。
# rpm -Uvh --force \ http://isoredirect.centos.org/centos/5.0/os/i386/ CentOS/python-elementtree-1.2.6-5.i386.rpm
結局、DagリポジトリのURLが4系用になってたのが原因だったっぽい、確認して、
# yum clean all # yum update
これでSubversion関係も更新されて、Apacheもちゃんと起動。
コメント
2007/5/ 1 18:40 from はせ
2007/5/ 1 18:43 from みやまえ
まあ結局自分のミスに関するメモ書きだからねえ。
何を書いてるのかさっぱりワカランよ。
こういうのを見てるとさ、宮前ってすごいヤツなのかなーって錯覚におちいるよね。