<div dir="ltr">The resolution to the segfault in olpc-dm turned out to be obvious. <div><br></div><div>XSCE developers have responded to on-the-ground requests for teamviewer, and added it to the ansible playbook, without realizing that it is not compatible with olpc-dm. Teamviewer daemon was being pulled in by graphical.target.</div><div><br></div><div>The ansible playbook will be updated</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Sep 7, 2015 at 3:37 PM, James Cameron <span dir="ltr"><<a href="mailto:quozl@laptop.org" target="_blank">quozl@laptop.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">The first message is a result of your problem, not a cause.<br>
<br>
The second message is normal, verified in my test just now, therefore<br>
not related to your problem.<br>
<br>
To look at the systemd journal for olpc-dm ...<br>
<br>
        systemctl status olpc-dm.service | cat<br>
<br>
To look at olpc-dm client logs ...<br>
<br>
        cat /tmp/olpc-dm*<br>
<br>
Do both of these in the failed state as well as the working state to<br>
identify the differences.<br>
<span class=""><br>
On Mon, Sep 07, 2015 at 03:21:10PM -0700, George Hunt wrote:<br>
> I missed one obvious clue, thinking that Xorg.log was the strategic place to<br>
> look.<br>
><br>
> /var/log/messages (search olpc-dm) shows <br>
><br>
>   • "olpc-dm.service holdoff time over, scheduling restart"<br>
>   • and then "xauth: file /var/tmp/olpc-auth/.Xauthority does not exist"<br>
><br>
> googling "Xauthority create olpc" does not give a good hit, but suggests I<br>
> should learn olpc-utils better.<br>
><br>
</span><span class="">> On Mon, Sep 7, 2015 at 2:44 PM, James Cameron <[1]<a href="mailto:quozl@laptop.org">quozl@laptop.org</a>> wrote:<br>
><br>
>     I'm interested in finding the cause; any such race condition that<br>
>     prevents X startup may eventually occur depending on timing, so is<br>
>     there some simple reproducer that we can apply to OLPC OS?<br>
><br>
>     Where are your changes relative to OLPC OS?<br>
><br>
>     What does the systemd journal say about olpc-dm service?<br>
><br>
>     How do the journal, olpc-dm logs, and X logs differ between working<br>
>     and failing case?<br>
><br>
>     Where does gdb show the segmentation fault occurs?<br>
><br>
>     --<br>
>     James Cameron<br>
</span>>     [2]<a href="http://quozl.linux.org.au/" rel="noreferrer" target="_blank">http://quozl.linux.org.au/</a><br>
><br>
> References:<br>
><br>
> [1] mailto:<a href="mailto:quozl@laptop.org">quozl@laptop.org</a><br>
> [2] <a href="http://quozl.linux.org.au/" rel="noreferrer" target="_blank">http://quozl.linux.org.au/</a><br>
<br>
> _______________________________________________<br>
> Devel mailing list<br>
> <a href="mailto:Devel@lists.laptop.org">Devel@lists.laptop.org</a><br>
> <a href="http://lists.laptop.org/listinfo/devel" rel="noreferrer" target="_blank">http://lists.laptop.org/listinfo/devel</a><br>
<div class="HOEnZb"><div class="h5"><br>
<br>
--<br>
James Cameron<br>
<a href="http://quozl.linux.org.au/" rel="noreferrer" target="_blank">http://quozl.linux.org.au/</a><br>
</div></div></blockquote></div><br></div>