NOQUEUE: SYSERR (root): host "localhost" unknown ?

Matthew Seaman m.seaman at infracaninophile.co.uk
Thu Jan 15 03:53:07 PST 2004


On Thu, Jan 15, 2004 at 08:15:51PM +0900, Rommel B. Ikeda wrote:
> On Wed, 2004-01-14 at 17:18, Matthew Seaman wrote:
> > On Tue, Jan 13, 2004 at 09:08:32PM -0700, Rommel B. Ikeda wrote:
> > > Hi,
> > > 
> > > I do not know if the "Subject Name" was the right one for it...because I really do not know what is going on...
> > > 
> > > I have been seeing this message...
> > > 
> > >      554.5.3.0 host "localhost" unknown: Invalid Argument
> > >      Jan.... IBM-R40e sm-mta [417] NOQUEUE:SYSERR (root)"localhost" unknown: Invalid Argument
> > 
> > Sendmail is trying to convert the hostname 'localhost' into an IP
> > number.  Not being able to do that is not good.
> > 
> > You should have at least an entry for localhost in your /etc/hosts:
> > 
> >     127.0.0.1		localhost
> > 
> > You might also have the IPv6 equivalent:
> > 
> >     ::1                 localhost
> > 
> > and having the same information available from the DNS is quite handy:
> > 
> >     % host localhost.
> >     localhost has address 127.0.0.1
> >     localhost has address ::1
> >     localhost mail is handled (pri=5) by localhost
> > 
> > Note: you will also tend to have entries for
> > 'localhost.your.domain.com' -- these are fine, but not as important as
> > the straight 'localhost' entries.

> Thank you very much for the reply...
> This was what was in my /etc/hosts before your response...
> 
> 	::1		IBM-R40e IBM-R40e at point.ne.jp
> 	127.0.0.1	IBM-R40e IBM-R40e at point.ne.jp
> 	192.168.1.35	IBM-R40e IBM-R40e at point.ne.jp
> 
> This is my new /etc/hosts now:
> 	::1		localhost
> 	127.0.0.1	localhost
> 	10.0.0.1	IBM-R40e at point.ne.jp

That's good.  However, you don't want an '@' sign in a hostname: I
guess you probably want that last line to read:

    10.0.0.1        IBM-R40e IBM-R40e.point.ne.jp
 
> I had to supply 10.0.0.1 IBM-R40e at point.ne.jp because Gnome 2 complains
> that it can not find it...So, I just invented it...I hope that it is
> right...

Possibly.  It depends very much on your local configuration.  If you
have a local ethernet network and there is an interface configured to
use that address, then that's good.  If you don't have a local network
using that address then you might get 'No route to host' type errors,
in which case you can attach the hostname as an alias to the loopback
interface, just so long as the localhost stuff is there as well:

    127.0.0.1     localhost IBM-R40e IBM-R40e.point.ne.jp

> One thing I do not I understand is that when I do:
> 	%host localhost.
> It will be give a "Host not found" response...But, my system is working
> fine...What do you think is wrong with it...

That just means you haven't got the localhost stuff set up in the DNS
servers you use.  That's OK -- having the DNS support is entirely
optional, so long as you have the right settings in /etc/hosts.

	Cheers,

	Matthew 

-- 
Dr Matthew J Seaman MA, D.Phil.                       26 The Paddocks
                                                      Savill Way
PGP: http://www.infracaninophile.co.uk/pgpkey         Marlow
Tel: +44 1628 476614                                  Bucks., SL7 1TH UK
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 187 bytes
Desc: not available
Url : http://lists.freebsd.org/pipermail/freebsd-questions/attachments/20040115/0d5f1035/attachment.bin


More information about the freebsd-questions mailing list