[Pkg-linaro-lava-devel] Bug#815584: lava-dispatcher: Broken default configuration when more than one inet NIC

Petr Vorel petr.vorel at gmail.com
Tue Feb 23 19:35:06 UTC 2016

Package: lava-dispatcher
Version: 2016.2-1
Followup-For: Bug #815584

I duplicate info from https://github.com/Linaro/pkg-lava-dispatcher/pull/9 here for other users beaten by this feature.

I still consider the bugreport  as valid. Have you tried to reproduce it with >= 2 inet
NIC? As if you do it on a fresh install, you get this config file:

# This is the IP the device downloads the image parts from.
Second IP is on the new line which, of course, breaks parsing config:
Traceback (most recent call last):
File "/usr/bin/lava", line 9, in 
load_entry_point('lava-tool==0.14', 'console_scripts', 'lava')()
File "/usr/lib/python2.7/dist-packages/lava/tool/dispatcher.py", line 153, in run
raise SystemExit(cls().dispatch(args))
File "/usr/lib/python2.7/dist-packages/lava/tool/dispatcher.py", line 143, in dispatch
return command.invoke()
File "/usr/lib/python2.7/dist-packages/lava/dispatcher/commands.py", line 184, in invoke
self.config = get_config()
File "/usr/lib/python2.7/dist-packages/lava_dispatcher/config.py", line 474, in get_config
_get_config("lava-dispatcher", cp)
File "/usr/lib/python2.7/dist-packages/lava_dispatcher/config.py", line 459, in _get_config
_read_into(path, cp)
File "/usr/lib/python2.7/dist-packages/lava_dispatcher/config.py", line 440, in _read_into
File "/usr/lib/python2.7/dist-packages/configglue/parser.py", line 263, in readfp
self._read(decoded_fp, filename)
File "/usr/lib/python2.7/dist-packages/configglue/parser.py", line 267, in _read
self._update(fp, fpname)
File "/usr/lib/python2.7/dist-packages/configglue/parser.py", line 291, in _update
super(SchemaConfigParser, self)._read(fp, fpname)
File "/usr/lib/python2.7/ConfigParser.py", line 546, in _read
raise e
ConfigParser.ParsingError: File contains parsing errors: None
[line 11]: u'\n'

Anyway it's a bit unpleasant behaviour which deserve a fix :-).

To easily reproduce it with just one NIC, just add another IP address to your interface

More information about the Pkg-linaro-lava-devel mailing list