Solved

Installing sendmail 8.12.11

Posted on 2004-03-21
4
523 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

PRTG Network Monitor: Intuitive Network Monitoring

Network Monitoring is essential to ensure that computer systems and network devices are running. Use PRTG to monitor LANs, servers, websites, applications and devices, bandwidth, virtual environments, remote systems, IoT, and many more. PRTG is easy to set up & use.

Question has a verified solution.

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

Suggested Solutions

Workplace bullying has increased with the use of email and social media. Retain evidence of this with email archiving to protect your employees.
Local Continuous Replication is a cost effective and quick way of backing up Exchange server data. The following article describes the steps required to configure Local Continuous Replication. Also, the article tells you how to restore from a backup…
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…
In this Micro Video tutorial you will learn the basics about Database Availability Groups and How to configure one using a live Exchange Server Environment. The video tutorial explains the basics of the Exchange server Database Availability grou…

863 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

Need Help in Real-Time?

Connect with top rated Experts

20 Experts available now in Live!

Get 1:1 Help Now