Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 25 Jan 2018 11:53:40 -0600
From:      Valeri Galtsev <galtsev@kicp.uchicago.edu>
To:        byrnejb@harte-lyne.ca, freebsd-questions@freebsd.org
Subject:   Re: Jails and Amavisd
Message-ID:  <d94e4e11-043b-a457-c0f9-f8adc25b0623@kicp.uchicago.edu>
In-Reply-To: <1870a6827ca3544e6eb86a8fcb62b690.squirrel@webmail.harte-lyne.ca>
References:  <1870a6827ca3544e6eb86a8fcb62b690.squirrel@webmail.harte-lyne.ca>

next in thread | previous in thread | raw e-mail | index | archive | help


On 01/25/18 11:34, James B. Byrne via freebsd-questions wrote:
> We are trying to set up a remote MX service hosted in a FreeBSD-11
> (ez)jail.  We have postfix running but we are having trouble with
> getting amavisd to start.  Rnning it as a service gives this result:
> 
> service amavisd start
> Starting amavisd.
> /usr/local/etc/rc.d/amavisd: WARNING: failed to start amavisd
> 
> 
> The log entry made in /var/log/messages says this:
> 
> Jan 25 12:26:55 hllmx150 root: /usr/local/etc/rc.d/amavisd: WARNING:
> failed to start amavisd
> 
> Which provides no clue as to what has gone wrong.  There are no
> entries made in /var/log/amavis/amavisd.log respecting this failure.
> 
> If we run amavisd from the command line then we see this:
> 
> # amavisd
> 
>    The value of variable $myhostname is "hllmx150", but should have been
>    a fully qualified domain name; perhaps uname(3) did not provide such.
>    You must explicitly assign a FQDN of this host to variable $myhostname
>    in amavisd.conf, or fix what uname(3) provides as a host's network
> name!
> 
> However, uname -a shows this:
> 
> # uname -a
> FreeBSD hllmx150 11.1-RELEASE-p1 FreeBSD 11.1-RELEASE-p1 #0: Wed Aug
> 9 11:55:48 UTC 2017
> root@amd64-builder.daemonology.net:/usr/obj/usr/src/sys/GENERIC  amd64
> 
> # uname -n
> hllmx150

I do not know about ezjail, I set up jails "by the book", i.e. by just 
following FreeBSD HandBook (this way I feel in control of everything... 
and it doesn't take much effort). Anyway, here is what one of my jails 
reports:

root@maia:/ # uname -n
maia.uchicago.edu

which _is_ FQDN. I'm sure, this comes from "host.hostname" line in jail 
configuration. The following is the portion of /etc/jail.conf (on host 
sytem) defining that particular jail:

maia {
     host.hostname = "maia.uchicago.edu";
     ip4.addr = 128.135.20.83;
     devfs_ruleset=7;  // integer number of devfsrules_jail_bpf ruleset
                       // in /etc/devfs.rules
     persist;        // Required because there are no processes
     exec.start = "/etc/rc.d/cron start; /etc/rc.d/syslogd  start; 
/usr/local/etc/rc.d/clamav-freshclam start; 
/usr/local/etc/rc.d/clamav-clamd start; /usr/local/etc/rc.d/sa-spamd 
start; /usr/local/etc/rc.d/maiad start; /usr/local/etc/rc.d/apache24 start";
     exec.stop = "/usr/local/etc/rc.d/clamav-freshclam stop; 
/usr/local/etc/rc.d/clamav-clamd stop; /usr/local/etc/rc.d/sa-spamd 
stop; /usr/local/etc/rc.d/maiad stop; /usr/local/etc/rc.d/apache24 stop; 
/etc/rc.d/syslogd  stop; /bin/sh /etc/rc.shutdown";
}

The very first line in configuration must be the one defining it.

(I'm still attempting to set up /usr/ports/security/maia software - in 
jail - which gives users ability to tweak their individual spam 
settings, including white/black lists, hence the origin of hostname... 
didn't succeed yet, though still making small progress steps every time 
when I have chance to work on it...)

There may be something similar in ezjail configuration.

I hope, this helps.

Valeri

> 
> So what is the error actually telling me?
> 
> 

-- 
++++++++++++++++++++++++++++++++++++++++
Valeri Galtsev
Sr System Administrator
Department of Astronomy and Astrophysics
Kavli Institute for Cosmological Physics
University of Chicago
Phone: 773-702-4247
++++++++++++++++++++++++++++++++++++++++



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?d94e4e11-043b-a457-c0f9-f8adc25b0623>