<div dir="auto"><div><br><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sun, Sep 20, 2020, 6:11 PM Chris Johns <<a href="mailto:chrisj@rtems.org">chrisj@rtems.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On 21/9/20 1:23 am, Sebastian Huber wrote:<br>
> On 18/09/2020 22:21, <a href="mailto:sebastian.huber@embedded-brains.de" target="_blank" rel="noreferrer">sebastian.huber@embedded-brains.de</a> wrote:<br>
> <br>
>> + cd rtems-tools-9fcc20789367ef476eb9ffbc6e2f9fabf686e10f<br>
>> + ./waf distclean configure '--prefix=/usr/local/rtems/6'<br>
>> Fatal Python error: Py_Initialize: can't initialize sys standard streams<br>
>> OSError: [Errno 9] Bad file descriptor<br>
> There seems to be an issue with the Python interpreter on FreeBSD 12.1. I called<br>
> it from a nohup shell.<br>
<br>
It is not Python or the RSB. It is a security feature of FreeBSD. You have<br>
closed the parent process that owned stdout and with it gone FreeBSD says you<br>
cannot run. Joel also struggled with this when he moved Linux workflows to<br>
FreeBSD for testing<br>
<br>
I use tmux and avoid nohup.<br></blockquote></div></div><div dir="auto"><br></div><div dir="auto">Add </dev/null on the nohup and you will be ok. Chris' solution does work but doesn't address starting from Cron</div><div dir="auto"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
Chris<br>
_______________________________________________<br>
devel mailing list<br>
<a href="mailto:devel@rtems.org" target="_blank" rel="noreferrer">devel@rtems.org</a><br>
<a href="http://lists.rtems.org/mailman/listinfo/devel" rel="noreferrer noreferrer" target="_blank">http://lists.rtems.org/mailman/listinfo/devel</a><br>
</blockquote></div></div></div>