From owner-freebsd-questions@FreeBSD.ORG Sat Jan 27 23:06:27 2007 Return-Path: X-Original-To: freebsd-questions@freebsd.org Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 3C4B116A503 for ; Sat, 27 Jan 2007 23:06:27 +0000 (UTC) (envelope-from pmatulis@sympatico.ca) Received: from bay0-omc1-s27.bay0.hotmail.com (bay0-omc1-s27.bay0.hotmail.com [65.54.246.99]) by mx1.freebsd.org (Postfix) with ESMTP id 2636913C48E for ; Sat, 27 Jan 2007 23:06:27 +0000 (UTC) (envelope-from pmatulis@sympatico.ca) Received: from bayc1-pasmtp05.hotmail.com ([65.54.191.165]) by bay0-omc1-s27.bay0.hotmail.com with Microsoft SMTPSVC(6.0.3790.2668); Sat, 27 Jan 2007 15:05:27 -0800 X-Originating-IP: [74.13.200.101] X-Originating-Email: [pmatulis@sympatico.ca] Received: from [192.168.3.10] ([74.13.200.101]) by bayc1-pasmtp05.hotmail.com over TLS secured channel with Microsoft SMTPSVC(6.0.3790.1830); Sat, 27 Jan 2007 15:05:26 -0800 From: Peter Matulis To: freebsd-questions@freebsd.org Date: Sat, 27 Jan 2007 18:05:47 -0500 User-Agent: KMail/1.9.1 References: <200701271555.37416.pmatulis@sympatico.ca> <6.0.0.22.2.20070127153616.02483ec0@mail.computinginnovations.com> In-Reply-To: <6.0.0.22.2.20070127153616.02483ec0@mail.computinginnovations.com> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline Message-Id: <200701271805.47735.pmatulis@sympatico.ca> X-OriginalArrivalTime: 27 Jan 2007 23:05:27.0205 (UTC) FILETIME=[A21A5D50:01C74267] Cc: Derek Ragona Subject: Re: cannot launch vsftpd at system startup X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 27 Jan 2007 23:06:27 -0000 Le Samedi 27 Janvier 2007 16:36, Derek Ragona a =E9crit=A0: > add set -x to the startup script and debug where that error message > is coming from. > > -Derek > > At 02:55 PM 1/27/2007, Peter Matulis wrote: > >Hi gang, > > > >I have read quite a few articles on how to start vsftpd at system > > bootup but nothing seems to work on my new and updated 6.2 STABLE > > machine. > > > >I have copied /usr/ports/ftp/vsftpd/files/vsftpd.sh.in > >to /usr/local/etc/rc.d/vsftpd.sh and it is executable. > > > >In /etc/rc.conf I am placing: > > > >vsftpd_enable=3D"YES" > > > >and in vsftpd.conf: > > > >listen=3DYES > >background=3DYES > > > >I can't see the error when my machine boots but when I attempt to > > run the rc.d script manually I get: > > > >.: Can't open %%RC_SUBR%%: No such file or directory > > > >I can start the daemon at the command line: > > > >/usr/local/libexec/vsftpd & > > > >I installed the port sysutils/rc_subr thinking it may help but it > > does not. I also reinstalled vsftpd with the make option RC_NG but > > it doesn't seem to do anything (isn't it supposed to install the > > rc.d script?). The shell tries to parse this line: =2E "%%RC_SUBR%%" I have no idea what it is trying to source. Here is the entire script: =2D------------------------------------------- #!/bin/sh # # $FreeBSD: ports/ftp/vsftpd/files/vsftpd.sh.in,v 1.7 2006/02/20=20 20:47:01 dougb Exp $ # # PROVIDE: vsftpd # REQUIRE: DAEMON # Add the following line to /etc/rc.conf to enable `vsftpd': # # vsftpd_enable=3D"YES" # vsftpd_flags=3D"/some/path/conf.file" # Not required # =2E "%%RC_SUBR%%" name=3D"vsftpd" rcvar=3D`set_rcvar` load_rc_config "$name" : ${vsftpd_enable:=3D"NO"} : ${vsftpd_flags:=3D""} command=3D"%%PREFIX%%/libexec/$name" required_files=3D"%%PREFIX%%/etc/$name.conf" start_precmd=3D"vsftpd_check" vsftpd_check() { if grep -q "^ftp[ ]" /etc/inetd.conf ${required_files} then err 1 "ftp is already activated in /etc/inetd.conf" fi if ! egrep -q -i -E "^listen.*=3D.*YES$" ${required_files} then err 1 "vsftpd script need "listen=3DYES" on config file" fi if ! egrep -q -i -E "^background.*=3D.*YES$" ${required_files} then err 1 "vsftpd script need "background=3DYES" on config=20 file" fi } run_rc_command "$1"