山口と申します。 久々に投稿します。 私は、SUSE 8.2 (2003年くらい) から使っています。 といっても主にサーバ用途で、デスクトップ機能はほとんど使っていません。 自宅サーバでのメイン OS はずっと SuSE → OpenSUSE と使ってきました。 会社の業務用途では、残念ながら RedHat/CentOS パッケージの方が主流なので すが、かゆいところに手が届いていたり、先進的な機能を取り入れる割には Fedora よりは安定志向側に振っているように思えて気に入っています。 先日、やっと OpenSUSE 11.1 に取り組むことができ、自宅サーバのメイン OS を OpenSUSE 10.3 からグレードアップしました。自宅サーバでは以下のような サービスを運用しています。 ・内部 DNS/DHCP ・公開用 Web (日記/blog/wiki 等) ・メール (Postfix/Dovecot/Spamassassin) こちらの ML では話題になっていないようなのですが、OpenSUSE 11.1 の現在の デフォルトカーネル (2.6.27-7.x) には不具合があります。 [inotify bug] ・inotify という kernel の機能を使用すると、不定期にカーネルごとフリーズ する。 ・inotify は最近の dovecot (IMAP) や samba が利用している。 自宅サーバを OpenSUSE 11.1 にグレードアップしたところ、1日に数回 OS の 応答がなくなる現象が出始め、2週間ほど悩みました。 ・停止する際にはログ (syslog/dmesg) は全く出ない ・panic 表示もない ・ただし ping だけは応答がある場合がある 当初は OpenSUSE 11.1 (x86_64) だったため、32bit 版を新規にインストールし なおしたりして検証を進めたのですが、まったく同様の現象が出て相当困りまし た。一時は 11.0 か 10.3 に戻すことを真剣に考えました。 先日、ようやく解決にたどり着きましたので報告しておきます。 [OpenSUSE Forum] 11.1 systems locking up? (2008/12/30) http://forums.opensuse.org/install-boot-login/403483-11-1-systems-locking-up... 3台インストールした 11.1 のうち2台が lock up してしまうと報告されてい ます。 続くスレッドで、Bugzilla の方へのリンクがありました。 Bug 463372 - Kernel 2.6.27.7 SuSE file monitoring serious bug (inotify) https://bugzilla.novell.com/show_bug.cgi?id=463372 ・kernel 2.6.27.7 で Dovecot の IMAP サービスにより inotify bug による 停止できない暴走プロセスが引き起こされる ・kernel 2.6.27.10 以降の最新バージョンでは fix されている ということなのですが、yast update レポジトリには、未だに 2.7.27.10 以降 は公開されていないようで、結局 FACTORY レポジトリから以下のパッケージを ダウンロードして Update しました。 http://download.opensuse.org/factory/repo/oss/ 関連パッケージとしては以下の通りです。 (i586) kernel-pae kernel-pae-base kernel-pae-extra vmware-kmp-pae (※ VMware 上にインストールしている場合) (x86_64) kernel-default kernel-default-base kernel-default-extra vmware-kmp-default (※ VMware 上にインストールしている場合) 結果、11.1 の i586 および x86_64 版で生じていた1日数回のフリーズが収ま り、現在は安定しています。 kernel だけ FACTORY 版に差し替えて問題ないのか不安ではあるのですが、状況 としてはこうしないと安定稼働してくれないため、暫定措置として実施しています。 なお、Dovecot(IMAP) を使っていない方のサーバは 2.6.27-7 でも問題は発生し ていません。 以上、なんらかの参考になればと思い、報告しておきます。 ■参考 INOTIFY Section: Linux Programmer's Manual (7) Updated: 2008-11-18 http://www.linux.or.jp/JM/html/LDP_man-pages/man7/inotify.7.html -- To unsubscribe, e-mail: opensuse-ja+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-ja+help@opensuse.org