DEBUG: Executing python function extend_recipe_sysroot
NOTE: Direct dependencies are ['/home/pokybuild/yocto-worker/genericx86/build/meta/recipes-devtools/quilt/quilt-native_0.67.bb:do_populate_sysroot', 'virtual:native:/home/pokybuild/yocto-worker/genericx86/build/meta/recipes-extended/xz/xz_5.4.6.bb:do_populate_sysroot']
NOTE: Installed into sysroot: []
NOTE: Skipping as already exists in sysroot: ['gettext-minimal-native', 'libtool-native', 'quilt-native', 'texinfo-dummy-native', 'xz-native']
DEBUG: Python function extend_recipe_sysroot finished
DEBUG: Executing python function sstate_task_prefunc
DEBUG: Python function sstate_task_prefunc finished
DEBUG: Executing python function do_create_spdx
DEBUG: Scanning 0 patches for CVEs
DEBUG: Python function do_create_spdx finished
DEBUG: Executing python function sstate_task_postfunc
NOTE: Using umask 0o002 (not 22) for sstate packaging
DEBUG: Preparing tree TOPDIR/tmp/work/x86_64-linux/harfbuzz-native/8.5.0/spdx/deploy for packaging at TOPDIR/tmp/work/x86_64-linux/harfbuzz-native/8.5.0/sstate-build-create_spdx/deploy
DEBUG: Executing python function target_add_sysroot_deps
DEBUG: Python function target_add_sysroot_deps finished
DEBUG: Executing python function sstate_hardcode_path
NOTE: Removing hardcoded paths from sstate package: 'grep -Irl -e TOPDIR/tmp/work/x86_64-linux/harfbuzz-native/8.5.0/recipe-sysroot -e TOPDIR/tmp/work/x86_64-linux/harfbuzz-native/8.5.0/recipe-sysroot-native -e TOPDIR/tmp/hosttools TOPDIR/tmp/work/x86_64-linux/harfbuzz-native/8.5.0/sstate-build-create_spdx/ | xargs grep -l -e 'TOPDIR/tmp/work/x86_64-linux/harfbuzz-native/8.5.0/recipe-sysroot-native' -e 'TOPDIR/tmp/hosttools' | tee TOPDIR/tmp/work/x86_64-linux/harfbuzz-native/8.5.0/sstate-build-create_spdx/fixmepath | xargs --no-run-if-empty sed -i -e 's:TOPDIR/tmp/work/x86_64-linux/harfbuzz-native/8.5.0/recipe-sysroot-native:FIXMESTAGINGDIRHOST:g' -e 's:TOPDIR/tmp/hosttools:FIXME_HOSTTOOLS_DIR:g''
DEBUG: Python function sstate_hardcode_path finished
DEBUG: Executing python function native_add_do_populate_sysroot_deps
DEBUG: Python function native_add_do_populate_sysroot_deps finished
DEBUG: Executing python function sstate_report_unihash
ERROR: Error executing a python function in exec_func_python() autogenerated:
The stack trace of python calls that resulted in this exception/failure was:
File: 'exec_func_python() autogenerated', lineno: 2, function: <module>
0001:
*** 0002:sstate_report_unihash(d)
0003:
File: '/home/pokybuild/yocto-worker/genericx86/build/meta/classes-global/sstate.bbclass', lineno: 929, function: sstate_report_unihash
0925: report_unihash = getattr(bb.parse.siggen, 'report_unihash', None)
0926:
0927: if report_unihash:
0928: ss = sstate_state_fromvars(d)
*** 0929: report_unihash(os.getcwd(), ss['task'], d)
0930:}
0931:
0932:#
0933:# Shell function to decompress and prepare a package for installation
File: '/home/pokybuild/yocto-worker/genericx86/build/bitbake/lib/bb/siggen.py', lineno: 812, function: report_unihash
0808: if tid in self.extramethod:
0809: method = method + self.extramethod[tid]
0810:
0811: with self.client() as client:
*** 0812: data = client.report_unihash(taskhash, method, outhash, unihash, extra_data)
0813:
0814: new_unihash = data['unihash']
0815:
0816: if new_unihash != unihash:
File: '/home/pokybuild/yocto-worker/genericx86/build/bitbake/lib/bb/asyncrpc/client.py', lineno: 226, function: wrapper
0222: pass
0223:
0224: def _get_downcall_wrapper(self, downcall):
0225: def wrapper(*args, **kwargs):
*** 0226: return self.loop.run_until_complete(downcall(*args, **kwargs))
0227:
0228: return wrapper
0229:
0230: def _add_methods(self, *methods):
File: '/usr/lib64/python3.9/asyncio/base_events.py', lineno: 647, function: run_until_complete
0643: future.remove_done_callback(_run_until_complete_cb)
0644: if not future.done():
0645: raise RuntimeError('Event loop stopped before Future completed.')
0646:
*** 0647: return future.result()
0648:
0649: def stop(self):
0650: """Stop running the event loop.
0651:
File: '/home/pokybuild/yocto-worker/genericx86/build/bitbake/lib/hashserv/client.py', lineno: 189, function: report_unihash
0185: m["taskhash"] = taskhash
0186: m["method"] = method
0187: m["outhash"] = outhash
0188: m["unihash"] = unihash
*** 0189: return await self.invoke({"report": m})
0190:
0191: async def report_unihash_equiv(self, taskhash, method, unihash, extra={}):
0192: m = extra.copy()
0193: m["taskhash"] = taskhash
File: '/home/pokybuild/yocto-worker/genericx86/build/bitbake/lib/hashserv/client.py', lineno: 129, function: invoke
0125: # It's OK if connection errors cause a failure here, because the mode
0126: # is also reset to normal on a new connection
0127: if not skip_mode:
0128: await self._set_mode(self.MODE_NORMAL)
*** 0129: return await super().invoke(*args, **kwargs)
0130:
0131: async def _set_mode(self, new_mode):
0132: async def stream_to_normal():
0133: # Check if already in normal mode (e.g. due to a connection reset)
File: '/home/pokybuild/yocto-worker/genericx86/build/bitbake/lib/bb/asyncrpc/client.py', lineno: 189, function: invoke
0185: async def proc():
0186: await self.socket.send_message(msg)
0187: return await self.socket.recv_message()
0188:
*** 0189: result = await self._send_wrapper(proc)
0190: self.check_invoke_error(result)
0191: return result
0192:
0193: async def ping(self):
File: '/home/pokybuild/yocto-worker/genericx86/build/bitbake/lib/bb/asyncrpc/client.py', lineno: 163, function: _send_wrapper
0159: async def _send_wrapper(self, proc):
0160: count = 0
0161: while True:
0162: try:
*** 0163: await self.connect()
0164: return await proc()
0165: except (
0166: OSError,
0167: ConnectionError,
File: '/home/pokybuild/yocto-worker/genericx86/build/bitbake/lib/bb/asyncrpc/client.py', lineno: 148, function: connect
0144: return self.server_headers.get(tag, default)
0145:
0146: async def connect(self):
0147: if self.socket is None:
*** 0148: self.socket = await self._connect_sock()
0149: await self.setup_connection()
0150:
0151: async def disconnect(self):
0152: if self.socket is not None:
File: '/home/pokybuild/yocto-worker/genericx86/build/bitbake/lib/bb/asyncrpc/client.py', lineno: 115, function: connect_sock
0111: f"Websockets version {websockets.__version__} is less than minimum required version {min_ver_str}"
0112: )
0113:
0114: async def connect_sock():
*** 0115: websocket = await websockets.connect(uri, ping_interval=None)
0116: return WebsocketConnection(websocket, self.timeout)
0117:
0118: self._connect_sock = connect_sock
0119:
File: '/home/pokybuild/buildbot-venv/lib64/python3.9/site-packages/websockets/legacy/client.py', lineno: 647, function: __await_impl_timeout__
0643: return self.__await_impl_timeout__().__await__()
0644:
0645: async def __await_impl_timeout__(self) -> WebSocketClientProtocol:
0646: async with asyncio_timeout(self.open_timeout):
*** 0647: return await self.__await_impl__()
0648:
0649: async def __await_impl__(self) -> WebSocketClientProtocol:
0650: for redirects in range(self.MAX_REDIRECTS_ALLOWED):
0651: _transport, _protocol = await self._create_connection()
File: '/home/pokybuild/buildbot-venv/lib64/python3.9/site-packages/websockets/legacy/async_timeout.py', lineno: 169, function: __aexit__
0165: exc_type: Optional[Type[BaseException]],
0166: exc_val: Optional[BaseException],
0167: exc_tb: Optional[TracebackType],
0168: ) -> Optional[bool]:
*** 0169: self._do_exit(exc_type)
0170: return None
0171:
0172: @property
0173: def expired(self) -> bool:
File: '/home/pokybuild/buildbot-venv/lib64/python3.9/site-packages/websockets/legacy/async_timeout.py', lineno: 252, function: _do_exit
0248:
0249: def _do_exit(self, exc_type: Optional[Type[BaseException]]) -> None:
0250: if exc_type is asyncio.CancelledError and self._state == _State.TIMEOUT:
0251: self._timeout_handler = None
*** 0252: raise asyncio.TimeoutError
0253: # timeout has not expired
0254: self._state = _State.EXIT
0255: self._reject()
0256: return None
Exception: asyncio.exceptions.TimeoutError
DEBUG: Python function sstate_report_unihash finished
DEBUG: Python function sstate_task_postfunc finished