[Sugar-devel] Bug 1752550

James Cameron quozl at laptop.org
Tue Sep 17 23:08:52 EDT 2019

Thanks to Alex Perez, this was an ImportError in gwebsockets 0.5 when
used with Python 2.  gwebsockets had been ported to Python 3 without
support for Python 2.

On Tue, Sep 17, 2019 at 07:47:33AM +1000, James Cameron wrote:
> I looked at the bug
> https://bugzilla.redhat.com/show_bug.cgi?id=1752550
> [...]
> 1.  How reproducible: does it happen every time, or only sometimes?

Always.  Reproducible in the default Fedora image too, not only SoaS.

> 2.  Steps to Reproduce: although it may seem obvious, it is worth
> writing down; e.g. "boot the image",

Boot the image.

> 3.  Actual results: any interesting display transitions, and something
> like "does not show the desktop".

Does not start Sugar.

> 4.  Expected results: something like "show the desktop".

Start Sugar.

> 5.  Additional info: here's where the greatest mystery is; the
> software tries to do something, but fails, so presumably there is
> something in the systemd journal, /var/log, ~/.local or
> ~/.sugar/default/logs logs that explains the nature of the problem.
> You or someone else will have to switch to text console and explore
> the state of the system at the point of failure.

File ~/.sugar/default/log/shell.log contained the traceback.

> Speculating: this problem may be triggered by packaging of Sugar
> 0.114 without any testing.

I was right.  I urge "install and use" testing before package release.

> [...]
> If the problem is new as of 19 days ago, then it looks like the
> packages of Sugar 0.114 are the cause, and they ought to have been
> tested before being used to make an image.

Packages of Sugar 0.114 were the trigger, but the problem was in
gwebsockets.  It is a sign of our lack of effort that the problem was
not detected earlier.

James Cameron

More information about the Sugar-devel mailing list