From owner-freebsd-ports-bugs@FreeBSD.ORG Thu Mar 4 11:40:14 2004 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id DBF6616A4CE for ; Thu, 4 Mar 2004 11:40:14 -0800 (PST) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id D2E4443D2D for ; Thu, 4 Mar 2004 11:40:14 -0800 (PST) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) i24JeEbv050262 for ; Thu, 4 Mar 2004 11:40:14 -0800 (PST) (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.12.10/8.12.10/Submit) id i24JeEiH050261; Thu, 4 Mar 2004 11:40:14 -0800 (PST) (envelope-from gnats) Resent-Date: Thu, 4 Mar 2004 11:40:14 -0800 (PST) Resent-Message-Id: <200403041940.i24JeEiH050261@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Dennis Dai Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E757316A4CE for ; Thu, 4 Mar 2004 11:35:29 -0800 (PST) Received: from www.freebsd.org (www.freebsd.org [216.136.204.117]) by mx1.FreeBSD.org (Postfix) with ESMTP id CBDBB43D1F for ; Thu, 4 Mar 2004 11:35:29 -0800 (PST) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (localhost [127.0.0.1]) by www.freebsd.org (8.12.10/8.12.10) with ESMTP id i24JZT72089735 for ; Thu, 4 Mar 2004 11:35:29 -0800 (PST) (envelope-from nobody@www.freebsd.org) Received: (from nobody@localhost) by www.freebsd.org (8.12.10/8.12.10/Submit) id i24JZTSO089734; Thu, 4 Mar 2004 11:35:29 -0800 (PST) (envelope-from nobody) Message-Id: <200403041935.i24JZTSO089734@www.freebsd.org> Date: Thu, 4 Mar 2004 11:35:29 -0800 (PST) From: Dennis Dai To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-2.3 Subject: ports/63773: freevrrpd not working on 5.2.1-RELEASE-p1 X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 04 Mar 2004 19:40:15 -0000 >Number: 63773 >Category: ports >Synopsis: freevrrpd not working on 5.2.1-RELEASE-p1 >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: Thu Mar 04 11:40:14 PST 2004 >Closed-Date: >Last-Modified: >Originator: Dennis Dai >Release: 5.2.1-RELEASE-p1 >Organization: >Environment: FreeBSD fw2.domain.com 5.2.1-RELEASE-p1 FreeBSD 5.2.1-RELEASE-p1 #3: Tue Mar 2 21:14:53 EST 2004 root@fw2.domain.com:/usr/obj/usr/src/sys/FW2 i386 >Description: When starting freevrrpd (version 0.8.7), it detects the interface as faulty, so it deactives the vrid. Then, it detects the interface alive again, so it reactivate the vrid. Then, it detects the interface as faulty again ... So it just flips between faulty and alive, until "too much errors on it" and exits. Here's the relevant part of /var/log/messages: (209.xxx.164.236 is the real IP and 209.xxx.164.239 is virtual IP) Mar 4 12:40:28 fw2 freevrrpd[1058]: launching daemon in background mode Mar 4 12:40:28 fw2 freevrrpd[1059]: initializing threads and all VRID Mar 4 12:40:28 fw2 freevrrpd[1059]: reading configuration file /usr/local/etc/freevrrpd.conf Mar 4 12:40:28 fw2 freevrrpd[1059]: send ip = 209.xxx.164.236, eth = 0:0:5e:0:1:1 Mar 4 12:40:28 fw2 freevrrpd[1059]: send ip = 209.xxx.164.239, eth = 0:0:5e:0:1:1 Mar 4 12:40:28 fw2 freevrrpd[1059]: server state vrid 1: master Mar 4 12:40:28 fw2 freevrrpd[1059]: interface bge0 is faulty, deactivated from VRRP VRIDs Mar 4 12:40:29 fw2 freevrrpd[1059]: send ip = 209.xxx.164.236, eth = 0:d:56:fd:d2:15 Mar 4 12:40:29 fw2 freevrrpd[1059]: server state vrid 1: backup Mar 4 12:40:32 fw2 freevrrpd[1059]: interface bge0 is alive again, reactivate it on VRRP Mar 4 12:40:36 fw2 freevrrpd[1059]: send ip = 209.xxx.164.236, eth = 0:0:5e:0:1:1 Mar 4 12:40:36 fw2 freevrrpd[1059]: send ip = 209.xxx.164.239, eth = 0:0:5e:0:1:1 Mar 4 12:40:36 fw2 freevrrpd[1059]: server state vrid 1: master Mar 4 12:40:36 fw2 freevrrpd[1059]: interface bge0 is faulty, deactivated from VRRP VRIDs Mar 4 12:40:37 fw2 freevrrpd[1059]: send ip = 209.xxx.164.236, eth = 0:d:56:fd:d2:15 Mar 4 12:40:37 fw2 freevrrpd[1059]: server state vrid 1: backup Mar 4 12:40:39 fw2 freevrrpd[1059]: interface bge0 is alive again, reactivate it on VRRP Mar 4 12:40:40 fw2 freevrrpd[1059]: send ip = 209.xxx.164.236, eth = 0:0:5e:0:1:1 Mar 4 12:40:40 fw2 freevrrpd[1059]: send ip = 209.xxx.164.239, eth = 0:0:5e:0:1:1 Mar 4 12:40:40 fw2 freevrrpd[1059]: server state vrid 1: master Mar 4 12:40:40 fw2 freevrrpd[1059]: interface bge0 is faulty, deactivated from VRRP VRIDs Mar 4 12:40:41 fw2 freevrrpd[1059]: send ip = 209.xxx.164.236, eth = 0:d:56:fd:d2:15 Mar 4 12:40:41 fw2 freevrrpd[1059]: server state vrid 1: backup Mar 4 12:40:44 fw2 freevrrpd[1059]: interface bge0 is alive again, reactivate it on VRRP Mar 4 12:40:47 fw2 freevrrpd[1059]: send ip = 209.xxx.164.236, eth = 0:0:5e:0:1:1 Mar 4 12:40:47 fw2 freevrrpd[1059]: send ip = 209.xxx.164.239, eth = 0:0:5e:0:1:1 Mar 4 12:40:47 fw2 freevrrpd[1059]: server state vrid 1: master Mar 4 12:40:47 fw2 freevrrpd[1059]: interface bge0 is faulty, deactivated from VRRP VRIDs Mar 4 12:40:48 fw2 freevrrpd[1059]: send ip = 209.xxx.164.236, eth = 0:d:56:fd:d2:15 Mar 4 12:40:48 fw2 freevrrpd[1059]: server state vrid 1: backup Mar 4 12:40:50 fw2 freevrrpd[1059]: interface bge0 is alive again, reactivate it on VRRP Mar 4 12:40:52 fw2 freevrrpd[1059]: send ip = 209.xxx.164.236, eth = 0:0:5e:0:1:1 Mar 4 12:40:52 fw2 freevrrpd[1059]: send ip = 209.xxx.164.239, eth = 0:0:5e:0:1:1 Mar 4 12:40:52 fw2 freevrrpd[1059]: server state vrid 1: master Mar 4 12:40:52 fw2 freevrrpd[1059]: interface bge0 is faulty, deactivated from VRRP VRIDs Mar 4 12:40:53 fw2 freevrrpd[1059]: send ip = 209.xxx.164.236, eth = 0:d:56:fd:d2:15 Mar 4 12:40:53 fw2 freevrrpd[1059]: server state vrid 1: backup Mar 4 12:40:56 fw2 freevrrpd[1059]: cannot reactivate interface bge0, too much errors on it ! My /usr/local/etc/freevrrpd.conf: [VRID] serverid = 1 interface = bge0 priority = 255 addr = 209.xxx.164.239/32 password = vrid1 I've tried it on FreeBSD 4.9-RELEASE-p2 with no problem. Also I've tried on FreeBSD 5.1-RELEASE-p10 and it works fine too. So I'd assume something has been changed recently but freevrrpd hasn't adapted the change. >How-To-Repeat: Just setup a freevrrpd config and start the freevrrpd daemon on a 5.2.1-p1 box. I've tested on 2 Dell 1750 machines. >Fix: I'm not familiar with networking code so I am unable to provide a fix. It'll be greatly appreciated if someone can look into it. Thanks. >Release-Note: >Audit-Trail: >Unformatted: