- PR -

INN インストールについて

1
投稿者投稿内容
すなふきん
会議室デビュー日: 2004/10/20
投稿数: 11
投稿日時: 2004-10-26 21:03
INN導入をしようと思っています。環境は以下の通りです。

[ OS ]
Redhat Linux 9J

[ INN ]
http://www.isc.org/からダウンロードしたinn-2.4.1.tar.gz

[ インストール手順 ]

1.インストール

# tar xvzf inn-2.4.1.tar.gz
# cd inn-2.4.1
# ./configure
# make
# make install

2. usr/local/news/inn.conf編集

編集、追記したのはpathhost、organization、serverの3項目のみ

3. データベースファイル作成

# /usr/local/news/bin/makehistory

4. syslog.conf編集

以下の項目をsyslog.confに追記
news.crit /usr/local/news/log/news.crit
news.err /usr/local/news/log/news.err
news.notice /usr/local/news/log/news.notice

5. ログファイルの作成
# cd /usr/local/news/log
# touch news.crit news.err news.notice

ここまでやって、下記コマンドで起動するか試してみました。

# /usr/local/news/bin/rc.news start

しかし、「inndstart must be run by user news」という
エラーになり起動できません。INNに関係するファイルや
フォルダは全てnewsユーザ、newsグループになっています。
他のユーザで起動する「-u」オプションがあるのかと思い
探してみましたが見つからず、その他色々試してみたのですが
結局起動できませんでした。どなたか原因をご存知の方はが
いましたらご教授頂けたら幸いです。よろしくお願いします。
おばけ
ぬし
会議室デビュー日: 2002/11/14
投稿数: 609
お住まい・勤務地: 東京都江東区
投稿日時: 2004-10-26 22:09
引用:

しかし、「inndstart must be run by user news」という
エラーになり起動できません。


このメッセージのまんまだと思いますよ。
inndstartというコマンドをnewsユーザで起動しろ、ということでしょう。
rootで起動しませんでしたか?
すなふきん
会議室デビュー日: 2004/10/20
投稿数: 11
投稿日時: 2004-10-26 22:32
返信ありがとうございます。
作業は全てrootで行っていましたが起動できませんでした。
配布元のドキュメントにも「INNはnewsユーザでないと起動できない」
とだけしか記載がなく、newsユーザでで起動する方法には触れて
いなかったため、ご存知の方がいらっしゃればと思った次第です。


[ メッセージ編集済み 編集者: Tak 編集日時 2004-10-26 22:34 ]
おばけ
ぬし
会議室デビュー日: 2002/11/14
投稿数: 609
お住まい・勤務地: 東京都江東区
投稿日時: 2004-10-26 22:41
引用:

配布元のドキュメントにも「INNはnewsユーザでないと起動できない」
とだけしか記載がなく、newsユーザでで起動する方法には触れて
いなかったため、ご存知の方がいらっしゃればと思った次第です。


まず、察するにnewsユーザやnewsグループというものは既に作成されて
いるんですよね?だとすれば、rootからnewsユーザにsuして、先ほどの
コマンドを実行すれば良いだけです。

suコマンドはご存知ですか?
すなふきん
会議室デビュー日: 2004/10/20
投稿数: 11
投稿日時: 2004-10-26 23:08
>おばけさん

newsユーザはidで確認したところ存在していました。
「rootからnewsユーザにsuして〜」という意味は、

# su - news -c /usr/local/news/bin/rc.news

を実行するという解釈ですよね。このコマンドはまだ
試していないので明日またやってみたいと思います。
アドバイスありがとうございました。
おばけ
ぬし
会議室デビュー日: 2002/11/14
投稿数: 609
お住まい・勤務地: 東京都江東区
投稿日時: 2004-10-28 00:10
引用:

newsユーザはidで確認したところ存在していました。


なるほど。OKです。

引用:

「rootからnewsユーザにsuして〜」という意味は、

# su - news -c /usr/local/news/bin/rc.news

を実行するという解釈ですよね。


まあ、これはこれで良いですけれど、別に普通に

# su - news

とやってnewsユーザになり、コマンドを実行する、

# /usr/local/news/bin/rc.news

というのでも良いと思いますよ。
すなふきん
会議室デビュー日: 2004/10/20
投稿数: 11
投稿日時: 2004-10-28 00:19
あばけさんのお陰で無事起動できました。ありがとうございます。
v2.2.1からv2.4.1への移行をやっているのですが、ファイルを丸ごと
コピーしただけではうまく動かずまたまた苦戦中です。
もう少しもがいてみます。
1

スキルアップ/キャリアアップ(JOB@IT)