- PR -

sendmail-8.12.9のインストールが出来ません。

1
投稿者投稿内容
ぺこ
会議室デビュー日: 2003/09/05
投稿数: 2
投稿日時: 2003-09-05 10:48
よろしくお願いします。

sendmail-8.12.9(ソース)を、RedHat7.3にインストールしていますが、
うまく入ってくれません。

【http://www3.wind.ne.jp/ray7/linux/sendmail.htm】を
参考にしておりますが、
# sh Build install を実行後、
下記エラーが表示されます。

-----------------------------------------------------
[root@test sendmail]# sh Build install
Configuration: pfx=, os=Linux, rel=2.4.18-3, rbase=2, rroot=2.4, arch=i686, sfx=, variant=optimized
Making in /usr/src/sendmail-8.12.9/obj.Linux.2.4.18-3.i686/sendmail
if [ ! -d /etc/mail ]; then mkdir -p /etc/mail; else :; fi
install -c -o bin -g bin -m 444 helpfile /etc/mail/helpfile
if [ ! -d /etc/mail ]; then mkdir -p /etc/mail; else :; fi
install -c -o root -g bin -m 0600 statistics /etc/mail/statistics
install -c -o root -g smmsp -m 2555 sendmail /usr/sbin
install: invalid group `smmsp'
make: *** [install-sendmail] エラー 1
-----------------------------------------------------

そこで、 #groupadd -g 25 smmsp を実行しましたが、
     groupadd: gid 25 is not unique となってしまいます。
また、  # useradd -u 25 -g 25 smmsp を実行しましたが、
これも  useradd: uid 25 is not unique となってしまいます。

何かよい回避方法はありますでしょうか?
参考になるURLなどありましたらよろしくお願いします。


藍空
常連さん
会議室デビュー日: 2003/06/24
投稿数: 49
投稿日時: 2003-09-05 18:51
エラーメッセージの、

 groupadd: gid 25 is not unique
 useradd: uid 25 is not unique

は、すでに登録されているグループやユーザとぶつかってしまって
いるだけであると思われます。

現在、GIDやUIDが25となっているアカウントが無いか、/etc/group
や/etc/passwdのファイルの中身を確認されてはいかがでしょうか?

ちなみに、RPMでのsendmailがインストールされたRedHat9上では、
GID、UIDともに51で登録されているようです。

ですので、

 # groupadd -g 51 smmsp
 # useradd -u 51 -g 51 smmsp

とでもされてはいかがでしょうか?
それでもぶつかるようであれば、別のGIDやUIDにされればよいので
はないかと思います。
ぺこ
会議室デビュー日: 2003/09/05
投稿数: 2
投稿日時: 2003-09-08 08:23
金曜はそのまま出張になってしまったので、
返信遅れてしまいました。
本日早速試してみたいと思っております。
ありがとうございました。
1

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