Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 13 Jan 1998 23:31:58 +0000
From:      Brian Somers <brian@Awfulhak.org>
To:        William Wong <wwong@wiley.csusb.edu>
Cc:        brian@Awfulhak.org (Brian Somers), freebsd-questions@FreeBSD.ORG, Eivind Eklund <perhaps@yes.no>, Charles Mott <cmott@srv.net>
Subject:   Re: PPP 1/11/98 
Message-ID:  <199801132331.XAA10405@awfulhak.org>
In-Reply-To: Your message of "Mon, 12 Jan 1998 21:11:11 PST." <199801130511.VAA09570@wiley.csusb.edu> 

next in thread | previous in thread | raw e-mail | index | archive | help
> > 
> > > I just upgraded to the latest version of ppp, and it doesn't like to
> > > stay running.  I'm using 2.2.5-RELEASE, and after I launch it in daemon
> > > mode, it just quits with no error.  I could be using pppctl to talk to
> > > the uipc socket, and it will just die on me.  I figure it's quitting
> > > with a SIGKILL because the socket is left, and no core dump or kernel
> > > message is given.  It is, for all intents and purposes, unuseable.
> > 
> > I've noticed this too, but I can't reproduce it reliably :-(  There's 
> > no record of any sort of signal being sent to it :-/
> > 
> > I'm looking into it.
> > 
> > > Joe Clarke
> > > 
> > 
> > -- 
> > Brian <brian@Awfulhak.org>, <brian@FreeBSD.org>, <brian@OpenBSD.org>
> >       <http://www.Awfulhak.org>;
> > Don't _EVER_ lose your sense of humour....
> > 
> > 
> > 
> > 
> 
> This was happening to me as well... until I upgraded to the 1/08/98
> version of ppp and changed my IP address to one of the 192.168.x.x
> numbers.  I don't know if this was all I did but the ppp stuff
> is working now.  This was using ppp interactively through term.

Yes.  The problem here, as far as I can tell *must* be the recent 
upgrade of libalias to version 1.5 (cmott & eivind cc'd).

dev:/usr/src/lib/libalias $ fgrep -w err *.c
alias_db.c:    int err;
alias_db.c:    err = bind(sock,
alias_db.c:    if (err == 0)
alias_db.c:#include <err.h>
alias_db.c:            err(1, "alias punch inbound(1) setsockopt(IP_FW_ADD)");
alias_db.c:            err(1, "alias punch inbound(2) setsockopt(IP_FW_ADD)");

I'll leave it up to Eivind & Charles to sort this out.

FWIW, IMO library routines should never use such high level routines.  
Ppp doesn't use descriptor 2 for stderr, so the above messages are 
probably going to find there way to some very uninteresting place.

[.....]
> -- 
> William T. Wong
>   Phone:   (909) 880-7281
>   email:   wwong@wiley.csusb.edu

-- 
Brian <brian@Awfulhak.org>, <brian@FreeBSD.org>, <brian@OpenBSD.org>
      <http://www.Awfulhak.org>;
Don't _EVER_ lose your sense of humour....





Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199801132331.XAA10405>