Date: Fri, 15 Feb 2002 03:11:08 -0800 From: "Crist J. Clark" <cjc@FreeBSD.ORG> To: Rick Hoppe <mailing@rickhoppe.nl> Cc: calvinng@brel.com, freebsd-stable@FreeBSD.ORG Subject: Re: Sendmail broken after upgrade 4.4-RELEASE to 4.5-STABLE Message-ID: <20020215031108.M36782@blossom.cjclark.org> In-Reply-To: <MLECKHBMGODPBDHNOIAAMEMCCJAA.mailing@rickhoppe.nl>; from mailing@rickhoppe.nl on Fri, Feb 15, 2002 at 09:12:27AM %2B0100 References: <20020214151252.B36782@blossom.cjclark.org> <MLECKHBMGODPBDHNOIAAMEMCCJAA.mailing@rickhoppe.nl>
next in thread | previous in thread | raw e-mail | index | archive | help
On Fri, Feb 15, 2002 at 09:12:27AM +0100, Rick Hoppe wrote: [snip] Calvin is correct about mailwrapper. I was going to wait to see if you really didn't build sendmail before bringing that up. > I assume normally there would be a sendmail directory in here. But there > isn't. So it looks like the /etc/make.conf is respected. But how come > /usr/sbin/sendmail had a new date- and timestamp and was complaining about > the version when it was started? /usr/sbin/sendmail should be a symbolic link to /usr/sbin/mailwrapper. > Calvin NGs reply about the mailwrapper: Is that the one located in > /usr/libexec/sendmail/? That one is not overwritten, and is still the "old" > version. Does make world copy this version over /usr/sbin/sendmail ? No, the wrapper is /usr/sbin/mailwrapper which, as I mention above, should be what /usr/sbin/sendmail points to. > # ls -l /usr/libexec/sendmail > total 408 > -r-sr-xr-x 1 root wheel 403136 Sep 18 19:30 sendmail > # This is the real sendmail binary. > # /usr/libexec/sendmail/sendmail > Warning: .cf version level (10) exceeds sendmail version 8.11.6 > functionality (9) See. :) > # cat /etc/mail/mailer.conf > # $FreeBSD: src/etc/mail/mailer.conf,v 1.2 1999/12/29 18:24:06 peter Exp $ > # > # Execute the "real" sendmail program, named /usr/libexec/sendmail/sendmail > # > sendmail /usr/libexec/sendmail/sendmail > send-mail /usr/libexec/sendmail/sendmail > mailq /usr/libexec/sendmail/sendmail > newaliases /usr/libexec/sendmail/sendmail > > I rebooted again this morning, and the last two lines of /var/log/maillog > contained this: > > Feb 15 08:49:49 ns1 sendmail[2303]: NOQUEUE: SYSERR(root): Warning: .cf > version level (10) exceeds sendmail version 8.11.6 functionality (9) > Feb 15 09:01:08 ns1 sendmail[104]: starting daemon (8.12.2): > SMTP+queueing@00:30:00 > > Should I copy /usr/sbin/sendmail over /usr/libexec/sendmail/sendmail ? If > yes, I already should have done that when I upgraded sendmail in the first > place? The ideal way to deal with this is to put your custom sendmail into someplace like /usr/local and then configure mail.conf to point at it. Don't touch anything in /usr/sbin. > I've got another labmachine that I will upgrade later this weekend, but this > one will be upgraded from 4.3-RELEASE to 4.5-RELEASE (including the > patches). I will use the correct procedure there. I never used a Fix-it CD, > but I assume it's something I really don't want to. Although it should be a > good lesson for me. None of this requires the fixit CD. The system is definately bootable to multiuser. -- Crist J. Clark | cjclark@alum.mit.edu | cjclark@jhu.edu http://people.freebsd.org/~cjc/ | cjc@freebsd.org To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-stable" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20020215031108.M36782>