ports/75889: isc-dhcpd-server-3 .0.1 doesn't startup properly in jailed environment with defaults

Simson L. Garfinkel simsong at csail.mit.edu
Thu Jan 6 16:50:30 UTC 2005


>Number:         75889
>Category:       ports
>Synopsis:       isc-dhcpd-server-3 .0.1 doesn't startup properly in jailed environment with defaults
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Thu Jan 06 16:50:29 GMT 2005
>Closed-Date:
>Last-Modified:
>Originator:     Simson L. Garfinkel
>Release:        5.1-RELEASE
>Organization:
MIT
>Environment:
FreeBSD v.lcs.mit.edu 5.1-RELEASE FreeBSD 5.1-RELEASE #0: Tue Jul  8 17:57:49 EDT 2003     simsong at v.lcs.mit.edu:/usr/src/sys/i386/compile/V  i386
>Description:
      I installed dhcpd-server-3.0.1 out of ports.

Here is the defaults in /etc/rc.conf:

            dhcpd_enable="YES"                          # dhcpd enabled?
            dhcpd_flags="-q"                            # command option(s)
            dhcpd_conf="/usr/local/etc/dhcpd.conf"      # configuration file
            dhcpd_ifaces="xl0"                             # ethernet interface(s)
            dhcpd_withumask="022"                       # file creation mask

            dhcpd_chuser_enable="YES"                   # runs w/o privileges?
            dhcpd_withuser="dhcpd"                      # user name to run as
            dhcpd_withgroup="dhcpd"                     # group name to run as
            dhcpd_chroot_enable="YES"                   # runs chrooted?
            dhcpd_devfs_enable="YES"                  # uses devfs if available?
            dhcpd_rootdir="/var/db/dhcpd"               # directory to run in
            dhcpd_flags="-early_chroot"                 # needs full root

            dhcpd_jail_enable="YES"                     # runs imprisoned?

            dhcpd_hostname="ana-dhcp.csail.mit.edu"                 # jail hostname
            dhcpd_ipaddress="128.30.80.12"              # jail ip address


Here is the error that I get when I try to start it up:

v# /usr/local/etc/rc.d/isc-dhcpd.sh start
mkdir: /var/db/dhcpd/dev/_: Operation not supported
/usr/local/etc/rc.d/isc-dhcpd.sh: ERROR: unable to create directory /var/db/dhcpd/dev/_
v# 


Of course you can't make a directory there; it's devfs!

v# df
Filesystem  1K-blocks     Used    Avail Capacity  Mounted on
/dev/ad0s1a    253678    75702   157682    32%    /
devfs               1        1        0   100%    /dev
/dev/ad0s1e    253678     2652   230732     1%    /tmp
/dev/ad0s1f 115569274 93990084 12333650    88%    /usr
/dev/ad0s1d    253678    65368   168016    28%    /var
devfs               1        1        0   100%    /var/db/dhcpd/dev
v# 

Suggestions? Right now I'm going to turn off the jail...
>How-To-Repeat:
      
>Fix:
      http://www.freebsd.org/cgi/sendpr-code.cgi?dummy=1
http://www.freebsd.org/cgi/sendpr-code.cgi?dummy=1
>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list