How to reproduce:
root@x3550m4n03:/etc/network/interfaces.d# lsdef -v
lsdef - Version 2.8.5 (git commit a4da00bbf2abea8201b9271c9513b7fc6291b9a2, built Sun Jul 13 22:32:13 PDT 2014)
root@x3550m4n03:/etc/network/interfaces.d# lsdef x3650m4n05
Object name: x3650m4n05
arch=x86_64
bmc=192.168.1.110
currchain=boot
currstate=boot
groups=ipmi
initrd=xcat/osimage/ubuntu14.04-x86_64-install-compute/initrd.img
installnic=mac
ip=192.168.1.10
kcmdline=nofb utf8 auto url=http://!myipfn!/install/autoinst/x3650m4n05 xcatd=!myipfn! mirror/http/hostname=!myipfn! netcfg/choose_interface=6c:ae:8b:41:3f:52 console=tty0 console=ttyS0,115200n8r locale=en_US priority=critical hostname=x3650m4n05 live-installer/net-image=http://!myipfn!/install/ubuntu14.04/x86_64/install/filesystem.squashfs
kernel=xcat/osimage/ubuntu14.04-x86_64-install-compute/vmlinuz
mac=6c:ae:8b:41:3f:52
mgt=ipmi
netboot=xnba
nicips.em5=13.1.89.7|14.1.89.7
nicips.em2=11.1.89.7|12.1.89.7
nicnetworks.em5=net13|net14
nicnetworks.em2=net11|net12
nictypes.em2=Ethernet
nictypes.em5=Ethernet
os=ubuntu14.04
postbootscripts=otherpkgs
postscripts=syslog,remoteshell,syncfiles,confignics -s
profile=compute
provmethod=ubuntu14.04-x86_64-install-compute
serialflow=hard
serialport=0
serialspeed=115200
status=booted
statustime=07-14-2014 22:41:28
updatestatus=synced
updatestatustime=07-21-2014 10:57:58
tabdump networks
root@x3550m4n03:/etc/network/interfaces.d# tabdump networks
"192_168_1_0-255_255_255_0","192.168.1.0","255.255.255.0","em1","192.168.1.254",,"192.168.1.4",,,,,,,,,,,,
"net14","14.1.89.0","255.255.255.0","em5","14.1.89.254",,,,,,,,,,,,,,
"net13","13.1.89.0","255.255.255.0","em5","13.1.89.254",,,,,,,,,,,,,,
"192_168_122_0-255_255_255_0","192.168.122.0","255.255.255.0","virbr0","<xcatmaster>",,"192.168.122.1",,,,,,,,,,,,
updatenode x3650m4n05 -P confignics -V
root@x3550m4n03:/etc/network/interfaces.d#
x3650m4n05: Mon Jul 21 10:30:06 CST 2014 Running postscript: confignics -s
x3650m4n05: confignics on x3650m4n05: config install nic:1, remove: 0, iba ports:
x3650m4n05: #XCAT_CONFIG
x3650m4n05: configeth on x3650m4n05: os type: debian
x3650m4n05: em5!13.1.89.7|14.1.89.7
x3650m4n05: em2!11.1.89.7|12.1.89.7
x3650m4n05: confignics on x3650m4n05: unknown nic type for em5: 13.1.89.7|14.1.89.7 .---->failed here
x3650m4n05: Postscript: confignics -s exited with code 0</xcatmaster>
I think this defect needs to be fixed in 2.8.5.
fix1 - support interface named like em5 which is the general format of Ubuntu;
fix2 - fix the issue that confignics cannot handle the networks attribute has multiple nets for one nic
commits:
2.8.5 - 89679fe
2.9 - fd1a6db