Hack BBS

[全部のスレッド一覧][新規投稿][記事の削除・変更] [Home Page]

返信投稿はタイトルのリンクをクリックして下さい
スレッド【No.3634】の中の記事をすべて表示しています

【No.3634】のスレッド
06/02/02(木) 14:35:56 投稿者[karasu] [No.3634]のスレッド内
【No.3634】 タイトル[dovecotの導入について] この記事がスレッドの最初です
機種:初代玄箱
ファームウェア:1.02
ディストリビューション:Vine3.1

ハックキット2を使用して無事Vine化することができました。
今回、もう1台のサーバとソフトをなるべく近づけたいので、pop/imapにdovecotを導入しようと思い、過去ログを検索したところ、dovecot-0.99.14-3.fc4をリビルドすればインストール出来るとありました。
しかし、dovecot-0.99.14-3.fc4をリビルド使用とすると、「ビルド依存の欠如gettext-devel」となってしまいます。
gettext-develを導入しようと探しているのですが、見つかりません。
gettext-develの所在をおわかりになりましたら教えてください。
よろしくお願いします。

06/02/03(金) 12:30:40 投稿者[karasu] [No.3634]のスレッド内
【No.3642】 タイトル[依存関係で苦しんでいます。] 【No.3634】に対する返信
dovecotのコンパイルが終了したのですが、インスト−ル使用としたところ今度はopensslの依存エラーが発生してしまいました。
opensslをsrcからリビルドしようとすると、今度は、krb5-1.4-3の依存エラー。krb5-1.4-3をリビルド使用とすると次は依存エラーの繰り返しになってます。どこまで行っても依存関係で苦しんでいますが、dovecotをリビルドするときに、opensslのバージョン指定はできないのでしょうか?

06/02/02(木) 21:38:07 投稿者[あっくん] [No.3634]のスレッド内
【No.3635】 タイトル[Re: dovecotの導入について] 【No.3634】に対する返信
ソースからコンパイルしたら?

http://directory.fsf.org/search/fsd-search.py?q=gettext

これじゃなくて?

06/02/02(木) 22:42:04 投稿者[karasu] [No.3634]のスレッド内
【No.3636】 タイトル[Re: dovecotの導入について] 【No.3635】に対する返信
これも試したのですが、rpm --rebuildでcovecotをリビルドしようとすると、gettext-develが必要だって言われてしまいます。

06/02/03(金) 01:25:52 投稿者[よし] [No.3634]のスレッド内
【No.3637】 タイトル[Re: dovecotの導入について] 【No.3636】に対する返信
>これも試したのですが、rpm --rebuildでcovecotをリビルドしようとすると、gettext-develが必要だって言われてしまいます。
>

私が導入した場合には下記をインスコしています。

gettext-0.14.1-12.ppc.rpm
gettext-devel-0.14.1-12.ppc.rpm

もしかすると・・・ソースをコンパイルしたかも?



06/02/03(金) 01:34:13 投稿者[よし] [No.3634]のスレッド内
【No.3638】 タイトル[Re: dovecotの導入について] 【No.3637】に対する返信
>>これも試したのですが、rpm --rebuildでcovecotをリビルドしようとすると、gettext-develが必要だって言われてしまいます。
>>
>
>私が導入した場合には下記をインスコしています。
>
>gettext-0.14.1-12.ppc.rpm
>gettext-devel-0.14.1-12.ppc.rpm
>
>もしかすると・・・ソースをコンパイルしたかも?
>

上記の件ですが確認すると下記の方法では無理ですか?

apt-get install gettext-0.14.1-12.ppc.rpm

もし、無理でしたら・・・下記の方法でコンパイルが必要かも?

apt-get source gettext

がんばって構築してください(^^♪

06/02/03(金) 09:26:00 投稿者[karasu] [No.3634]のスレッド内
【No.3639】 タイトル[Re: dovecotの導入について] 【No.3638】に対する返信
>>私が導入した場合には下記をインスコしています。
>>
>>gettext-0.14.1-12.ppc.rpm
>>gettext-devel-0.14.1-12.ppc.rpm
>>
>>もしかすると・・・ソースをコンパイルしたかも?
>apt-get install gettext-0.14.1-12.ppc.rpm
>もし、無理でしたら・・・下記の方法でコンパイルが必要かも?
>apt-get source gettext
この方法も試したのですが、どうしても、gettext-develを要求します。
あと、glibcのアップを要求されてしまい。UPしたら起動しなくなってまた本日やり直し中です。

06/02/03(金) 10:26:36 投稿者[karasu] [No.3634]のスレッド内
【No.3640】 タイトル[gettextが解決しました] 【No.3639】に対する返信
よしさまのご指摘をいただいて、
gettext-0.14.1-12.src.rpm
をFC4のサイトから落としました。その後g++などの依存をクリアしてrpm --rebuildを行ったところ、gettextとgettxt-develが生成されました。
その後、Vineよりaptコマンドで落としたgettextをアンインストールしてインストールしたところ成功しました。
いまはdovecotのrebiludを行っています。

06/02/03(金) 13:17:27 投稿者[karasu] [No.3634]のスレッド内
【No.3643】 タイトル[インストールはしましたが起動しません。] 【No.3640】に対する返信
opensslをVineseedから取ってきてopenssl-devel 0.9.7i-0vl1にしてインストールしたところ、無事インストールは出来たのですが、
/etc/rc.d/init.d/dovecot start
を実行すると次のようなメッセージが出て起動できません。
Dovecot Imapを起動中: Fatal: Can't create directory /var/lib/run/dovecot: No such file or directory

この場合どのように対処すればいいのかまったくわかりません。
ご指導よろしくお願いします。

06/02/03(金) 23:25:50 投稿者[よし] [No.3634]のスレッド内
【No.3644】 タイトル[Re: インストールはしましたが起動しません。] 【No.3643】に対する返信
>opensslをVineseedから取ってきてopenssl-devel 0.9.7i-0vl1にしてインストールしたところ、無事インストールは出来たのですが、
>/etc/rc.d/init.d/dovecot start
>を実行すると次のようなメッセージが出て起動できません。
>Dovecot Imapを起動中: Fatal: Can't create directory /var/lib/run/dovecot: No such file or directory
>
>この場合どのように対処すればいいのかまったくわかりません。
>ご指導よろしくお願いします。

こんばんは。

どのようにrebuildされたのかが気になりますが・・・

私の環境を以下に記述しときます。

「var/lib/run」の配下に、「dovecot」が作成されている状態です。

詳しい内容:「var/lib/run/dovecot」のディレクトリです。

アクセス権限:drwx------ root root 4096 Feb 3 05:51 dovecot/

更に、「dovecot/」の配下を記述します。

「master.pid」,「ssl-parameters.dat」のファイルが作成されてました。

アクセス権限:-rw------- root root 4 Jan 29 15:42 master.pid
アクセス権限:-rw------- root root 0 Feb 3 05:51 ssl-parameters.dat


あまり良いアドバイスで無いですが、「ディレクトリ」と「ファイル」を手動で作成して起動するか確認するのも良いかも?

私の環境では上記環境で無事に起動できている状態です。

06/02/04(土) 08:48:39 投稿者[karasu] [No.3634]のスレッド内
【No.3645】 タイトル[Re: インストールはしましたが起動しません。] 【No.3644】に対する返信
私の環境では/var/lib/run/dovecot以下は
drwx------ 3 root root 4096 Feb 4 08:18 ./
drwxr-xr-x 3 root root 4096 Feb 3 16:35 ../
drwxr-x--- 2 root dovecot 4096 Feb 3 16:35 login/
-rw------- 1 root root 0 Feb 3 16:32 ssl-parameters.dat

のようになっております。master.pidが見つからないのはおかしいですよね。。。
ちなみに、dovecotの最新版をRPMに作成してもmaster.pidは生成されませんでした。
環境を見直してみます。

06/02/04(土) 09:29:59 投稿者[よし] [No.3634]のスレッド内
【No.3646】 タイトル[Re: インストールはしましたが起動しません。] 【No.3645】に対する返信
>私の環境では/var/lib/run/dovecot以下は
>drwx------ 3 root root 4096 Feb 4 08:18 ./
>drwxr-xr-x 3 root root 4096 Feb 3 16:35 ../
>drwxr-x--- 2 root dovecot 4096 Feb 3 16:35 login/
>-rw------- 1 root root 0 Feb 3 16:32 ssl-parameters.dat
>
>のようになっております。master.pidが見つからないのはおかしいですよね。。。
>ちなみに、dovecotの最新版をRPMに作成してもmaster.pidは生成されませんでした。
>環境を見直してみます。

少し気になる点がありました。

「dovecot」の環境定義はされていますか?

下記の設定ファイルを編集されましたか?

「dovecot.conf」← このファイルを編集しないと駄目なはず。

編集に参考になるサイトは下記になりますよ。

http://fedorasrv.com/postfix.shtml

また、「dovecot」の環境設定されている分部を参考にして下さい。
送信サーバー(ソフト)によっては環境設定が異なるはずです。

06/02/04(土) 16:29:12 投稿者[karasu] [No.3634]のスレッド内
【No.3647】 タイトル[Re: インストールはしましたが起動しません。] 【No.3646】に対する返信
fc4版をリビルドしなおして再インストールしましたところmaster.pidが見つかりました。
>
>http://fedorasrv.com/postfix.shtml
>
環境設定は上記のサイトをみて行ったのですが、どうもうまくいかなくてなやんでいます。元々上記のサイトでサーバを構築していたものを置き換えるためにdovecotを選択しました。
もう少しいろいろ改めて検証してみます。

06/02/04(土) 17:15:28 投稿者[よし] [No.3634]のスレッド内
【No.3648】 タイトル[Re: インストールはしましたが起動しません。] 【No.3647】に対する返信
>fc4版をリビルドしなおして再インストールしましたところmaster.pidが見つかりました。
>>
>>http://fedorasrv.com/postfix.shtml
>>
>環境設定は上記のサイトをみて行ったのですが、どうもうまくいかなくてなやんでいます。元々上記のサイトでサーバを構築していたものを置き換えるためにdovecotを選択しました。
>もう少しいろいろ改めて検証してみます。

そうだったのですか・・・

私も上記サイトを参考に構築して無事に稼動できているので^^;

何が違うのか・・・

06/02/04(土) 17:53:32 投稿者[karasu] [No.3634]のスレッド内
【No.3649】 タイトル[Re: インストールはしましたが起動しません。] 【No.3648】に対する返信
なにか根本的なことを忘れてるような気がするのですが、思い出せないです。
telnetでサーバ port110と143にアクセスすると
+OK dovecot ready.
とでますが、テストメールの送受信もできません。(winマシンから)
また、telnetでmailコマンドでメールをローカルユーザに送信してもメールボックスにたまらないどころかqもたまりません。
Dovecotが正常に動作しているのかどうかも、疑問です。
エラーログを検索するコマンドを忘れてしまって、ネットでサイト学習中です。

06/02/04(土) 20:34:26 投稿者[よし] [No.3634]のスレッド内
【No.3650】 タイトル[Re: インストールはしましたが起動しません。] 【No.3649】に対する返信
>なにか根本的なことを忘れてるような気がするのですが、思い出せないです。
>telnetでサーバ port110と143にアクセスすると
>+OK dovecot ready.
>とでますが、テストメールの送受信もできません。(winマシンから)
>また、telnetでmailコマンドでメールをローカルユーザに送信してもメールボックスにたまらないどころかqもたまりません。
>Dovecotが正常に動作しているのかどうかも、疑問です。
>エラーログを検索するコマンドを忘れてしまって、ネットでサイト学習中です。

もしかするとですが・・・

私も導入当初に、サービスは起動しているけど受信が正常にできない不具合が
ありました。

私が対処した方法は、アンインストールした後にインストールし直すと正常に動作できるようになりました。

karasuさんが構築したい環境って以下の環境でしょか?

「Postfix + Dovecot + clamav + clamsmtp + spamassassin + +Procmail」とかですか?





07/03/11(日) 21:06:00 投稿者[T-bird] [No.3634]のスレッド内
【No.4378】 タイトル[Re: kernel-2.6.20.1 パッチなしで動きました] 【No.ujo_】に対する返信
ひろしさん

情報、ありがとうございました。

最近はなかなか作業する時間を作れない状況なのですが、
まずは教えていただいたリンクをじっくり読んで理解したいと思います。

06/02/05(日) 09:04:53 投稿者[karasu] [No.3634]のスレッド内
【No.3654】 タイトル[Re: インストールはしましたが起動しません。] 【No.3650】に対する返信
はい、私が構築したいのは以下の環境なんですが、、、
>「Postfix + Dovecot + clamav + clamsmtp + spamassassin 」
とりあえずProcmailはいらないかなと思ってます。

telnetでメールサーバのsmtpポートにログインすることはできるのですが、
pop3とimapはログインした瞬間に固まってしまうのでエラーを検索してみます

06/02/05(日) 11:45:30 投稿者[よし] [No.3634]のスレッド内
【No.3656】 タイトル[Re: インストールはしましたが起動しません。] 【No.3654】に対する返信
>はい、私が構築したいのは以下の環境なんですが、、、
>>「Postfix + Dovecot + clamav + clamsmtp + spamassassin 」
>とりあえずProcmailはいらないかなと思ってます。
>
>telnetでメールサーバのsmtpポートにログインすることはできるのですが、
>pop3とimapはログインした瞬間に固まってしまうのでエラーを検索してみます

そうなんですか・・・

以下の環境なら私は構築済みなので必ず動きますよ。

「Postfix + Dovecot + clamav + clamsmtp + spamassassin 」

もしかすると、「Dovecot」→「dovecot.conf」の設定分部に、「pop3」
と「imap」の設定を行っていますか?

また、「Vine」はデフォルトで、「qpopper」がインストールしているので
邪魔しているかもしれません。

「Dovecot」をインストールするなら、「qpopper」もアンインストールするか
サービスを停止するようにしないと駄目だったはずです。

がんばって構築してください(ToT)

06/02/05(日) 13:38:18 投稿者[karasu] [No.3634]のスレッド内
【No.3658】 タイトル[Re: インストールはしましたが起動しません。] 【No.3656】に対する返信
とりあえず私も以下の環境にしようと思います。
また、postfix、dovecotともアンインストールしてからインストールし直しました。
>>>「Postfix + Dovecot + clamav + clamsmtp + spamassassin 」
下記の設定は行っています。まずいのでしょうか?
>もしかすると、「Dovecot」→「dovecot.conf」の設定分部に、「pop3」
>と「imap」の設定を行っていますか?
qpopperはすでにアンインストールしてしまいました。

06/02/05(日) 17:26:00 投稿者[よし] [No.3634]のスレッド内
【No.3660】 タイトル[Re: インストールはしましたが起動しません。] 【No.3658】に対する返信
>とりあえず私も以下の環境にしようと思います。
>また、postfix、dovecotともアンインストールしてからインストールし直しました。
>>>>「Postfix + Dovecot + clamav + clamsmtp + spamassassin 」
>下記の設定は行っています。まずいのでしょうか?
>>もしかすると、「Dovecot」→「dovecot.conf」の設定分部に、「pop3」
>>と「imap」の設定を行っていますか?
>qpopperはすでにアンインストールしてしまいました。

こんにちは。

気になる点を以下に書き込みします。

@.「inetd.conf」の設定分部で、「pop」分部を使用しない設定にしていますか?

  例:pop-3 stream tcp nowait root /usr/sbin/tcpd in.qpopper
    ・上記分部などをコメントアウトしていますか?

A.「Postfix」ですが、私の場合は、「SMTP-AUTH」対応するために修正してから「rebuild」させています。

  ■修正箇所(postfix-2.0.20-0vl5.src.rpm を使用しています)
  
[修正前]
   ・-DHAS_PGSQL -I/usr/include/pgsql" \
   ・AUXLIBS=""

   [修正後]
   ・-DHAS_PGSQL -I/usr/include/pgsql \
   ・-DUSE_SASL_AUTH -I/usr/include/sasl" \
   ・AUXLIBS="-lsasl2"

B.「Dovecot」→「dovecot.conf」の設定分について

  「imap」,「pop3」ともに設定しても問題ないですよ。

  以下に私が設定した内容を載せときます。(設定分部が長いので必要場所だけです)

  imap_listen = [::]
  pop3_listen = [::]
  imaps_listen = [::]
  pop3s_listen = [::]

  [注意]
・SSL認証を使用する場合は、「SSL認証」用で別途設定が必要です。

                              以上

06/02/05(日) 18:19:21 投稿者[karasu] [No.3634]のスレッド内
【No.3661】 タイトル[内部向けは送受信成功しました。] 【No.3660】に対する返信
postfix+dovecotで内部向けの送受信は成功しました。
しかしclamavをインストールして、データベースの更新を行うと以下のようなメッセージがでます。
ClamAV update process started at Sun Feb 5 18:00:06 2006
WARNING: Your ClamAV installation is OUTDATED!
WARNING: Local version: 0.87 Recommended version: 0.88
DON'T PANIC! Read http://www.clamav.net/faq.html
Downloading main.cvd [*]
main.cvd updated (version: 35, sigs: 41649, f-level: 6, builder: tkojm)
Downloading daily.cvd [*]
daily.cvd updated (version: 1276, sigs: 2338, f-level: 7, builder: sven)
WARNING: Your ClamAV installation is OUTDATED!
WARNING: Current functionality level = 6, recommended = 7
DON'T PANIC! Read http://www.clamav.net/faq.html
Database updated (43987 signatures) from database.clamav.net (IP: 59.87.0.36)

ソフトはapt-getでextrasから導入したものです。
また、現段階ではメール、webとも外部との通信が出来ていません。
DDNSサービスは3updateを使用してきちんと更新できているのですが、外部から参照しようとしても出来ない状態です。
とりあえず、clamavが何とか出来ない以上、外部と交信したくないので、かまわないと行ったところですが。

06/02/05(日) 19:54:05 投稿者[よし] [No.3634]のスレッド内
【No.3662】 タイトル[Re: 内部向けは送受信成功しました。] 【No.3661】に対する返信
>postfix+dovecotで内部向けの送受信は成功しました。
>しかしclamavをインストールして、データベースの更新を行うと以下のようなメッセージがでます。
>ClamAV update process started at Sun Feb 5 18:00:06 2006
>WARNING: Your ClamAV installation is OUTDATED!
>WARNING: Local version: 0.87 Recommended version: 0.88
>DON'T PANIC! Read http://www.clamav.net/faq.html
>Downloading main.cvd [*]
>main.cvd updated (version: 35, sigs: 41649, f-level: 6, builder: tkojm)
>Downloading daily.cvd [*]
>daily.cvd updated (version: 1276, sigs: 2338, f-level: 7, builder: sven)
>WARNING: Your ClamAV installation is OUTDATED!
>WARNING: Current functionality level = 6, recommended = 7
>DON'T PANIC! Read http://www.clamav.net/faq.html
>Database updated (43987 signatures) from database.clamav.net (IP: 59.87.0.36)
>
>ソフトはapt-getでextrasから導入したものです。
>また、現段階ではメール、webとも外部との通信が出来ていません。
>DDNSサービスは3updateを使用してきちんと更新できているのですが、外部から参照しようとしても出来ない状態です。
>とりあえず、clamavが何とか出来ない以上、外部と交信したくないので、かまわないと行ったところですが。

その原因は「ClamAV」のバージョンが低いから更新できなくなっている状態です。

http://rpm.fumika.jp/clamav のサイトより、「ソース」を「rebuild」する事で回避できるはずです。

がんばってください^^

06/02/06(月) 09:44:42 投稿者[karasu] [No.3634]のスレッド内
【No.3664】 タイトル[ClamAV解決しました。残りは外部からのアクセスのみです。] 【No.3662】に対する返信
ClamAVはご指摘の通り、サイトからソースを落としてインストールしました。tarボールだったので設定に少し苦労しましたが、いろいろ勉強になりますね。面白いです。
残りは外部からのアクセスを可能にすることだけなんですが、どうもうまくいかなくて、頭を冷やして考えています。外部にメールを送信することは出来るのに、外部から受信、web、ftpで通信することが出来ないままです。ルーターでポートは開放にしてあるのですが。。。

06/02/07(火) 00:18:47 投稿者[よし] [No.3634]のスレッド内
【No.3671】 タイトル[Re: ClamAV解決しました。残りは外部からのアクセスのみです。] 【No.3664】に対する返信
>ClamAVはご指摘の通り、サイトからソースを落としてインストールしました。tarボールだったので設定に少し苦労しましたが、いろいろ勉強になりますね。面白いです。
>残りは外部からのアクセスを可能にすることだけなんですが、どうもうまくいかなくて、頭を冷やして考えています。外部にメールを送信することは出来るのに、外部から受信、web、ftpで通信することが出来ないままです。ルーターでポートは開放にしてあるのですが。。。

こんばんは。

「web」,「ftp」は通信でるとなっていますが、メールの場合は何処にどのサーバーがいるかとわかるように、「内部DNS」を構築する必要がありますよ。

詳しい内容は以下を参照してください。

http://www.aconus.com/~oyaji/dns/bind_linux.htm

06/02/09(木) 19:17:53 投稿者[karasu ] [No.3634]のスレッド内
【No.3684】 タイトル[HDDが壊れました] 【No.3671】に対する返信
HDDが壊れてしまい、1から引水トールをし直しました。
現在SMTP-AUTHで止まっています。
スレが長くなってしまったので別スレを立てさせていただきました。