[SoaS] SoaS Fedora 27 beta fails to launch Sugar session

Peter Robinson pbrobinson at gmail.com
Thu Oct 26 05:00:11 EDT 2017


On Thu, Oct 26, 2017 at 9:54 AM, James Cameron <quozl at laptop.org> wrote:
> On Thu, Oct 26, 2017 at 08:58:01AM +0100, Peter Robinson wrote:
>> On Tue, Oct 24, 2017 at 12:24 AM, James Cameron <quozl at laptop.org> wrote:
>> > On Mon, Oct 23, 2017 at 07:15:16PM -0400, Frederick Grose wrote:
>> >> On Mon, Oct 23, 2017 at 6:39 PM, James Cameron <[1]quozl at laptop.org> wrote:
>> >>
>> >>     On Mon, Oct 23, 2017 at 06:13:51PM -0400, Frederick Grose wrote:
>> >>     > On Mon, Oct 23, 2017 at 6:03 PM, James Cameron <[1][2]quozl at laptop.org>
>> >>     wrote:
>> >>     >     Familiar.  Looks like RHBZ #1490668.
>> >>     >     [3]https://bugzilla.redhat.com/show_bug.cgi?id=1490668
>> >>     >
>> >>     >     Sugar doesn't log to systemd journal, so best log file is still
>> >>     >     ~/.sugar/default/logs/shell.log ... is that file present?
>> >>     >
>> >>     >     On Mon, Oct 23, 2017 at 05:38:21PM -0400, Frederick Grose wrote:
>> >>     >     > Tested with Fedora-SoaS-Live-x86_64-27-20171023.n.0.iso (similar
>> >>     failure
>> >>     >     > on Fedora-SoaS-Live-x86_64-27_Beta-1.5.iso)
>> >>     >     >
>> >>     >     > The image boots to the liveuser login screen but fails to
>> >>     >     > launch into the Sugar session.
>> >>     >     >
>> >>     >     > journalctl -ab -o short-monotonic > soas27bootjournal.txt
>> >>     >     >
>> >>     >     > [4]https://gist.github.com/FGrose/97d834d362c7e1e3f690b97612c673dd
>> >>     >     >
>> >>     >     > The lightdm lines look suspicious to me...
>> >>     >     >
>> >>     >     > $ grep lightdm /home/fgrose/Documents/soas27bootjournal.txt
>> >>     >     >
>> >>     >     > [...]
>> >>     >     >
>> >>     >
>> >>     > Yes,
>> >>     > Traceback (most recent call last):
>> >>     >   File "/usr/lib64/python2.7/runpy.py", line 174, in _run_module_as_main
>> >>     >     "__main__", fname, loader, pkg_name)
>> >>     >   File "/usr/lib64/python2.7/runpy.py", line 72, in _run_code
>> >>     >     exec code in run_globals
>> >>     >   File "/usr/lib/python2.7/site-packages/jarabe/main.py", line 73, in
>> >>     <module>
>> >>     >     from jarabe.view import keyhandler
>> >>     >   File "/usr/lib/python2.7/site-packages/jarabe/view/keyhandler.py", line
>> >>     32,
>> >>     > in <module>
>> >>     >     from jarabe.journal import journalactivity
>> >>     >   File "/usr/lib/python2.7/site-packages/jarabe/journal/journalacti
>> >>     vity.py",
>> >>     > line 45, in <module>
>> >>     >     from jarabe.journal.volumestoolbar import VolumesToolbar
>> >>     >   File "/usr/lib/python2.7/site-packages/jarabe/journal/volumestool
>> >>     bar.py",
>> >>     > line 42, in <module>
>> >>     >     from jarabe.view.palettes import VolumePalette
>> >>     >   File "/usr/lib/python2.7/site-packages/jarabe/view/palettes.py", line
>> >>     38, in
>> >>     > <module>
>> >>     >     from jarabe.view.viewhelp import setup_view_help
>> >>     >   File "/usr/lib/python2.7/site-packages/jarabe/view/viewhelp.py", line
>> >>     46, in
>> >>     > <module>
>> >>     >     from jarabe.view.viewhelp_webkit2 import Browser
>> >>     > ImportError: No module named viewhelp_webkit2
>> >>
>> >>     Thanks.
>> >>
>> >>     The ImportError suggests file viewhelp_webkit2.py is missing; can you
>> >>     confirm that?  It should be right next to
>> >>     /usr/lib/python2.7/site-packages/jarabe/view/viewhelp.py
>> >>
>> >> ls -la usr/lib/python2.7/site-packages/jarabe/view/
>> >> total 432
>> >> drwxr-xr-x.  2 root root  4096 Oct 23 08:17 .
>> >> drwxr-xr-x. 11 root root  4096 Oct 23 08:17 ..
>> >> -rw-r--r--.  1 root root  2028 Aug 12 08:30 alerts.py
>> >> -rw-r--r--.  2 root root  2647 Aug 12 08:30 alerts.pyc
>> >> -rw-r--r--.  2 root root  2647 Aug 12 08:30 alerts.pyo
>> >> -rw-r--r--.  1 root root  2754 Aug 12 08:30 buddyicon.py
>> >> -rw-r--r--.  2 root root  3008 Aug 12 08:30 buddyicon.pyc
>> >> -rw-r--r--.  2 root root  3008 Aug 12 08:30 buddyicon.pyo
>> >> -rw-r--r--.  1 root root  8687 Aug 12 08:30 buddymenu.py
>> >> -rw-r--r--.  2 root root  9396 Aug 12 08:30 buddymenu.pyc
>> >> -rw-r--r--.  2 root root  9396 Aug 12 08:30 buddymenu.pyo
>> >> -rw-r--r--.  1 root root  1728 Aug 12 08:30 cursortracker.py
>> >> -rw-r--r--.  2 root root  1330 Aug 12 08:30 cursortracker.pyc
>> >> -rw-r--r--.  2 root root  1330 Aug 12 08:30 cursortracker.pyo
>> >> -rw-r--r--.  1 root root  7418 Aug 12 08:30 customizebundle.py
>> >> -rw-r--r--.  2 root root  6241 Aug 12 08:30 customizebundle.pyc
>> >> -rw-r--r--.  2 root root  6241 Aug 12 08:30 customizebundle.pyo
>> >> -rw-r--r--.  1 root root  2473 Aug 12 08:30 gesturehandler.py
>> >> -rw-r--r--.  2 root root  2896 Aug 12 08:30 gesturehandler.pyc
>> >> -rw-r--r--.  2 root root  2896 Aug 12 08:30 gesturehandler.pyo
>> >> -rw-r--r--.  1 root root   677 Aug 12 08:30 __init__.py
>> >> -rw-r--r--.  2 root root   143 Aug 12 08:30 __init__.pyc
>> >> -rw-r--r--.  2 root root   143 Aug 12 08:30 __init__.pyo
>> >> -rw-r--r--.  1 root root  8290 Aug 12 08:30 keyhandler.py
>> >> -rw-r--r--.  2 root root  9438 Aug 12 08:30 keyhandler.pyc
>> >> -rw-r--r--.  2 root root  9438 Aug 12 08:30 keyhandler.pyo
>> >> -rw-r--r--.  1 root root  6044 Aug 12 08:30 launcher.py
>> >> -rw-r--r--.  2 root root  6752 Aug 12 08:30 launcher.pyc
>> >> -rw-r--r--.  2 root root  6752 Aug 12 08:30 launcher.pyo
>> >> -rw-r--r--.  1 root root 11282 Aug 12 08:30 palettes.py
>> >> -rw-r--r--.  2 root root 12132 Aug 12 08:30 palettes.pyc
>> >> -rw-r--r--.  2 root root 12132 Aug 12 08:30 palettes.pyo
>> >> -rw-r--r--.  1 root root  7262 Aug 12 08:30 pulsingicon.py
>> >> -rw-r--r--.  2 root root  9199 Aug 12 08:30 pulsingicon.pyc
>> >> -rw-r--r--.  2 root root  9199 Aug 12 08:30 pulsingicon.pyo
>> >> -rw-r--r--.  1 root root  3237 Aug 12 08:30 service.py
>> >> -rw-r--r--.  2 root root  3216 Aug 12 08:30 service.pyc
>> >> -rw-r--r--.  2 root root  3216 Aug 12 08:30 service.pyo
>> >> -rw-r--r--.  1 root root  6117 Aug 12 08:30 tabbinghandler.py
>> >> -rw-r--r--.  2 root root  5539 Aug 12 08:30 tabbinghandler.pyc
>> >> -rw-r--r--.  2 root root  5539 Aug 12 08:30 tabbinghandler.pyo
>> >> -rw-r--r--.  1 root root 12199 Aug 12 08:30 viewhelp.py
>> >> -rw-r--r--.  2 root root 12816 Aug 12 08:30 viewhelp.pyc
>> >> -rw-r--r--.  2 root root 12816 Aug 12 08:30 viewhelp.pyo
>> >> -rw-r--r--.  1 root root 29829 Aug 12 08:30 viewsource.py
>> >> -rw-r--r--.  2 root root 28835 Aug 12 08:30 viewsource.pyc
>> >> -rw-r--r--.  2 root root 28835 Aug 12 08:30 viewsource.pyo
>> >>
>> >> rpm -q sugar
>> >> sugar-0.110.0-5.fc27.src.rpm
>> >
>> > Files are missing from package.
>>
>> From the sugar package PoV this hasn't changed since F-26 and it was
>> working fine then, if someone can point me to a patch I can pull in I
>> can fix this but it'll need to be RSN.
>
> Not a Sugar problem.  Traceback refers to files that you added in a packaging patch to 0.110, from files I added after 0.110 upstream, so I've no idea why F-27 hasn't got the files.

Sure, but it worked in F26 so there's something regressed somewhere
and I don't have time to debug it so Fredrick or someone will need to
assist.

> You might avoid the packaging patch by taking 0.112.

Is that even released? I've seen no announcement for it, and since
Fedora is in freeze now I'm unlikely to rebase now


More information about the SoaS mailing list