[oe] [meta-oe] add-layers fails with python error
Daniel F. Dickinson
cshored at thecshore.com
Tue Jan 23 06:50:56 UTC 2018
I'm not sure which list this belongs on, but since it's an attempt to
use meta-oe that triggers the error, I post it here. I've seen others
reporting this issue prior to this, so perhaps it's related to the build
environment? (I'm on Debian 9).
Steps:
Checkout bitbake branch 1.34 (also occurs with 1.32 & 1.36)
Checkout oe-core master (also occurs with rocko)
Checkout meta-openembedded master (also occurs with rocko)
source oe-init-env
bitbake-layers add-layer /path/to/meta-openembedded/meta-oe
The follow traceback is shown:
ERROR: Execution of event handler 'base_eventhandler' failed
Traceback (most recent call last):
File
"/home/oeuser/openembedded/oe-core-procd/meta/classes/base.bbclass",
line 238, in base_eventhandler
if isinstance(e, bb.event.MultiConfigParsed):
AttributeError: module 'bb.event' has no attribute 'MultiConfigParsed'
ERROR: Error parsing configuration files
Traceback (most recent call last):
File "/home/oeuser/openembedded/bitbake/lib/bb/cookerdata.py", line
274, in parseBaseConfiguration
bb.event.fire(bb.event.ConfigParsed(), self.data)
File "/home/oeuser/openembedded/bitbake/lib/bb/event.py", line 211,
in fire
fire_class_handlers(event, d)
File "/home/oeuser/openembedded/bitbake/lib/bb/event.py", line 134,
in fire_class_handlers
execute_handler(name, handler, event, d)
File "/home/oeuser/openembedded/bitbake/lib/bb/event.py", line 106,
in execute_handler
ret = handler(event)
File
"/home/oeuser/openembedded/oe-core-procd/meta/classes/base.bbclass",
line 238, in base_eventhandler
if isinstance(e, bb.event.MultiConfigParsed):
AttributeError: module 'bb.event' has no attribute 'MultiConfigParsed'
ERROR: Execution of event handler 'base_eventhandler' failed
Traceback (most recent call last):
File
"/home/oeuser/openembedded/oe-core-procd/meta/classes/base.bbclass",
line 238, in base_eventhandler
if isinstance(e, bb.event.MultiConfigParsed):
AttributeError: module 'bb.event' has no attribute 'MultiConfigParsed'
Traceback (most recent call last):
File
"/home/oeuser/openembedded/oe-core-procd/meta/classes/base.bbclass",
line 238, in base_eventhandler(e=<bb.event.ConfigParsed object at
0x7fd521e79a90>):
> if isinstance(e, bb.event.MultiConfigParsed):
# We need to expand SIGGEN_EXCLUDE_SAFE_RECIPE_DEPS in
each of the multiconfig data stores
AttributeError: module 'bb.event' has no attribute 'MultiConfigParsed'
ERROR: Execution of event handler 'base_eventhandler' failed
Traceback (most recent call last):
File
"/home/oeuser/openembedded/oe-core-procd/meta/classes/base.bbclass",
line 238, in base_eventhandler
if isinstance(e, bb.event.MultiConfigParsed):
AttributeError: module 'bb.event' has no attribute 'MultiConfigParsed'
Traceback (most recent call last):
File
"/home/oeuser/openembedded/oe-core-procd/meta/classes/base.bbclass",
line 238, in base_eventhandler(e=<bb.event.ConfigParsed object at
0x7fd521e79a90>):
> if isinstance(e, bb.event.MultiConfigParsed):
# We need to expand SIGGEN_EXCLUDE_SAFE_RECIPE_DEPS in
each of the multiconfig data stores
AttributeError: module 'bb.event' has no attribute 'MultiConfigParsed'
ERROR: Error parsing configuration files
Traceback (most recent call last):
File "/home/oeuser/openembedded/bitbake/lib/bb/cookerdata.py", line
274, in parseBaseConfiguration
bb.event.fire(bb.event.ConfigParsed(), self.data)
File "/home/oeuser/openembedded/bitbake/lib/bb/event.py", line 211,
in fire
fire_class_handlers(event, d)
File "/home/oeuser/openembedded/bitbake/lib/bb/event.py", line 134,
in fire_class_handlers
execute_handler(name, handler, event, d)
File "/home/oeuser/openembedded/bitbake/lib/bb/event.py", line 106,
in execute_handler
ret = handler(event)
File
"/home/oeuser/openembedded/oe-core-procd/meta/classes/base.bbclass",
line 238, in base_eventhandler
if isinstance(e, bb.event.MultiConfigParsed):
AttributeError: module 'bb.event' has no attribute 'MultiConfigParsed'
Traceback (most recent call last):
File "/home/oeuser/openembedded/bitbake/lib/bb/cookerdata.py", line
274, in CookerDataBuilder.parseBaseConfiguration():
> bb.event.fire(bb.event.ConfigParsed(), self.data)
File "/home/oeuser/openembedded/bitbake/lib/bb/event.py", line 211,
in fire(event=<bb.event.ConfigParsed object at 0x7fd521e79a90>,
d=<bb.data_smart.DataSmart object at 0x7fd521e6ac50>):
> fire_class_handlers(event, d)
if worker_fire:
File "/home/oeuser/openembedded/bitbake/lib/bb/event.py", line 134,
in fire_class_handlers(event=<bb.event.ConfigParsed object at
0x7fd521e79a90>, d=<bb.data_smart.DataSmart object at 0x7fd521e6ac50>):
continue
> execute_handler(name, handler, event, d)
File "/home/oeuser/openembedded/bitbake/lib/bb/event.py", line 106,
in execute_handler(name='base_eventhandler', handler=<function
base_eventhandler at 0x7fd521a43048>, event=<bb.event.ConfigParsed
object at 0x7fd521e79a90>, d=<bb.data_smart.DataSmart object at
0x7fd521e6ac50>):
try:
> ret = handler(event)
except (bb.parse.SkipRecipe, bb.BBHandledException):
File
"/home/oeuser/openembedded/oe-core-procd/meta/classes/base.bbclass",
line 238, in base_eventhandler(e=<bb.event.ConfigParsed object at
0x7fd521e79a90>):
> if isinstance(e, bb.event.MultiConfigParsed):
# We need to expand SIGGEN_EXCLUDE_SAFE_RECIPE_DEPS in
each of the multiconfig data stores
AttributeError: module 'bb.event' has no attribute 'MultiConfigParsed'
ERROR: Error parsing configuration files
Traceback (most recent call last):
File "/home/oeuser/openembedded/bitbake/lib/bb/cookerdata.py", line
274, in parseBaseConfiguration
bb.event.fire(bb.event.ConfigParsed(), self.data)
File "/home/oeuser/openembedded/bitbake/lib/bb/event.py", line 211,
in fire
fire_class_handlers(event, d)
File "/home/oeuser/openembedded/bitbake/lib/bb/event.py", line 134,
in fire_class_handlers
execute_handler(name, handler, event, d)
File "/home/oeuser/openembedded/bitbake/lib/bb/event.py", line 106,
in execute_handler
ret = handler(event)
File
"/home/oeuser/openembedded/oe-core-procd/meta/classes/base.bbclass",
line 238, in base_eventhandler
if isinstance(e, bb.event.MultiConfigParsed):
AttributeError: module 'bb.event' has no attribute 'MultiConfigParsed'
Traceback (most recent call last):
File "/home/oeuser/openembedded/bitbake/lib/bb/cookerdata.py", line
274, in CookerDataBuilder.parseBaseConfiguration():
> bb.event.fire(bb.event.ConfigParsed(), self.data)
File "/home/oeuser/openembedded/bitbake/lib/bb/event.py", line 211,
in fire(event=<bb.event.ConfigParsed object at 0x7fd521e79a90>,
d=<bb.data_smart.DataSmart object at 0x7fd521e6ac50>):
> fire_class_handlers(event, d)
if worker_fire:
File "/home/oeuser/openembedded/bitbake/lib/bb/event.py", line 134,
in fire_class_handlers(event=<bb.event.ConfigParsed object at
0x7fd521e79a90>, d=<bb.data_smart.DataSmart object at 0x7fd521e6ac50>):
continue
> execute_handler(name, handler, event, d)
File "/home/oeuser/openembedded/bitbake/lib/bb/event.py", line 106,
in execute_handler(name='base_eventhandler', handler=<function
base_eventhandler at 0x7fd521a43048>, event=<bb.event.ConfigParsed
object at 0x7fd521e79a90>, d=<bb.data_smart.DataSmart object at
0x7fd521e6ac50>):
try:
> ret = handler(event)
except (bb.parse.SkipRecipe, bb.BBHandledException):
File
"/home/oeuser/openembedded/oe-core-procd/meta/classes/base.bbclass",
line 238, in base_eventhandler(e=<bb.event.ConfigParsed object at
0x7fd521e79a90>):
> if isinstance(e, bb.event.MultiConfigParsed):
# We need to expand SIGGEN_EXCLUDE_SAFE_RECIPE_DEPS in
each of the multiconfig data stores
AttributeError: module 'bb.event' has no attribute 'MultiConfigParsed'
--
https://www.thecshore.com
More information about the Openembedded-devel
mailing list