ports/188456: net/samba36: creation of /var/run/samba fails on startup on 11.0-CURRENT

O. Hartmann ohartman at zedat.fu-berlin.de
Fri Apr 11 12:20:00 UTC 2014


>Number:         188456
>Category:       ports
>Synopsis:       net/samba36: creation of /var/run/samba fails on startup on 11.0-CURRENT
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Fri Apr 11 12:20:00 UTC 2014
>Closed-Date:
>Last-Modified:
>Originator:     O. Hartmann
>Release:        FreeBSD 11.0-CURRENT
>Organization:
>Environment:
FreeBSD 11.0-CURRENT #0 r264340: Fri Apr 11 12:48:26 CEST 2014 amd64
>Description:
net/samba36 installation fails on 11.0-CURRENT starting up on reboot. 

Background:

/var/run is a tmpfs:

# Device        Mountpoint      FStype  Options Dump    Pass#
/dev/gpt/swap           none            swap    sw      0       0
/dev/gpt/root           /               ufs     rw      1       1
tmpfs                   /tmp            tmpfs   rw,mode=01777,size=4294967296   0       0
/dev/gpt/var            /var            ufs     rw      2       2
tmpfs                   /var/run        tmpfs   rw,size=536870912       0       0
[...]

The filesystem is on a SSD.

First, after a reinstallation, samba can be started via

service samba start|restart

This implies that /var/run/samba gets created while installation takes place. But after a reboot and failed startup of samba, I receive this on the try to startup samba:

service samba start
/usr/local/etc/rc.d/samba: WARNING: /var/run/samba/ is not a directory.

ll /var/run/samba
ls: /var/run/samba: No such file or directory

but /var/run is there and populated by other folder and files.

The entry in /etc/rc.conf.local looks like this:

##############################################################
###  SAMBA Server startup               ######################
##############################################################
samba_enable="YES"
#nmbd_enable="YES"
#smbd_enable="YES"
winbindd_enable="YES"

I precautionary I delete /usr/lococal/rc.d/samba to ensure the correct and proper samba startup script gets installed.

>How-To-Repeat:
Install net/samba36 and have /var/run be a tmpfs. Try to start samba on boot.
>Fix:


>Release-Note:
>Audit-Trail:
>Unformatted:


More information about the freebsd-ports-bugs mailing list