#8241 BLOC Not Tri: Browse dies on Ubuntu Hardy

Zarro Boogs per Child bugtracker at laptop.org
Sat Aug 30 21:52:03 EDT 2008


#8241: Browse dies on Ubuntu Hardy
--------------------------+-------------------------------------------------
 Reporter:  Mokurai       |         Owner:               
     Type:  defect        |        Status:  new          
 Priority:  blocker       |     Milestone:  Not Triaged  
Component:  not assigned  |       Version:  not specified
 Keywords:                |   Next_action:  never set    
 Verified:  0             |     Blockedby:               
 Blocking:                |  
--------------------------+-------------------------------------------------
 Ubuntu Hardy 8.04
 Browse installed from package.
 When I click on the Browse icon to start it, it indicates that it is
 starting, and then goes away. The log file, org.laptop.WebActivity-1.log,
 says

 ImportError: libxul.so: cannot open shared object file: No such file or
 directory

 In fact, /usr/lib/xulrunner-1.9.0.1/libxul.so is present. Adding a symlink
 from /usr/lib/libxul.so fixes this problem, but then,

 ImportError: libxpcom.so: cannot open shared object file: No such file or
 directory

 In fact, /usr/lib/xulrunner-1.9.0.1/libxpcom.so is present. Adding a
 symlink from /usr/lib/libxpcom.so fixes this problem, but then,

 ImportError: libpyxpcom.so: cannot open shared object file: No such file
 or directory

 In fact, /usr/lib/xulrunner-1.9.0.1/libpyxpcom.so is present. Adding a
 symlink from /usr/lib/libpyxpcom.so fixes this problem, but then,

 ImportError: libsqlite3.so: cannot open shared object file: No such file
 or directory

 In fact, /usr/lib/sqlite3.0.8.6.so is present. Adding a symlink from
 /usr/lib/sqlite3.so fixes this problem, but then,

 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 problems of a
 different sort, which I will let somebody else wade through.

 Obtaining the module object from Python failed.

 <type 'exceptions.AttributeError'>: 'module' object has no attribute
 'NS_GetModule'
 Creating an interface object to be used as a result failed

 Traceback (most recent call last):
   File "/var/lib/python-support/python2.5/xpcom/client/__init__.py", line
 443, in MakeInterfaceResult
     return Component(ob, iid)
   File "/var/lib/python-support/python2.5/xpcom/client/__init__.py", line
 229, in __init__
     self.QueryInterface(iid)
   File "/var/lib/python-support/python2.5/xpcom/client/__init__.py", line
 299, in QueryInterface
     self._remember_interface_info(iid)
   File "/var/lib/python-support/python2.5/xpcom/client/__init__.py", line
 272, in _remember_interface_info
     method_infos, getters, setters, constants = BuildInterfaceInfo(iid)
   File "/var/lib/python-support/python2.5/xpcom/client/__init__.py", line
 147, in BuildInterfaceInfo
     interface = xpt.Interface(iid)
   File "/var/lib/python-support/python2.5/xpcom/xpt.py", line 83, in
 __init__
     item = iim.GetInfoForIID(iid)
 <type 'exceptions.TypeError'>: Objects of type 'IID' can not be converted
 to an IID
 Creating an interface object to be used as a result failed

 Traceback (most recent call last):
   File "/var/lib/python-support/python2.5/xpcom/client/__init__.py", line
 443, in MakeInterfaceResult
     return Component(ob, iid)
   File "/var/lib/python-support/python2.5/xpcom/client/__init__.py", line
 229, in __init__
     self.QueryInterface(iid)
   File "/var/lib/python-support/python2.5/xpcom/client/__init__.py", line
 299, in QueryInterface
     self._remember_interface_info(iid)
   File "/var/lib/python-support/python2.5/xpcom/client/__init__.py", line
 272, in _remember_interface_info
     method_infos, getters, setters, constants = BuildInterfaceInfo(iid)
   File "/var/lib/python-support/python2.5/xpcom/client/__init__.py", line
 147, in BuildInterfaceInfo
     interface = xpt.Interface(iid)
   File "/var/lib/python-support/python2.5/xpcom/xpt.py", line 83, in
 __init__
     item = iim.GetInfoForIID(iid)
 <type 'exceptions.TypeError'>: Objects of type 'IID' can not be converted
 to an IID
 Obtaining the module object from Python failed.

 Traceback (most recent call last):
   File "/var/lib/python-support/python2.5/xpcom/server/__init__.py", line
 82, in NS_GetModule
     import loader
   File "/var/lib/python-support/python2.5/xpcom/server/loader.py", line
 74, in <module>
     class PythonComponentLoader:
   File "/var/lib/python-support/python2.5/xpcom/server/loader.py", line
 75, in PythonComponentLoader
     _com_interfaces_ = components.interfaces.nsIComponentLoader
   File "/var/lib/python-support/python2.5/xpcom/components.py", line 103,
 in __getattr__
     return self._get_one(attr)
   File "/var/lib/python-support/python2.5/xpcom/components.py", line 153,
 in _get_one
     raise xpcom.COMException(nsError.NS_ERROR_NO_INTERFACE, "The interface
 '%s' does not exist" % (name,))
 <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/python-support/python2.5/xpcom/client/__init__.py", line
 443, in MakeInterfaceResult
     return Component(ob, iid)
   File "/var/lib/python-support/python2.5/xpcom/client/__init__.py", line
 229, in __init__
     self.QueryInterface(iid)
   File "/var/lib/python-support/python2.5/xpcom/client/__init__.py", line
 299, in QueryInterface
     self._remember_interface_info(iid)
   File "/var/lib/python-support/python2.5/xpcom/client/__init__.py", line
 272, in _remember_interface_info
     method_infos, getters, setters, constants = BuildInterfaceInfo(iid)
   File "/var/lib/python-support/python2.5/xpcom/client/__init__.py", line
 147, in BuildInterfaceInfo
     interface = xpt.Interface(iid)
   File "/var/lib/python-support/python2.5/xpcom/xpt.py", line 83, in
 __init__
     item = iim.GetInfoForIID(iid)
 <type 'exceptions.TypeError'>: Objects of type 'IID' can not be converted
 to an IID
 Traceback (most recent call last):
   File "/usr/bin/sugar-activity", line 147, in <module>
     create_activity_instance(constructor, handle)
   File "/usr/bin/sugar-activity", line 44, in create_activity_instance
     activity = constructor(handle)
   File "/usr/share/activities/Web.activity/webactivity.py", line 94, in
 __init__
     self._browser = Browser()
   File "/usr/share/activities/Web.activity/browser.py", line 76, in
 __init__
     WebView.__init__(self)
   File "/usr/lib/python2.5/site-packages/hulahop/webview.py", line 214, in
 __init__
     self.browser.containerWindow = self._chrome
 TypeError: nsISupports has read-only attributes

-- 
Ticket URL: <http://dev.laptop.org/ticket/8241>
One Laptop Per Child <http://laptop.org/>
OLPC bug tracking system


More information about the Bugs mailing list