[Sugar-devel] Bug 1240354 - SoaS live x86_64 20150706 does not login from live system user

Martin Abente martin.abente.lahaye at gmail.com
Fri Sep 4 13:33:37 EDT 2015


Hey James,

I did these tests on a fc23 system with two different builds of the
sugar-toolkit-gtk3 106 package: (A) built for fc23, and (B) built for fc22.

On Fri, Sep 4, 2015 at 7:41 AM, James Cameron <quozl at laptop.org> wrote:

> [repost, no response seen]
>
> Martin showed a log of
>
> ** (main.py:1818): WARNING **: Failed to load shared library
>    'libsugarext.so.0' referenced by the typelib:
>    /lib64/libsugarext.so.0: undefined symbol:
>    sugar_event_controller_get_state
>
> Compare with previous report
> http://paste.fedoraproject.org/260680/69152144/
>
> ** (main.py:2637): WARNING **: Failed to load shared library
>    'libsugarext.so.0' referenced by the typelib:
>    /lib/libsugarext.so.0: undefined symbol:
>    sugar_event_controller_get_state
>
> The line number is different.
>
> @All, what is main.py and where are lines 1818 and 2637?
>
> src/jarabe/main.py is much smaller, only 425 lines.
>
> Some other diagnosis methods to suggest:
>
> a.  in a fresh python process, try the relevant imports, e.g.
>
>     from jarabe.view import gesturehandler
>     from jarabe.model.sound import sound
>

A) built for fc23: does NOT work, showing the same error as I the logs
previously posted.
B) built for fc22: does work, and sugar works too.


>
> b.  verify a symlink is present from /usr/lib/libsugarext.so.0 to
>     libsugarext.so.0.0.0 (or equivalent functionality, as this is a
>     guess from my experience with F18),
>

A) built for fc23: symlink IS present.
B) built for fc22: symlik IS present.


>
> c.  use strings to check libsugarext.so.0, see if
>     sugar_event_controller_get_state is present,
>
>     strings /usr/lib/libsugarext.so.0 | \
>         grep sugar_event_controller_get_state
>

A) built for fc23: the string IS present ("acme_volume_alsa_new" is string).
B) built for fc22:  the string IS present ("acme_volume_alsa_new" is
string).


> --
> James Cameron
> http://quozl.linux.org.au/
> _______________________________________________
> Sugar-devel mailing list
> Sugar-devel at lists.sugarlabs.org
> http://lists.sugarlabs.org/listinfo/sugar-devel
>
>
On Fri, Sep 4, 2015 at 7:41 AM, James Cameron <quozl at laptop.org> wrote:

> [repost, no response seen]
>
> Martin showed a log of
>
> ** (main.py:1818): WARNING **: Failed to load shared library
>    'libsugarext.so.0' referenced by the typelib:
>    /lib64/libsugarext.so.0: undefined symbol:
>    sugar_event_controller_get_state
>
> Compare with previous report
> http://paste.fedoraproject.org/260680/69152144/
>
> ** (main.py:2637): WARNING **: Failed to load shared library
>    'libsugarext.so.0' referenced by the typelib:
>    /lib/libsugarext.so.0: undefined symbol:
>    sugar_event_controller_get_state
>
> The line number is different.
>
> @All, what is main.py and where are lines 1818 and 2637?
>
> src/jarabe/main.py is much smaller, only 425 lines.
>
> Some other diagnosis methods to suggest:
>
> a.  in a fresh python process, try the relevant imports, e.g.
>
>     from jarabe.view import gesturehandler
>     from jarabe.model.sound import sound
>
> b.  verify a symlink is present from /usr/lib/libsugarext.so.0 to
>     libsugarext.so.0.0.0 (or equivalent functionality, as this is a
>     guess from my experience with F18),
>
> c.  use strings to check libsugarext.so.0, see if
>     sugar_event_controller_get_state is present,
>
>     strings /usr/lib/libsugarext.so.0 | \
>         grep sugar_event_controller_get_state
>
> --
> James Cameron
> http://quozl.linux.org.au/
> _______________________________________________
> Sugar-devel mailing list
> Sugar-devel at lists.sugarlabs.org
> http://lists.sugarlabs.org/listinfo/sugar-devel
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.sugarlabs.org/archive/sugar-devel/attachments/20150904/06a6fbb1/attachment.html>


More information about the Sugar-devel mailing list