<html>
<head>
<meta content="text/html; charset=windows-1252"
http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<div class="moz-cite-prefix">Hi Richard,<br>
<br>
It seems that this patch could fix
<a class="moz-txt-link-freetext" href="https://autobuilder.yocto.io/builders/nightly-multilib/builds/1117/steps/BuildImages_2/logs/stdio">https://autobuilder.yocto.io/builders/nightly-multilib/builds/1117/steps/BuildImages_2/logs/stdio</a>.<br>
<br>
Error message from log is like below:<br>
<pre><span class="stderr">ERROR: core-image-sato-1.0-r0 do_rootfs: The postinstall intercept hook 'update_pixbuf_cache-lib32' failed</span></pre>
<br>
Best Regards,<br>
Chen Qi<br>
<br>
<br>
On 06/22/2018 02:22 AM, Joe Slater wrote:<br>
</div>
<blockquote
cite="mid:20180621182217.225893-1-joe.slater@windriver.com"
type="cite">
<pre wrap="">As of commit 2c5c6e3ff we create multilib variants of intercept
hooks but we did not account for delay_to_first_boot variants.
This was covered up until commit a335e7867, but will now cause
an error.
Signed-off-by: Joe Slater <a class="moz-txt-link-rfc2396E" href="mailto:joe.slater@windriver.com"><joe.slater@windriver.com></a>
---
meta/lib/oe/package_manager.py | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/meta/lib/oe/package_manager.py b/meta/lib/oe/package_manager.py
index 20a41d5..9aa5847 100644
--- a/meta/lib/oe/package_manager.py
+++ b/meta/lib/oe/package_manager.py
@@ -382,7 +382,8 @@ class PackageManager(object, metaclass=ABCMeta):
if script == "postinst_intercept" or not os.access(script_full, os.X_OK):
continue
- if script == "delay_to_first_boot":
+ # we do not want to run any multilib variant of this
+ if script.startswith("delay_to_first_boot"):
self._postpone_to_first_boot(script_full)
continue
</pre>
</blockquote>
<p><br>
</p>
</body>
</html>