[oe-commits] [openembedded-core] 10/13: parselogs.py: ignore rdrand initialization failure

git at git.openembedded.org git at git.openembedded.org
Fri Mar 6 17:14:56 UTC 2020


This is an automated email from the git hooks/post-receive script.

rpurdie pushed a commit to branch master-next
in repository openembedded-core.

commit a0651954974b5f5f8a00eb70f4fd4347fc82ad8d
Author: Mingli Yu <mingli.yu at windriver.com>
AuthorDate: Fri Mar 6 19:25:16 2020 +0800

    parselogs.py: ignore rdrand initialization failure
    
    On the system whose cpu doesn't support rdrand,
    there comes below message when start rngd service
     #systemctl status rngd
     [snip]
     Feb 25 05:08:14 qemux86-64 rngd[133]: [rdrand]: Initialization Failed
     [snip]
    
    Actually the failed message doesn't matter as it
    only indicates one entropy source as rdrand fails
    to initialize and won't affect rngd function.
    
    So add to ignore the failure message to fix below
    error during do_testimage:
    NOTE: ======================================================================
    NOTE: FAIL: test_parselogs (parselogs.ParseLogsTest)
    NOTE: ----------------------------------------------------------------------
    NOTE: Traceback (most recent call last):
      File "/buildarea/layers/oe-core/meta/lib/oeqa/core/decorator/__init__.py", line 36, in wrapped_f
        return func(*args, **kwargs)
      File "/buildarea/layers/oe-core/meta/lib/oeqa/runtime/cases/parselogs.py", line 370, in test_parselogs
        self.assertEqual(errcount, 0, msg=self.msg)
    AssertionError: 1 != 0 : Log: /buildarea/tmp/work/qemux86-64-wrs-linux/wrlinux-image-std/1.0-r5/target_logs/daemon.log
    Central error: 2020-03-06T09:45:12.774286+00:00 qemux86-64 rngd[134]: [rdrand]: Initialization Failed
    
    Reference: https://github.com/nhorman/rng-tools/pull/84
    
    Signed-off-by: Mingli Yu <mingli.yu at windriver.com>
    Signed-off-by: Richard Purdie <richard.purdie at linuxfoundation.org>
---
 meta/lib/oeqa/runtime/cases/parselogs.py | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/meta/lib/oeqa/runtime/cases/parselogs.py b/meta/lib/oeqa/runtime/cases/parselogs.py
index 3cad070..6444fe8 100644
--- a/meta/lib/oeqa/runtime/cases/parselogs.py
+++ b/meta/lib/oeqa/runtime/cases/parselogs.py
@@ -56,7 +56,8 @@ common_errors = [
     "error retry time-out =",
     "logind: cannot setup systemd-logind helper (-61), using legacy fallback",
     "Error changing net interface name 'eth0' to ",
-    "Cannot find a map file"
+    "Cannot find a map file",
+    "[rdrand]: Initialization Failed"
     ]
 
 video_related = [

-- 
To stop receiving notification emails like this one, please contact
the administrator of this repository.


More information about the Openembedded-commits mailing list