Solved

Installing sendmail 8.12.11

Posted on 2004-03-21
4
535 Views
Last Modified: 2013-12-17
Hi all,

recently I removed the original version of sendmail that ships with red hat 9.0.

I have downloaded sendmail 8.12.11 and untared the file into my /usr/src directory.

upon changing to sendmail-8.12.11 and running sh Build, I get the error messages:

-----------

[root@Intranet src]# cd sendmail-8.12.11
[root@Intranet sendmail-8.12.11]# sh Build
Making all in:
/usr/src/sendmail-8.12.11/libsm
Configuration: pfx=, os=Linux, rel=2.4.20-8, rbase=2, rroot=2.4, arch=i686, sfx=, variant=optimized
Making in /usr/src/sendmail-8.12.11/obj.Linux.2.4.20-8.i686/libsm
make[1]: Entering directory `/usr/src/sendmail-8.12.11/obj.Linux.2.4.20-8.i686/libsm'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/usr/src/sendmail-8.12.11/obj.Linux.2.4.20-8.i686/libsm'
Making all in:
/usr/src/sendmail-8.12.11/libsmutil
Configuration: pfx=, os=Linux, rel=2.4.20-8, rbase=2, rroot=2.4, arch=i686, sfx=, variant=optimized
Making in /usr/src/sendmail-8.12.11/obj.Linux.2.4.20-8.i686/libsmutil
make[1]: Entering directory `/usr/src/sendmail-8.12.11/obj.Linux.2.4.20-8.i686/libsmutil'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/usr/src/sendmail-8.12.11/obj.Linux.2.4.20-8.i686/libsmutil'
Making all in:
/usr/src/sendmail-8.12.11/libsmdb
Configuration: pfx=, os=Linux, rel=2.4.20-8, rbase=2, rroot=2.4, arch=i686, sfx=, variant=optimized
Making in /usr/src/sendmail-8.12.11/obj.Linux.2.4.20-8.i686/libsmdb
make[1]: Entering directory `/usr/src/sendmail-8.12.11/obj.Linux.2.4.20-8.i686/libsmdb'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/usr/src/sendmail-8.12.11/obj.Linux.2.4.20-8.i686/libsmdb'
Making all in:
/usr/src/sendmail-8.12.11/sendmail
Configuration: pfx=, os=Linux, rel=2.4.20-8, rbase=2, rroot=2.4, arch=i686, sfx=, variant=optimized
Making in /usr/src/sendmail-8.12.11/obj.Linux.2.4.20-8.i686/sendmail
make[1]: Entering directory `/usr/src/sendmail-8.12.11/obj.Linux.2.4.20-8.i686/sendmail'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/usr/src/sendmail-8.12.11/obj.Linux.2.4.20-8.i686/sendmail'
Making all in:
/usr/src/sendmail-8.12.11/editmap
Configuration: pfx=, os=Linux, rel=2.4.20-8, rbase=2, rroot=2.4, arch=i686, sfx=, variant=optimized
Making in /usr/src/sendmail-8.12.11/obj.Linux.2.4.20-8.i686/editmap
make[1]: Entering directory `/usr/src/sendmail-8.12.11/obj.Linux.2.4.20-8.i686/editmap'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/usr/src/sendmail-8.12.11/obj.Linux.2.4.20-8.i686/editmap'
Making all in:
/usr/src/sendmail-8.12.11/mail.local
Configuration: pfx=, os=Linux, rel=2.4.20-8, rbase=2, rroot=2.4, arch=i686, sfx=, variant=optimized
Making in /usr/src/sendmail-8.12.11/obj.Linux.2.4.20-8.i686/mail.local
make[1]: Entering directory `/usr/src/sendmail-8.12.11/obj.Linux.2.4.20-8.i686/mail.local'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/usr/src/sendmail-8.12.11/obj.Linux.2.4.20-8.i686/mail.local'
Making all in:
/usr/src/sendmail-8.12.11/mailstats
Configuration: pfx=, os=Linux, rel=2.4.20-8, rbase=2, rroot=2.4, arch=i686, sfx=, variant=optimized
Making in /usr/src/sendmail-8.12.11/obj.Linux.2.4.20-8.i686/mailstats
make[1]: Entering directory `/usr/src/sendmail-8.12.11/obj.Linux.2.4.20-8.i686/mailstats'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/usr/src/sendmail-8.12.11/obj.Linux.2.4.20-8.i686/mailstats'
Making all in:
/usr/src/sendmail-8.12.11/makemap
Configuration: pfx=, os=Linux, rel=2.4.20-8, rbase=2, rroot=2.4, arch=i686, sfx=, variant=optimized
Making in /usr/src/sendmail-8.12.11/obj.Linux.2.4.20-8.i686/makemap
make[1]: Entering directory `/usr/src/sendmail-8.12.11/obj.Linux.2.4.20-8.i686/makemap'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/usr/src/sendmail-8.12.11/obj.Linux.2.4.20-8.i686/makemap'
Making all in:
/usr/src/sendmail-8.12.11/praliases
Configuration: pfx=, os=Linux, rel=2.4.20-8, rbase=2, rroot=2.4, arch=i686, sfx=, variant=optimized
Making in /usr/src/sendmail-8.12.11/obj.Linux.2.4.20-8.i686/praliases
make[1]: Entering directory `/usr/src/sendmail-8.12.11/obj.Linux.2.4.20-8.i686/praliases'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/usr/src/sendmail-8.12.11/obj.Linux.2.4.20-8.i686/praliases'
Making all in:
/usr/src/sendmail-8.12.11/rmail
Configuration: pfx=, os=Linux, rel=2.4.20-8, rbase=2, rroot=2.4, arch=i686, sfx=, variant=optimized
Making in /usr/src/sendmail-8.12.11/obj.Linux.2.4.20-8.i686/rmail
make[1]: Entering directory `/usr/src/sendmail-8.12.11/obj.Linux.2.4.20-8.i686/rmail'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/usr/src/sendmail-8.12.11/obj.Linux.2.4.20-8.i686/rmail'
Making all in:
/usr/src/sendmail-8.12.11/smrsh
Configuration: pfx=, os=Linux, rel=2.4.20-8, rbase=2, rroot=2.4, arch=i686, sfx=, variant=optimized
Making in /usr/src/sendmail-8.12.11/obj.Linux.2.4.20-8.i686/smrsh
make[1]: Entering directory `/usr/src/sendmail-8.12.11/obj.Linux.2.4.20-8.i686/smrsh'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/usr/src/sendmail-8.12.11/obj.Linux.2.4.20-8.i686/smrsh'
Making all in:
/usr/src/sendmail-8.12.11/vacation
Configuration: pfx=, os=Linux, rel=2.4.20-8, rbase=2, rroot=2.4, arch=i686, sfx=, variant=optimized
Making in /usr/src/sendmail-8.12.11/obj.Linux.2.4.20-8.i686/vacation
make[1]: Entering directory `/usr/src/sendmail-8.12.11/obj.Linux.2.4.20-8.i686/vacation'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/usr/src/sendmail-8.12.11/obj.Linux.2.4.20-8.i686/vacation'
[root@Intranet sendmail-8.12.11]#

-----
The contents of the /usr/src/sendmail-8.12.11 directory are:

[root@Intranet sendmail-8.12.11]# dir
Build     FAQ        libsmdb     makemap                  rmail
cf        include    libsmutil   obj.Linux.2.4.20-8.i686  sendmail
contrib   INSTALL    LICENSE     PGPKEYS                  smrsh
devtools  KNOWNBUGS  mail.local  praliases                test
doc       libmilter  mailstats   README                   vacation
editmap   libsm      Makefile    RELEASE_NOTES

has anyone had this problem before? what was your resolution?

Thanks for reading :-)
0
Comment
Question by:bmstenner
  • 2
  • 2
4 Comments
 
LVL 40

Expert Comment

by:jlevie
ID: 10648930
There's no error there. Build is simply saying that it found an obj.Linux.2.4.20-8.i686 directory and that directory contained everything that needs to be built for a "Build all".

If you are installing 8.12.11 for security reasons you also really need to update your RedHat 9 system. I can see that you are running the distro kernel (2.4.20-8) which implies that the RedHat 9 errata haven't been applied. The errata includes a number of important security fixes that you should have.
0
 

Author Comment

by:bmstenner
ID: 10655304
Thanks for your reply jlevie.

I have found the site to download all the updates for RH9:

ftp://ftp.planetmirror.com/pub/redhat/updates/9/en/os/i686/

When I have downloaded them to my /usr/src folder, is it a matter of opening a shell and using the command below to install?

rpm -ivh "packagename.rpm" ?
0
 
LVL 40

Accepted Solution

by:
jlevie earned 250 total points
ID: 10659254
What with dependances there's quite a bit more to an update than that. The easies method would be to register the system with RedHat Network and use up2date or to install yum (http://linux.duke.edu/projects/yum/) and use that. In both cases the updates is smart enough to solve dependances and to only update packages that are installed.
0
 

Author Comment

by:bmstenner
ID: 10711263
Ok, I will attempt to install them asap.

Thanks for your info, its more than appreciated, points are yours. :-)


Brendan
0

Featured Post

Independent Software Vendors: We Want Your Opinion

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Granting full access permission allows users to access mailboxes present in their database. By giving full access permission one can open and read the content of any mailbox but cannot send emails from that mailbox.
Resolve DNS query failed errors for Exchange
Familiarize people with the process of retrieving data from SQL Server using an Access pass-thru query. Microsoft Access is a very powerful client/server development tool. One of the ways that you can retrieve data from a SQL Server is by using a pa…
The basic steps you have just learned will be implemented in this video. The basic steps are shown to configure an Exchange DAG in a live working Exchange Server Environment and manage the same (Exchange Server 2010 Software is used in a Windows Ser…

685 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question