やっとFreeBSD10.0が通常運転に戻った
先日、Redmineのデータを消失してから、かなりがっくり来て、サーバ管理をまじめにしてきませんでした。
- Redmineのデータを消失(FreeBSD 10.0でApache2.4) : プラスα空間 (2014年5月31日)
あまりまじめに管理しなくても、それなりには使えていたと言うのもあります。ただ、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月時点のバックアップに戻しました。次の方法が役に立っています。
- ZFS復旧は大詰めに : プラスα空間 (2014年3月30日)
WordPressが動く様になったのですが、apcupsのGUIが立ち上がりません。cgiが壊れちゃっているみたい。pkgからapcupsdをインストールしても、cgi関係のファイルはインストールされないみたいです。仕方ないので、portsからインストールし直しました。
- FreeBSD 9.1にapcupsdをインストール(1/2) : プラスα空間 (2013年9月24日)
- FreeBSD 9.1にapcupsdをインストール(2/2) : プラスα空間 (2013年9月25日)
かなり動く様になったのですが、Redmineが動きません。Redmineって、大物で、インストールにかなり苦労しています。次の記事を見ながら、必要な所をなぞって行きました。
- FreeBSD 9.1のApache2.4にRedmineインストール[追記あり] : プラスα空間 (2013年8月16日)
ですが、起動しないのです。403エラーになります。困った〜。理由は、dispatch.fcgiを上手く呼び出せていないための様です。Apacheのログから、その状態がわかります。
一番怪しいのが、/usr/local/www/redmine/public/.htaccessなんですが、原因をなかなか見つけられませんでした。ですが、何回も見直しているうちに、やっと原因を発見しました。
<IfModule mod_fcgid.c>
# RewriteRule ^(.*)$ dispatch.fcgi [QSA,L]
</IfModule>
余分な"#"が付いていました。これを外した所、無事、Redmineが動く様になりました。
これで、一安心です。サーバ本体も、無事夏を超せました。発熱と冷却のバランスは大丈夫の様です。
- サーバー用PCを組み立てました[追記あり] : プラスα空間 (2013年8月4日)
ディスカッション
コメント一覧
まだ、コメントがありません