[OE-core] [PATCH] parselogs.py: ignore rdrand initialization failure

Alexander Kanavin alex.kanavin at gmail.com
Fri Mar 6 11:28:50 UTC 2020


qemux86_64 is used extensively on the autobuilder, so what are the
circumstances where this issue arises?

Alex

On Fri, 6 Mar 2020 at 12:25, <mingli.yu at windriver.com> wrote:

> From: Mingli Yu <mingli.yu at windriver.com>
>
> 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>
> ---
>  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 = [
> --
> 2.7.4
>
> --
> _______________________________________________
> Openembedded-core mailing list
> Openembedded-core at lists.openembedded.org
> http://lists.openembedded.org/mailman/listinfo/openembedded-core
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openembedded.org/pipermail/openembedded-core/attachments/20200306/abf1379e/attachment.html>


More information about the Openembedded-core mailing list