[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