やっとFreeBSD10.0が通常運転に戻った

FreeBSD,NAS,netatalk,パソコン・インターネット

先日、Redmineのデータを消失してから、かなりがっくり来て、サーバ管理をまじめにしてきませんでした。

あまりまじめに管理しなくても、それなりには使えていたと言うのもあります。ただ、Redmineが動かなくなって、かなり放置状態でした。

さすがに、そのままにしておくのは良くないので、管理を再開しました。

まずは、パッケージのupgradeです。コマンド一発です。

# pkg upgrade -f

一時期、pkg upgradeが上手く動かなくなっていたのも、管理をさぼっていた原因でした。依存関係で文句を言われて、upgradeできなかったのです。なぜか、最近は文句を言われなくなり、普通にupgradeできる様になりました。

Netatalkもやっと3.1.6にできました。

# afpd -V
afpd 3.1.6 - Apple Filing Protocol (AFP) daemon of Netatalk

This program is free software; you can redistribute it and/or modify it under
the terms of the GNU General Public License as published by the Free Software
Foundation; either version 2 of the License, or (at your option) any later
version. Please see the file COPYING for further information and details.

afpd has been compiled with support for these features:

          AFP versions:    2.2 3.0 3.1 3.2 3.3 3.4 
         CNID backends:    dbd last tdb 
      Zeroconf support:    Avahi
  TCP wrappers support:    Yes
         Quota support:    No
   Admin group support:    Yes
    Valid shell checks:    Yes
      cracklib support:    No
            EA support:    ad | sys
           ACL support:    No
          LDAP support:    No
         D-Bus support:    Yes
     Spotlight support:    No
         DTrace probes:    No

              afp.conf:    /usr/local/etc/afp.conf
           extmap.conf:    /usr/local/etc/extmap.conf
       state directory:    /var/netatalk/
    afp_signature.conf:    /var/netatalk/afp_signature.conf
      afp_voluuid.conf:    /var/netatalk/afp_voluuid.conf
       UAM search path:    /usr/local/libexec/netatalk-uams//
  Server messages path:    /var/netatalk/msg/

相変わらず、Spotlightが使える様にビルドされていません。多分、trackerがまだ古いのしか使えなくて、Spotlightの有効化ができないんだろうな。

一応、upgradeできたものの、apache24関係が動きません。エラーログを一つずつ調べて行って、インストールしていたのに消えてしまっていたモジュールなどを入れ直しました。

その結果、apache24は動く様になった物の、WordPressが動きません。おなじみの「データベース確立のエラー」が発生しています。確認した所、mysqlサーバが動いていません。mysql-serverとかをインストールし直したのですが、ダメです。どうも、InnoDBが壊れちゃっているみたいです。最初に書いた様に、Redmineのデータを消失しているので、思い切って現状のmysql DBを全部消しました。そして、3月時点のバックアップに戻しました。次の方法が役に立っています。

WordPressが動く様になったのですが、apcupsのGUIが立ち上がりません。cgiが壊れちゃっているみたい。pkgからapcupsdをインストールしても、cgi関係のファイルはインストールされないみたいです。仕方ないので、portsからインストールし直しました。

かなり動く様になったのですが、Redmineが動きません。Redmineって、大物で、インストールにかなり苦労しています。次の記事を見ながら、必要な所をなぞって行きました。

ですが、起動しないのです。403エラーになります。困った〜。理由は、dispatch.fcgiを上手く呼び出せていないための様です。Apacheのログから、その状態がわかります。

一番怪しいのが、/usr/local/www/redmine/public/.htaccessなんですが、原因をなかなか見つけられませんでした。ですが、何回も見直しているうちに、やっと原因を発見しました。

<IfModule mod_fcgid.c>
#       RewriteRule ^(.*)$ dispatch.fcgi [QSA,L]
</IfModule>

余分な"#"が付いていました。これを外した所、無事、Redmineが動く様になりました。

Redmine起動

これで、一安心です。サーバ本体も、無事夏を超せました。発熱と冷却のバランスは大丈夫の様です。

サーバ機

Posted by お市のかた