From root@squeeze.rachie.is-a-geek.net  Thu Jan 10 23:16:21 2008
Return-Path: <root@squeeze.rachie.is-a-geek.net>
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id EAC6B16A41B
	for <FreeBSD-gnats-submit@freebsd.org>; Thu, 10 Jan 2008 23:16:21 +0000 (UTC)
	(envelope-from root@squeeze.rachie.is-a-geek.net)
Received: from snoogles.rachie.is-a-geek.net (rachie.is-a-geek.net [66.230.99.27])
	by mx1.freebsd.org (Postfix) with ESMTP id 9014513C46E
	for <FreeBSD-gnats-submit@freebsd.org>; Thu, 10 Jan 2008 23:16:21 +0000 (UTC)
	(envelope-from root@squeeze.rachie.is-a-geek.net)
Received: from squeeze.rachie.is-a-geek.net (unknown [192.168.1.1])
	by snoogles.rachie.is-a-geek.net (Postfix) with ESMTP id DB3891CC65
	for <FreeBSD-gnats-submit@freebsd.org>; Thu, 10 Jan 2008 13:58:50 -0900 (AKST)
Received: by squeeze.rachie.is-a-geek.net (Postfix, from userid 0)
	id 516651CC43; Thu, 10 Jan 2008 13:59:00 -0900 (AKST)
Message-Id: <20080110225900.516651CC43@squeeze.rachie.is-a-geek.net>
Date: Thu, 10 Jan 2008 13:59:00 -0900 (AKST)
From: Mel <mel.xyzzy@rachie.is-a-geek.net>
To: FreeBSD-gnats-submit@freebsd.org
Subject: ppp not starting during bootup.
X-Send-Pr-Version: 3.113
X-GNATS-Notify:

>Number:         119550
>Category:       conf
>Synopsis:       [ppp] ppp not starting during bootup.
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    freebsd-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Thu Jan 10 23:20:01 UTC 2008
>Closed-Date:    
>Last-Modified:  Sat Oct 11 18:40:01 UTC 2008
>Originator:     Mel
>Release:        FreeBSD 6.3-PRERELEASE i386
>Organization:
>Environment:
System: FreeBSD squeeze.rachie.is-a-geek.net 6.3-PRERELEASE FreeBSD 6.3-PRERELEASE #0: Sat Dec 29 11:49:22 AKST 2007 root@smoochies.rachie.is-a-geek.net:/usr/obj/usr/src/sys/SQUEEZE i386


>Description:
$ fgrep '$FreeBSD' /etc/rc.d/ppp
# $FreeBSD: src/etc/rc.d/ppp,v 1.11.2.4 2007/10/31 18:53:07 emax Exp $

$ grep 'DEBUG:.*ppp' /var/log/messages
Jan 10 13:11:17 squeeze root: /etc/rc: DEBUG: checkyesno: pppoed_enable is set to NO.

NOTE: manual start here:
Jan 10 13:26:19 squeeze rachie: /etc/rc.d/ppp: DEBUG: checkyesno: ppp_enable is set to YES.
Jan 10 13:26:19 squeeze rachie: /etc/rc.d/ppp: DEBUG: run_rc_command: doit: ppp_start 
Jan 10 13:26:20 squeeze rachie: /etc/rc.d/ppp: DEBUG: run_rc_command: start_postcmd: ppp_poststart 

rcorder lists ppp to be executed.

rc.conf:
ppp_enable="YES"
ppp_mode="ddial"
ppp_profile="acs_alaska"
>How-To-Repeat:
	Reboot a machine with ppp enabled as above.
>Fix:

Tried to figure out why, but it doesn't even show up as candidate for execution,
so the rc_debug output is useless. It used to work with a previous install,
judging from kernel.old date, created on Aug 20.



>Release-Note:
>Audit-Trail:

From: Mel <mel.xyzzy@rachie.is-a-geek.net>
To: bug-followup@FreeBSD.org
Cc:  
Subject: Re: conf/119550: ppp not starting during bootup.
Date: Tue, 29 Jan 2008 20:38:01 +0100

 Here's what cron says:
 # crontab -l|grep ppp
 @reboot /etc/rc.d/ppp start
 
 /etc/rc.d/ppp: DEBUG: checkyesno: ppp_enable is set to YES.
 /etc/rc.d/ppp: DEBUG: run_rc_command: doit: ppp_start 
 Starting PPP profile: acs_alaska.
 /etc/rc.d/ppp: DEBUG: run_rc_command: start_postcmd: ppp_poststart 
 /etc/rc.d/ipfilter: DEBUG: checkyesno: ipfilter_enable is set to NO.
 /etc/rc.d/pf: DEBUG: checkyesno: pf_enable is set to YES.
 /etc/rc.d/pf: DEBUG: run_rc_command: doit: pf_resync
 
 -- 
 Mel

From: Fedorenko Vadim <admin@dvaris.ru>
To: bug-followup@FreeBSD.org, mel.xyzzy@rachie.is-a-geek.net
Cc:  
Subject: Re: conf/119550: [ppp] ppp not starting during bootup.
Date: Mon, 14 Jul 2008 01:52:19 +0400

 Hello!
 
   The problem is in /etc/rc.d/ppp script's function
   ppp_start_profile():
 
   su -m $ppp_user -c "$command ${rc_flags} ${_ppp_profile}"
   
   The su command does not execute during bootup that's why ppp is not
   started.
   Fix:
   Replace
      su -m $ppp_user -c "$command ${rc_flags} ${_ppp_profile}"
   with
     $command ${rc_flags} ${_ppp_profile}
 
   ppp will be executed with root privileges
 -- 
 WBR, Fedorenko Vadim
 
 

From: Marian Cerny <jojo@matfyz.cz>
To: bug-followup@FreeBSD.org, mel.xyzzy@rachie.is-a-geek.net
Cc: admin@dvaris.ru
Subject: Re: conf/119550: [ppp] ppp not starting during bootup.
Date: Sat, 11 Oct 2008 20:18:55 +0200

 I had the same problem and I am confirming that Vadim's fix (removing su
 from /etc/rc.d/ppp) worked for me.
 
 Marian
>Unformatted:
