[Xorp-users] Module not foudn problem

Pavlin Radoslavov pavlin at icir.org
Sat Sep 1 22:35:04 PDT 2007


Chris Robson <Chris.Robson at nrl.navy.mil> wrote:

> 
> Pavlin
> 
> Here is the complete dump, also is the "mld" section of the config file.
> There is an error about invalid primary address which I assumed was being
> caused because the module was being terminated.

The "primary address" error is triggered because it appears eth0
doesn't have a configured IPv6 link-local address. The link-local
address should be assigned by either explicitly configuring it in
the "interfaces" section, or by using a configuration like:

interfaces {
    interface eth0 {
        default-system-config
    }
}

The latter solution assumes that all relevant IPv4 and IPv6
addresses have been configured in advance.

FYI, in the future this should be fixed in XORP such that the IPv6
link-local address will be automatically taken from the kernel even
if "default-system-config" is not used.

Regards,
Pavlin

> protocols {
>     mld {
>     disable: false
>     interface eth0 {
>         vif eth0 {
>         disable: false
>         version: 1
>         enable-ip-router-alert-option-check: false
>         query-interval: 125
>         query-last-member-interval: 1
>         query-response-interval: 10
>         robust-count: 2
>         }
>     }
>     traceoptions {
>         flag all {
>         disable: false
>         }
>     }
>     }
> }
> 
> [ 2007/09/01 17:52:14  INFO xorp_rtrmgr:4757 RTRMGR +239 master_conf_tree.cc
> execute ] Changed modules: interfaces, fea, mfea4, mfea6, mld, rib, fib2mrib,
> igmp, pimsm4, policy, static_routes, ospf4
> [ 2007/09/01 17:52:14  INFO xorp_rtrmgr:4757 RTRMGR +96 module_manager.cc
> execute ] Executing module: interfaces (fea/xorp_fea)
> [ 2007/09/01 17:52:15 INFO xorp_fea MFEA ] MFEA enabled
> [ 2007/09/01 17:52:15 INFO xorp_fea MFEA ] CLI enabled
> [ 2007/09/01 17:52:15 INFO xorp_fea MFEA ] CLI started
> [ 2007/09/01 17:52:15 INFO xorp_fea MFEA ] MFEA enabled
> [ 2007/09/01 17:52:15 INFO xorp_fea MFEA ] CLI enabled
> [ 2007/09/01 17:52:15 INFO xorp_fea MFEA ] CLI started
> [ 2007/09/01 17:52:16  INFO xorp_rtrmgr:4757 RTRMGR +96 module_manager.cc
> execute ] Executing module: fea (fea/xorp_fea)
> [ 2007/09/01 17:52:22  INFO xorp_rtrmgr:4757 RTRMGR +96 module_manager.cc
> execute ] Executing module: mfea4 (fea/xorp_fea)
> [ 2007/09/01 17:52:22 INFO xorp_fea MFEA ] Interface added: Vif[eth0]
> pif_index: 3 vif_index: 0 addr: 192.168.1.106 subnet: 192.168.1.0/24
> broadcast: 192.168.1.255 peer: 0.0.0.0 Flags: MULTICAST BROADCAST
> UNDERLYING_VIF_UP MTU: 1500
> [ 2007/09/01 17:52:22 INFO xorp_fea MFEA ] MFEA started
> [ 2007/09/01 17:52:22 INFO xorp_fea MFEA ] Interface enabled Vif[eth0]
> pif_index: 3 vif_index: 0 addr: 192.168.1.106 subnet: 192.168.1.0/24
> broadcast: 192.168.1.255 peer: 0.0.0.0 Flags: MULTICAST BROADCAST
> UNDERLYING_VIF_UP MTU: 1500 DOWN IPv4 ENABLED
> [ 2007/09/01 17:52:22 INFO xorp_fea MFEA ] Interface started: Vif[eth0]
> pif_index: 3 vif_index: 0 addr: 192.168.1.106 subnet: 192.168.1.0/24
> broadcast: 192.168.1.255 peer: 0.0.0.0 Flags: MULTICAST BROADCAST
> UNDERLYING_VIF_UP MTU: 1500 UP IPv4 ENABLED
> [ 2007/09/01 17:52:22 INFO xorp_fea MFEA ] Interface added: Vif[register_vif]
> pif_index: 3 vif_index: 1 addr: 192.168.1.106 subnet: 192.168.1.106/32
> broadcast: 192.168.1.106 peer: 0.0.0.0 Flags: PIM_REGISTER UNDERLYING_VIF_UP
> MTU: 1500
> [ 2007/09/01 17:52:22 INFO xorp_fea MFEA ] Interface enabled Vif[register_vif]
> pif_index: 3 vif_index: 1 addr: 192.168.1.106 subnet: 192.168.1.106/32
> broadcast: 192.168.1.106 peer: 0.0.0.0 Flags: PIM_REGISTER UNDERLYING_VIF_UP
> MTU: 1500 DOWN IPv4 ENABLED
> [ 2007/09/01 17:52:22 INFO xorp_fea MFEA ] Interface started:
> Vif[register_vif] pif_index: 3 vif_index: 1 addr: 192.168.1.106 subnet:
> 192.168.1.106/32 broadcast: 192.168.1.106 peer: 0.0.0.0 Flags: PIM_REGISTER
> UNDERLYING_VIF_UP MTU: 1500 UP IPv4 ENABLED
> [ 2007/09/01 17:52:22  INFO xorp_rtrmgr:4757 RTRMGR +96 module_manager.cc
> execute ] Executing module: mfea6 (fea/xorp_fea)
> [ 2007/09/01 17:52:22 INFO xorp_fea MFEA ] Interface added: Vif[eth0]
> pif_index: 3 vif_index: 0 addr: 2001:480:f022:3:400:8000:0:196 subnet:
> 2001:480:f022:3:400:8000::/84 broadcast: :: peer: :: Flags: MULTICAST
> BROADCAST UNDERLYING_VIF_UP MTU: 1500
> [ 2007/09/01 17:52:22 INFO xorp_fea MFEA ] MFEA started
> [ 2007/09/01 17:52:22  INFO xorp_rtrmgr:4757 RTRMGR +96 module_manager.cc
> execute ] Executing module: mld (mld6igmp/xorp_mld)
> [ 2007/09/01 17:52:22  WARNING xorp_rtrmgr:4757 XrlFinderTarget +406
> ../xrl/targets/finder_base.cc handle_finder_0_2_resolve_xrl ] Handling method
> for finder/0.2/resolve_xrl failed: XrlCmdError 102 Command failed Target "MLD"
> does not exist or is not enabled.
> [ 2007/09/01 17:52:22 INFO xorp_mld MLD6IGMP ] Protocol enabled
> [ 2007/09/01 17:52:22 INFO xorp_mld MLD6IGMP ] CLI enabled
> [ 2007/09/01 17:52:22 INFO xorp_mld MLD6IGMP ] CLI started
> [ 2007/09/01 17:52:23 INFO xorp_mld MLD6IGMP ] Protocol started
> [ 2007/09/01 17:52:23  ERROR xorp_mld:4763 MLD6IGMP +718 mld6igmp_node.cc
> add_vif ] Error updating primary address for vif eth0: invalid primary address
> [ 2007/09/01 17:52:24 INFO xorp_mld MLD6IGMP ] Interface enabled: Vif[eth0]
> pif_index: 3 vif_index: 0 addr: 2001:480:f022:3:400:8000:0:196 subnet:
> 2001:480:f022:3:400:8000::/84 broadcast: :: peer: :: Flags: MULTICAST
> BROADCAST UNDERLYING_VIF_UP MTU: 1500 DOWN IPv6 ENABLED
> [ 2007/09/01 17:52:24  ERROR xorp_mld:4763 MLD6IGMP +1083 mld6igmp_node.cc
> start_vif ] Cannot start vif eth0: invalid primary address
> [ 2007/09/01 17:52:24 WARNING xorp_mld XrlMld6igmpTarget ] Handling method for
> mld6igmp/0.1/start_vif failed: XrlCmdError 102 Command failed Cannot start vif
> eth0: invalid primary address
> [ 2007/09/01 17:52:24  ERROR xorp_rtrmgr:4757 RTRMGR +675 master_conf_tree.cc
> commit_pass2_done ] Commit failed: 102 Command failed Cannot start vif eth0:
> invalid primary address
> [ 2007/09/01 17:52:24  ERROR xorp_rtrmgr:4757 RTRMGR +251 master_conf_tree.cc
> config_done ] Configuration failed: 102 Command failed Cannot start vif eth0:
> invalid primary address
> [ 2007/09/01 17:52:24  INFO xorp_rtrmgr:4757 RTRMGR +2228 task.cc run_task ]
> No more tasks to run
> [ 2007/09/01 17:52:24  INFO xorp_rtrmgr:4757 RTRMGR +171 module_manager.cc
> terminate ] Terminating module: fea
> [ 2007/09/01 17:52:24  INFO xorp_rtrmgr:4757 RTRMGR +171 module_manager.cc
> terminate ] Terminating module: interfaces
> [ 2007/09/01 17:52:24  INFO xorp_rtrmgr:4757 RTRMGR +171 module_manager.cc
> terminate ] Terminating module: mfea4
> [ 2007/09/01 17:52:24  INFO xorp_rtrmgr:4757 RTRMGR +171 module_manager.cc
> terminate ] Terminating module: mfea6
> [ 2007/09/01 17:52:24  INFO xorp_rtrmgr:4757 RTRMGR +194 module_manager.cc
> terminate ] Killing module: mfea6
> [ 2007/09/01 17:52:24  INFO xorp_rtrmgr:4757 RTRMGR +171 module_manager.cc
> terminate ] Terminating module: mld
> [ 2007/09/01 17:52:24  INFO xorp_rtrmgr:4757 RTRMGR +194 module_manager.cc
> terminate ] Killing module: mld
> [ 2007/09/01 17:52:24  ERROR xorp_rtrmgr:4757 RTRMGR +747 module_manager.cc
> done_cb ] Command "/usr/local/xorp/mld6igmp/xorp_mld": terminated with signal
> 15.
> [ 2007/09/01 17:52:24  INFO xorp_rtrmgr:4757 RTRMGR +282 module_manager.cc
> module_exited ] Module killed during shutdown: mld
> [ 2007/09/01 17:52:24  ERROR xorp_rtrmgr:4757 RTRMGR +747 module_manager.cc
> done_cb ] Command "/usr/local/xorp/fea/xorp_fea": terminated with signal 15.
> [ 2007/09/01 17:52:24  INFO xorp_rtrmgr:4757 RTRMGR +282 module_manager.cc
> module_exited ] Module killed during shutdown: mfea6
> [root at FEON etc]#
> 
> 
> 
> Pavlin Radoslavov wrote:
> >> Anyone now what is missing to cause this not found error?  /usr/local/sbin
> >> has the file xorp_mld.
> >>
> >> 2007/08/31 16:33:41  INFO xorp_rtrmgr:666 RTRMGR +96 module_manager.cc
> >> execute ] Executing module: mld (mld6igmp/xorp_mld)
> >> [ 2007/08/31 16:33:41  WARNING xorp_rtrmgr:666 XrlFinderTarget +406
> >> ../xrl/targets/finder_base.cc handle_finder_0_2_resolve_xrl ] Handling
> >> method for finder/0.2/resolve_xrl failed: XrlCmdError 102 Command failed
> >> Target "MLD" does not exist or is not enabled.
> >>
> >
> > Did the xorp_rtrmgr execution continue after that?
> > Typically, this is a transient error during startup/shutdown, so if
> > the xorp_rtrmgr execution continued then you can ignore it.
> >
> > Regards,
> > Pavlin
> >
> >
> >> -- 
> >> Chris
> >>
> >> _______________________________________________
> >> Xorp-users mailing list
> >> Xorp-users at xorp.org
> >> http://mailman.ICSI.Berkeley.EDU/mailman/listinfo/xorp-users
> >>
> >
> > _______________________________________________
> > Xorp-users mailing list
> > Xorp-users at xorp.org
> > http://mailman.ICSI.Berkeley.EDU/mailman/listinfo/xorp-users
> >
> >
> >
> 
> -- 
> Christopher Robson
> Senior Computer Scientist, GS-15
> Naval Research Laboratory
> Center for Computational Science
> Networking, Code 5591
> 4555 Overlook ave.
> Washington, D.C. 20375-5320
> (COM) 202-404-3138
> (VoIP) 2024043138 at GIGEF
> (CHAT) Chris.Robson at GIGEF



More information about the Xorp-users mailing list