Running 

# python 
>>> from mako.template import Template 

I get a lot of traceback messages.
The last message is "ModuleNotFoundError: not module named 'json'".
This message comes from "/usr/lib/python3.7/site-packages/mako/compat.py" 
(line 140: "import json  # noqa").



[email protected] schrieb am Montag, 7. September 2020 um 12:41:52 
UTC+2:

> On 07.09.20 12:28, Jan-Marc Stranz wrote:
> > The line
> > #!/usr/bin/env python3
> >  is already included in script
> > "/usr/libexec/jailhouse/jailhouse-config-create" as first line!
>
> Was apparently patched by the installation procedure of Yocto. Then you
> should be covered by the python3-mako support of Yocto. If not, it's
> likely a Yocto bug.
>
> We effectively just do this:
>
> # python
> >>> from mako.template import Template
>
> What does that report when run manually?
>
> Jan
>
> > 
> > I can not use a distro form SUSE or Debian.
> > I have to build our own distro with Yocto (here: "warrior").
> > And Yocto always installs "python" ("python2") and - as a runtime
> > dependency of "jailhouse" - "python3" and "python3-mako" also.
> > 
> > The is no package "python2-mako" at all; only "python-mako".
> > And the packages "python-mako" and "python3-mako" clash with the file
> > "/usr/bin/mako-render".
> > 
> > Has anyone already created a BSP with "jailhouse" using "Yocto" and
> > solved these problems?
> > 
> > [email protected] schrieb am Montag, 7. September 2020 um 12:01:46
> > UTC+2:
> > 
> > On 07.09.20 11:23, Jan-Marc Stranz wrote:
> > > I've build a Linux kernel with CONFIG_STRICT_DEVMEM and
> > > CONFIG_IO_STRICT_DEVMEM deactivate, but the hardware check still
> > not works.
> > > From now I'll ignore the hardware check.
> > >
> > > I've tried to create the configuration for the root cell on the
> > > targetwith " jailhouse config create sysconfig.c" without success.
> > > I get an error message "This script requires the mako library to
> > run".
> > >
> > > My root-fs contains "python3-mako", but "python" ist still "python
> > 2.7.18".
> > > What version of python is the script unsing?
> > >
> > 
> > Distro default. Likely still python2.
> > 
> > > In my image recipe I can't add the package "python-mako" because
> > is is
> > > already provided by package "python3-mako".
> > > How do I get out of this dilemma again?
> > 
> > Try "python2-mako"? Or use a distro that does not have such problems:
> > 
> > SUSE:
> > python3-Mako-1.0.7-lp152.3.3.noarch
> > python2-Mako-1.0.7-lp152.3.3.noarch
> > 
> > Debian:
> > ii python-mako 1.0.7+ds1-1 all fast and lightweight templating for
> > the Python platform
> > ii python3-mako 1.0.7+ds1-1 all fast and lightweight templating for
> > the Python 3 platform
> > 
> > As a workaround, you may also write
> > 
> > #!/usr/bin/env python3
> > 
> > into tools/jailhouse-config-create.
> > 
> > Jan
> > 
> > -- 
> > Siemens AG, Corporate Technology, CT RDA IOT SES-DE
> > Corporate Competence Center Embedded Linux
> > 
> > -- 
> > You received this message because you are subscribed to the Google
> > Groups "Jailhouse" group.
> > To unsubscribe from this group and stop receiving emails from it, send
> > an email to [email protected]
> > <mailto:[email protected]>.
> > To view this discussion on the web visit
> > 
> https://groups.google.com/d/msgid/jailhouse-dev/cc674085-e9fe-4bd9-a591-47593459c6f2n%40googlegroups.com
> > <
> https://groups.google.com/d/msgid/jailhouse-dev/cc674085-e9fe-4bd9-a591-47593459c6f2n%40googlegroups.com?utm_medium=email&utm_source=footer
> >.
>
> -- 
> Siemens AG, Corporate Technology, CT RDA IOT SES-DE
> Corporate Competence Center Embedded Linux
>

-- 
You received this message because you are subscribed to the Google Groups 
"Jailhouse" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jailhouse-dev/de0ebbce-9513-4820-8975-781f816f9841n%40googlegroups.com.

Reply via email to