http://defect.opensolaris.org/bz/show_bug.cgi?id=11834
Summary: IPv6 only NCUs don't go online
Classification: Development
Product: nwam
Version: RC1
Platform: ANY/Generic
OS/Version: All
Status: NEW
Severity: major
Priority: P2
Component: ON daemon
AssignedTo: nwam-dev at opensolaris.org
ReportedBy: John.Leser at sun.com
QAContact: nwam-dev at opensolaris.org
--- Comment #0 from John Leser <John.Leser at sun.com> 2009-10-08 20:02:33 UTC
---
Created an attachment (id=2775)
Syslog output with nwam debugging info
I just noticed this with the Oct 1 build.
I'm not sure if this is a bug or an intentional change...
There was some discussion recently that we shouldn't consider NCUs on-line
until an IPv4 address has been assigned. This is to align with user
expectations, which are (today) centered around IPv4. However, due to the
restrictive firewall imposed by the NoNet location, this prevents IPv6-only
configurations from working at all.
At the very least, an NCU that has "ip-version=ipv6" should be considered
on-line once a non link-local IPv6 address is available.
Here's the test output that shows the problem. Notice that at the time of
failure, and IPv6 address has been assigned via DHCPv6, yet the interfaces is
still in offline*.
520|0 13 118961 1 1|unknown 15:27:37 ASSERT wired_basic_013: Assert text for
wired_basic_013 goes here
520|0 13 118961 1 2|unknown 15:27:37 Iterators for this case:
520|0 13 118961 1 3|unknown 15:27:37 MODE=ipv6-dhcp,ipv6-autoconf
520|0 13 118961 1 4|unknown 15:27:37 NCU_ACTIVATION=manual
520|0 13 118961 1 5|unknown 15:27:37 Running command: "svcadm disable
svc:/network/physical:nwam"
520|0 13 118961 1 6|unknown 15:27:40 svc svc:/network/physical:nwam is disabled
after 3s
520|0 13 118961 1 7|unknown 15:27:40 Running command: nwamcfg destroy -a
520|0 13 118961 1 8|unknown 15:27:41 +++ Applied changes via nwamcfg +++
520|0 13 118961 1 9|unknown 15:27:41 create ncp User
520|0 13 118961 1 10|unknown 15:27:41 create ncu phys e1000g0
520|0 13 118961 1 11|unknown 15:27:41 set activation-mode=manual
520|0 13 118961 1 12|unknown 15:27:41 end
520|0 13 118961 1 13|unknown 15:27:41 create ncu ip e1000g0
520|0 13 118961 1 14|unknown 15:27:41 set ip-version=ipv6
520|0 13 118961 1 15|unknown 15:27:41 set ipv6-addrsrc=autoconf,dhcp
520|0 13 118961 1 16|unknown 15:27:41 end
520|0 13 118961 1 17|unknown 15:27:41 end
520|0 13 118961 1 18|unknown 15:27:41 +++ end +++
520|0 13 118961 1 19|unknown 15:27:41
520|0 13 118961 1 20|unknown 15:27:41 Running command: "nwamadm enable -p ncp
User"
520|0 13 118961 1 21|unknown 15:27:41 Running command: "svcadm enable
svc:/network/physical:nwam"
520|0 13 118961 1 22|unknown 15:27:42 svc svc:/network/physical:nwam is online
after 1s
520|0 13 118961 1 23|unknown 15:27:43 ncp User is online after 0s
520|0 13 118961 1 24|unknown 15:29:19 ncu e1000g0 failed to become online in
90s
520|0 13 118961 1 25|unknown 15:29:19 actual state was: offline*
520|0 13 118961 1 26|unknown 15:29:19 nwamadm list output just after failure:
520|0 13 118961 1 27|unknown 15:29:20 TYPE PROFILE STATE
AUXILIARY STATE
520|0 13 118961 1 28|unknown 15:29:20 ncp Automatic disabled
disabled by administrator
520|0 13 118961 1 29|unknown 15:29:20 ncp User online
active
520|0 13 118961 1 30|unknown 15:29:20 ncu:ip e1000g0 offline*
waiting for IP address to be set
520|0 13 118961 1 31|unknown 15:29:20 ncu:phys e1000g0 online
interface/link is up
520|0 13 118961 1 32|unknown 15:29:20 loc Legacy offline
conditions for activation are unmet
520|0 13 118961 1 33|unknown 15:29:20 loc NoNet online
active
520|0 13 118961 1 34|unknown 15:29:20 loc Automatic offline
conditions for activation are unmet
520|0 13 118961 1 35|unknown 15:29:20 ifconfig -a output:
520|0 13 118961 1 36|unknown 15:29:20 lo0:
flags=2001000849<UP,LOOPBACK,RUNNING,MULTICAST,IPv4,VIRTUAL> mtu 8232 index 1
520|0 13 118961 1 37|unknown 15:29:20 inet 127.0.0.1 netmask ff000000
520|0 13 118961 1 38|unknown 15:29:20 lo0:
flags=2002000849<UP,LOOPBACK,RUNNING,MULTICAST,IPv6,VIRTUAL> mtu 8252 index 1
520|0 13 118961 1 39|unknown 15:29:20 inet6 ::1/128
520|0 13 118961 1 40|unknown 15:29:20 e1000g0:
flags=2004841<UP,RUNNING,MULTICAST,DHCP,IPv6> mtu 1500 index 45
520|0 13 118961 1 41|unknown 15:29:20 inet6 fe80::214:4fff:fe20:8224/10
520|0 13 118961 1 42|unknown 15:29:20 ether 0:14:4f:20:82:24
520|0 13 118961 1 43|unknown 15:29:20 e1000g0:1:
flags=2004841<UP,RUNNING,MULTICAST,DHCP,IPv6> mtu 1500 index 45
520|0 13 118961 1 44|unknown 15:29:20 inet6 2001:db8:1:2::1001/128
520|0 13 118961 1 45|unknown 15:29:20 e1000g0:2:
flags=2080841<UP,RUNNING,MULTICAST,ADDRCONF,IPv6> mtu 1500 index 45
520|0 13 118961 1 46|unknown 15:29:20 inet6
2002:a08:39f0:1:1c25:d790:2f5f:63d3/64
520|0 13 118961 1 47|unknown 15:29:20 FATAL: nwt_dverify_state(), did not reach
expected state
520|0 13 118961 1 48|unknown 15:29:20 Daemon log output for this test is saved
in /var/tmp/nwam_tmp/nwam_syslog_output.wired_
basic_013.118961.gz
520|0 13 118961 1 49|unknown 15:29:20 No new core files appeared during this
test case.
520|0 13 118961 1 50|unknown 15:29:20 ends PHASE=test, returning 1
This occurs whether or not a static IPv6 address is supplied, though the above
example does not include a static address.
--
Configure bugmail: http://defect.opensolaris.org/bz/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.