Sugar Browse fails on startup
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
| hulahop (Ubuntu) |
Undecided
|
Unassigned | ||
| Hardy |
Undecided
|
Unassigned | ||
| Intrepid |
Undecided
|
Unassigned | ||
| sugar-hulahop (Ubuntu) |
Undecided
|
Unassigned | ||
| Hardy |
Undecided
|
Unassigned | ||
| Intrepid |
Undecided
|
Unassigned | ||
| sugar-web-activity (Ubuntu) |
Medium
|
Unassigned | ||
| Hardy |
Undecided
|
Unassigned | ||
| Intrepid |
Undecided
|
Unassigned |
Bug Description
Binary package hint: sugar-web-activity
Ubuntu Hardy 8.04
Browse installed from package sugar-web-activity 86-0ubuntu-1
When I click on the Browse icon to start it, it indicates that it is starting, and then goes away rather than opening.
The log file, org.laptop.
ImportError: libxul.so: cannot open shared object file: No such file or directory
In fact, /usr/lib/
ImportError: libxpcom.so: cannot open shared object file: No such file or directory
In fact, /usr/lib/
ImportError: libpyxpcom.so: cannot open shared object file: No such file or directory
In fact, /usr/lib/
ImportError: libsqlite3.so: cannot open shared object file: No such file or directory
In fact, /usr/lib/
ImportError: libmozjs.so: cannot open shared object file: No such file or directory
In fact, /usr/lib/mozjs.so is present. Adding a symlink from /usr/lib/mozjs.so fixes this problem.
But then, we get serious problems. From org.laptop.
Obtaining the module object from Python failed.
<type 'exceptions.
Creating an interface object to be used as a result failed
Traceback (most recent call last):
File "/var/lib/
return Component(ob, iid)
File "/var/lib/
self.
File "/var/lib/
self.
File "/var/lib/
method_infos, getters, setters, constants = BuildInterfaceI
File "/var/lib/
interface = xpt.Interface(iid)
File "/var/lib/
item = iim.GetInfoForI
<type 'exceptions.
Creating an interface object to be used as a result failed
Traceback (most recent call last):
File "/var/lib/
return Component(ob, iid)
File "/var/lib/
self.
File "/var/lib/
self.
File "/var/lib/
method_infos, getters, setters, constants = BuildInterfaceI
File "/var/lib/
interface = xpt.Interface(iid)
File "/var/lib/
item = iim.GetInfoForI
<type 'exceptions.
Obtaining the module object from Python failed.
Traceback (most recent call last):
File "/var/lib/
import loader
File "/var/lib/
class PythonComponent
File "/var/lib/
_com_
File "/var/lib/
return self._get_one(attr)
File "/var/lib/
raise xpcom.COMExcept
<class 'xpcom.Exception'>: 0x-7fffbffe (-2147467262)
Creating an interface object to be used as a result failed
Traceback (most recent call last):
File "/var/lib/
return Component(ob, iid)
File "/var/lib/
self.
File "/var/lib/
self.
File "/var/lib/
method_infos, getters, setters, constants = BuildInterfaceI
File "/var/lib/
interface = xpt.Interface(iid)
File "/var/lib/
item = iim.GetInfoForI
<type 'exceptions.
Traceback (most recent call last):
File "/usr/bin/
create_
File "/usr/bin/
activity = constructor(handle)
File "/usr/share/
self._browser = Browser()
File "/usr/share/
WebView.
File "/usr/lib/
self.
TypeError: nsISupports has read-only attributes
Changed in sugar-web-activity: | |
importance: | Undecided → Medium |
status: | New → Confirmed |
Morgan Collett (morgan) wrote : | #1 |
Changed in sugar-web-activity: | |
status: | Confirmed → Invalid |
Changed in sugar-hulahop: | |
status: | New → Confirmed |
Changed in hulahop: | |
status: | New → Confirmed |
Morgan Collett (morgan) wrote : | #2 |
The solution is to rebuild sugar-hulahop on intrepid, and hulahop on hardy, with no changes. That will build it against the new xulrunner.
Morgan Collett (morgan) wrote : | #3 |
The impact of this bug is that the Sugar web browser fails to start.
There is no fix to backport - just a rebuild against the newer xulrunner-1.9 will fix it.
TEST CASE: Install sugar and sugar-activities. Run "sugar-emulator" which runs Sugar in Xephyr. Press F3 to get to the Home View. Click the "List View" icon at the top right of the screen. Click on the Browse icon to launch it. Success means the browser launches with an about:blank page. Press alt-shift-q to exit Sugar.
Please note that the source package is hulahop in hardy, and sugar-hulahop in intrepid and jaunty.
Morgan Collett (morgan) wrote : | #4 |
This is a regression - the packages were broken by a firefox update, which changed the xulrunner paths.
I have mailed the mozillateam list asking to work together so that we can do sugar-hulahop with future FF/xulrunner updates.
James Westby (james-w) wrote : | #5 |
Hi,
Declining for Jaunty, there's no need to put it on the release
team's radar, and there is loads of time to fix it.
Thanks,
James
Morgan Collett (morgan) wrote : | #6 |
motu-sru, can this be approved please?
ACK
Morgan Collett (morgan) wrote : | #8 |
This needs sponsorship now please.
Changed in hulahop: | |
status: | New → Invalid |
Changed in sugar-hulahop: | |
status: | New → Invalid |
Changed in sugar-web-activity: | |
status: | New → Invalid |
status: | New → Invalid |
Changed in hulahop: | |
status: | Confirmed → Invalid |
status: | New → Confirmed |
Changed in sugar-hulahop: | |
status: | New → Confirmed |
LaserJock (laserjock) wrote : | #9 |
I've uploaded hulahop 0.4-1ubuntu3.1 to hardy-proposed and sugar-hulahop 0.4.6-0ubuntu2.1 to intrepid-proposed.
Stefan Ebner (sebner) wrote : | #10 |
Unsubscribed u-u-s because no work for jaunty needed.
Morgan Collett (morgan) wrote : | #11 |
There was a firefox update, bumping xulrunner to 1.9.0.5. I don't see the hulahop updates in -proposed yet, hopefully they will build with the newest version.
Morgan Collett (morgan) wrote : | #12 |
The Ubuntu MozillaTeam's advice: https:/
Changed in hulahop: | |
status: | Unknown → New |
Morgan Collett (morgan) wrote : | #13 |
<marcopg> morgs: not sure it's possible to use the glue yet
<morgs> marcopg: yeah I don't see any reference to pyxpcom
<marcopg> right
Shikhar (shikhar) wrote : | #14 |
facing same issue, on intrepid
Martin Pitt (pitti) wrote : | #15 |
Accepted hulahop into hardy-proposed, please test and give feedback here. Please see https:/
Changed in hulahop: | |
status: | Confirmed → Fix Committed |
Changed in sugar-hulahop: | |
status: | Confirmed → Fix Committed |
Martin Pitt (pitti) wrote : | #16 |
Accepted sugar-hulahop into intrepid-proposed, please test and give feedback here. Please see https:/
Nubae (dvanassche) wrote : | #17 |
installed hulahop and python-hulahop from -proposed and now browse launches without issues on intrepid...
ACK
Mattias Ohlsson (mattias-oh) wrote : | #18 |
I can also confirm that the packade python-hulahop that is in intrepid-proposed works, at least on my 32-bits Intrepid installation. By works I mean that the Browse-activity now launches.
Morgan Collett (morgan) wrote : | #20 |
hulahop_
ACK
Launchpad Janitor (janitor) wrote : | #21 |
This bug was fixed in the package sugar-hulahop - 0.4.6-0ubuntu2.1
---------------
sugar-hulahop (0.4.6-0ubuntu2.1) intrepid-proposed; urgency=low
* no change upload to rebuild against newer xulrunner
Closes LP: #263173
-- Jordan Mantha <email address hidden> Wed, 17 Dec 2008 12:45:42 -0800
Changed in sugar-hulahop: | |
status: | Fix Committed → Fix Released |
Martin Pitt (pitti) wrote : | #22 |
Can this please be fixed in jaunty ASAP?
Morgan Collett (morgan) wrote : | #23 |
The jaunty issue is a dependency on python-xpcom 1.9 from debian, whereas we ship that within xulrunner-1.9 and ship python-xpcom 1.8.
debdiff attached for jaunty - please sponsor.
Launchpad Janitor (janitor) wrote : | #24 |
This bug was fixed in the package sugar-hulahop - 0.4.8~dfsg-3ubuntu3
---------------
sugar-hulahop (0.4.8~
* debian/rules: Replace dependency on python-xpcom with xulrunner-1.9
(LP: #263173)
-- Morgan Collett <email address hidden> Wed, 04 Feb 2009 14:22:13 +0200
Changed in sugar-hulahop: | |
status: | Confirmed → Fix Released |
Launchpad Janitor (janitor) wrote : | #25 |
This bug was fixed in the package hulahop - 0.4-1ubuntu3.1
---------------
hulahop (0.4-1ubuntu3.1) hardy-proposed; urgency=low
* no change upload to rebuild against newer xulrunner
Closes LP: #263173
-- Jordan Mantha <email address hidden> Wed, 17 Dec 2008 12:54:30 -0800
Changed in hulahop: | |
status: | Fix Committed → Fix Released |
Changed in hulahop: | |
status: | New → Confirmed |
Changed in hulahop: | |
status: | Confirmed → Unknown |
The problem is in hulahop, which needs to be rebuilt when a new xulrunner is released with firefox updates.