Fedora8→9のアップグレード後の対応

2008/09/06 2008/11/23

とりあえずアップグレード後に発生した問題が落ち着いたのでまとめ。

yum updateが失敗する

yum updateをしたら、

--> Processing Dependency: NetworkManager-glib = 1:0.7.0-0.9.3.svn3623.fc9 for package: NetworkManager

という表示などが出てupdat出来ず。
原因はFedora8用のライブラリがうまく消えておらず、依存チェックで異常と判断された為。
エラー表示されたfc8ライブラリを削除。
gnome-appletsとかいくつか同様に出たので、出たものをすべて同様に対応。
これでうまくいくようになりました。

Apache起動失敗

boot時のサービス起動で、

apache を起動中: 
httpd: Syntax error on line xxx of /xxx/conf/httpd.conf: Cannot load /xxx/modules/mod_perl.so 
into server: libperl.so: cannot open shared object file: No such file or directory

となって失敗。
mod_perlを入れ直そうとしたのですが、make時に

In file included from /xxx/include/apr-1/apr_strings.h:52,
                 from modperl_apr_includes.h:29,
                 from modperl_common_includes.h:22,
                 from mod_perl.h:21,
                 from mod_perl.c:17:
/xxx/include/apr-1/apr_want.h:93: error: redefinition of 'struct iovec'

となって異常終了。
/Apacheインストールディレクトリ/include/apr-1/apr-strings.hの51行目の
#define APR_WANT_IOVEC
をコメント化した上でmakeし直したら通りました。
何か変わった?

CPU温度測定が失敗

cronでsensorsを実行し、必要な部分だけgrepとexprで抜き出して保管するShellを呼び出すようにしているのですが、
cron実行時だけexprが失敗。
exprで2バイト文字を使っているのでどうも文字列がうまく認識出来なくなっているっぽい。
~/.bash_profileに
LANG=ja_JP.eucJP
を追記したら復旧。

postfixが動いていない

なぜかpostfixが起動していない。
chkconfig –listで見てみると、なぜか消えている。
chkconfig –add postfix
chkconfig postfix on
で再設定

sarabが失敗

sarab.shを実行しようとすると、

Creating backup with DAR.../usr/local/bin/dar: error while loading shared libraries: 
libcrypto.so.6: cannot open shared object file: No such file or directory
ERROR: Error when executing the backup with DAR. The attempted command was...

となり失敗。
darをインストールし直したら復旧。

とりあえずここまでで全て復旧したみたいです。
うーん、WindowsUpdateのServicePackみたいにはいきませんなぁ…

関連記事

コメントとトラックバック

    コメントはありません

    コメントを残す

    CAPTCHA


    トラックバックURLhttps://e-tune-mt.net/ylab/571/trackback