thanks Ray. Here is the configuration that consistently triggered the
issue.

xorp@desktop# show
    protocols {
        igmp {
            interface vlan800 {
                vif vlan800 {
                }
            }
        }
        pimsm4 {
            interface vlan300 {
                vif vlan300 {
                    dr-priority: 32
                }
            }
>           interface "register_vif" {
>               vif "register_vif" {
>               }
>           }
            bootstrap {
            }
        }
    }
    interfaces {
        interface vlan300 {
            vif vlan300 {
                address 172.15.3.212 {
                    prefix-length: 24
                }
            }
        }
        interface vlan800 {
            vif vlan800 {
                address 172.15.80.212 {
                    prefix-length: 24
                }
            }
        }
    }
    rtrmgr {
        config-directory: "/etc/xorp/"
    }
[edit]

xorp@desktop# commit
Finder disconnected. No Finder?
OK
[edit]
xorp@desktop#



On Thu, Dec 8, 2011 at 11:41 AM, Ray Soucy <[email protected]> wrote:

> Try the following:
>
> Don't define "register_vif" as an interface under the interfaces block.
>
> Create your plumbing block first and commit the change, then try to
> add the register_vif interface to your pimsm4 block.  It should not be
> added to the igmp block.
>
> Also don't forget your fib2mrib block.
>
> I'm not sure about the current version, but I know that for 1.6 the
> order you applied configuration steps was very touchy.
>
> On Thu, Dec 8, 2011 at 2:08 PM, frank hu <[email protected]> wrote:
> >
> > Hi,
> >
> > I still need more help.
> >
> > I rebooted my x86 box with xorp and restarted the xorp configuration from
> > scratch. I configured PIM over the interface "vlan300" and IGMP over
> > "vlan800" and committed the configurations. It went well. Then I tried to
> > add plumbing/mfea4 and also the PIM register interface "register_vif".
> > Unfortunately it failed at this step.
> >
> > xorp@feng-desktop# show
> >     protocols {
> >         igmp {
> >             interface vlan800 {
> >                 vif vlan800 {
> >
> >                 }
> >             }
> >         }
> >         pimsm4 {
> >             interface vlan300 {
> >                 vif vlan300 {
> >                     dr-priority: 41
> >                 }
> >             }
> >>           interface "register_vif" {
> >>               vif "register_vif" {
> >>               }
> >>           }
> >             bootstrap {
> >             }
> >         }
> >     }
> >     interfaces {
> >
> >         interface vlan300 {
> >             vif vlan300 {
> >                 address 172.15.3.212 {
> >                     prefix-length: 24
> >                 }
> >             }
> >         }
> >         interface vlan800 {
> >             vif vlan800 {
> >                 address 172.15.80.212 {
> >                     prefix-length: 24
> >                 }
> >             }
> >         }
> >>       interface "register_vif" {
> >>           vif "register_vif" {
> >>           }
> >>       }
> >     }
> >>   plumbing {
> >>       mfea4 {
> >>           interface vlan300 {
> >>               vif vlan300 {
> >>               }
> >>           }
> >>           interface vlan800 {
> >>               vif vlan800 {
> >>               }
> >>           }
> >>           interface "register_vif" {
> >>               vif "register_vif" {
> >>               }
> >>           }
> >>       }
> >>   }
> >     rtrmgr {
> >         config-directory: "/etc/xorp/"
> >     }
> > [edit]
> > xorp@desktop# commit
> > ERROR: failed to lock the configuration. No Finder?
> > The configuration has not been changed.
> > Fix this error, and run "commit" again.
> > xorp@desktop# commit
> > ERROR: failed to lock the configuration. No Finder?
> > The configuration has not been changed.
> > Fix this error, and run "commit" again.
> > xorp@desktop#
> > "
> >
> > The error message seems weird. It complained "failed to lock the
> > configuration".
> >
> > "xorp@desktop# quit
> > ERROR: There are uncommitted changes.
> > Use "commit" to commit the changes, or "exit discard" to discard them.
> > xorp@desktop# exit discard
> > ERROR: failed to inform rtrmgr of leaving config mode. No Finder?
> > xorp@desktop> quit@feng-desktop>
> > $ ./sbin/xorpsh
> > Waiting for xorp_rtrmgr...
> > $ ps -ef|grep xorp
> > xorp      2241  2112  0 09:28 pts/1    00:00:00 su xorp
> > xorp      2249  2241  0 09:29 pts/1    00:00:00 sh
> > xorp      2290  2249  0 10:07 pts/1    00:00:00 ps -ef
> > xorp      2291  2249  0 10:07 pts/1    00:00:00 grep xorp
> > $
> > "
> > So the critical process "xorp_rtrmgr" was gone, along with "xorp_pim" and
> > "xorp_igmp".
> >
> > It seems that a configuration change triggered the above to happen.
> >
> >
>
>
>
>  --
> Ray Soucy
>
> Epic Communications Specialist
>
> Phone: +1 (207) 561-3526
>
> Networkmaine, a Unit of the University of Maine System
> http://www.networkmaine.net/
>
_______________________________________________
Xorp-hackers mailing list
[email protected]
http://mailman.ICSI.Berkeley.EDU/mailman/listinfo/xorp-hackers

Reply via email to