[SoaS] SoaS Fedora 27 beta fails to launch Sugar session
James Cameron
quozl at laptop.org
Thu Oct 26 16:29:37 EDT 2017
On Thu, Oct 26, 2017 at 10:00:11AM +0100, Peter Robinson wrote:
> 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.
Agreed, something has regressed, but I don't know what. It is a bit
unusual to lose files added during packaging.
> > You might avoid the packaging patch by taking 0.112.
>
> Is that even released? I've seen no announcement for it,
It was released on 8th October, here's the announcement;
http://lists.sugarlabs.org/archive/sugar-devel/2017-October/054834.html
Tarball uploaded at the same time.
Was there some other place you needed notification?
> and since Fedora is in freeze now I'm unlikely to rebase now
The beta freeze on 9th September combined with lack of Sugar release
manager prompted my decision to fill the gap. Sugar 0.111 was
released on 13th September.
http://lists.sugarlabs.org/archive/sugar-devel/2017-September/054631.html
Hope that helps.
> _______________________________________________
> SoaS mailing list
> SoaS at lists.sugarlabs.org
> http://lists.sugarlabs.org/listinfo/soas
--
James Cameron
http://quozl.netrek.org/
More information about the SoaS
mailing list