グループウェアの導入を検討しています。
今まで使用したことがあるグループウェアでもいいのですが、
技術者の性(さが)でしょうか、最新のものを探してしまいます。
そこで発見した「Aipo3」を試用してみました。
インタフェースがわかりやすく、ほしい機能も網羅されています。
早速ダウンロードして、インストールを試みます。
・・・
動きません(涙)
ボクの環境は、VineLinux4.0(Apache2+PHP5+MySQL)です。
Aipo3のインストールマニュアルには、
それらしいことは一切記述されていませんが、
インストールログから、
・readline-devel
・zlib-devel
が必要らしいのでインストールします。
# apt-get update
# apt-get install realline-devel zlib-devel
さらにインストールしてみます。
# sh installer.sh
・・・
動きません(滝涙)
さらにデバグしてみました。
# vi installer.sh
126行目
useradd ${postgres_user}
echo ${postgres_user}:$pass | chpasswd
if [ -d /home/${postgres_user} ]; then
echo “home directory exists”
else
mkdir -p /home/${postgres_user}
chown ${postgres_user}:${postgres_user} /home/${postgres_user}
fi
root権限で実行していますが、「useradd」のパスを
指していないため、コマンドを認識できないようです。
/usr/sbin と /sbin にパスを指します。
まだインストールされません。
156行目
if [ “$tmp_str” = “0” ]; then
echo “checking permissions… ok”
else
echo “checking permissions… ERROR invalid permissions”
check_str=”ERROR”
fi
ここで問題が発生してるようです。
useradd が root で実行されていますが、
Aipoユーザのホームディレクトリの所有権がrootになってます。
# chown -R aipo_postgres.aipo_postgres /home/aipo_postgres
これでインストールシェルスクリプトが動作するようになりました。
なんとも手のかかるグループウェアです。
使用した感じですが、もっさりと動作します。
Postgresがインストールされます。
Apacheが動作しているのでポート競合が起こりますが、
81ポートを使用するようになってます。
さらに、バージョンが、3.2.0.5らしいのですが、
サンプルデータを削除するスクリプトは、
3.2.0.5の考慮がされていないので、動作しません。
せっかく高機能でインタフェースが優秀なのですが、
環境を専用に用意してあげられないと、動作させるのは
難しいように思います。
サーバ管理者から見ると、使いにくいことこの上ないです。
3月 10th, 2008 at 17:26:18
おかげさまでインストール出来ましたが確かにもっさり動作ですね。
はてなでaipo4が取り上げられているので
1.僕もやってみよっと
2.あれ、インストール出来ないじゃん
3.ググル
4.この記事ぐらいしか出てこない
という流れでアクセスが増えると思うのですが、まったく同じ内容のエラーが修正されていないようです。
わざわざ FC用のインストールスクリプトまで用意しているのに一発でインストール出来ないまま放って置くのか謎ですねぇ…
3月 12th, 2008 at 22:10:03
実はご丁寧にサポートに、上記修正点をお知らせしておいたんですけど、
反映されていないのは悲しいことです・・・
とにもかくにも、お役に立てて光栄です^^