#8814 HIGH 9.1.0: WikipediaEN Activity does not work on secure machines with 767

Zarro Boogs per Child bugtracker at laptop.org
Tue Jun 2 23:18:56 EDT 2009


#8814: WikipediaEN Activity does not work on secure machines with 767
-------------------------------------------+--------------------------------
           Reporter:  frances              |       Owner:  cjb          
               Type:  defect               |      Status:  new          
           Priority:  high                 |   Milestone:  9.1.0        
          Component:  wikibrowse-activity  |     Version:  not specified
         Resolution:                       |    Keywords:  cjbfor9.1.0  
        Next_action:  diagnose             |    Verified:  0            
Deployment_affected:                       |   Blockedby:               
           Blocking:                       |  
-------------------------------------------+--------------------------------

Comment(by mstone):

 This dialog is a standard error dialog presented by xulrunner, apparently
 because it is unhappy with the permissions assigned to files in its
 profile. To debug, an interested onlooker should determine exactly why it
 is unhappy, for example, by locating the precise context in which this
 dialog is displayed in the xulrunner source code or by getting xulrunner
 to log more detailed error information. Then we will have a better idea of
 what can be done to resolve the issue.

 (NB: Do not be fooled by the dialog's title bar into thinking that rainbow
 is active when the dialog is displayed; in fact, the title bar reads
 "rainbow-daemon" because the name of the process running xulrunner is, in
 fact, "rainbow-daemon" and the process name is "rainbow-daemon" only
 because of the preforking hack. In reality, by the time we get to this
 error message, rainbow has long since handed over control to the
 activity.)

 (NB 2: This excerpt:

 {{{
 DEBUG:xpcom:Python Factory creating GlobalHistory
 1226333907.073126 DEBUG xpcom: Python Factory creating GlobalHistory
 ERROR:xpcom:Creation of class '<class globalhistory.GlobalHistory at
 0xb50aff8c>' failed!
 Exception details follow

 1226333907.109287 ERROR xpcom: Creation of class '<class
 globalhistory.GlobalHistory at 0xb50aff8c>' failed!
 Exception details follow

 ERROR:xpcom:Unhandled exception calling 'int8 createInstance(in
 nsISomething, in nsIID &, out retval InterfaceIs *);'
 Traceback (most recent call last):
   File "/usr/lib/xulrunner-1.9/python/xpcom/server/policy.py", line 277,
 in _CallMethod_
     return 0, func(*params)
   File "/usr/lib/xulrunner-1.9/python/xpcom/server/factory.py", line 57,
 in createInstance
     return self.klass()
   File "/home/olpc/Activities/Browse.activity/globalhistory.py", line 34,
 in __init__
     self._store = places.get_store()
   File "/home/olpc/Activities/Browse.activity/places.py", line 137, in
 get_store
     _store = SqliteStore()
   File "/home/olpc/Activities/Browse.activity/places.py", line 57, in
 __init__
     self._cleanup()
   File "/home/olpc/Activities/Browse.activity/places.py", line 129, in
 _cleanup
     cursor.execute('delete from places where last_visit < ?', (date,))
 OperationalError: attempt to write a readonly database
 }}}

 seems rather suspicious to me...)

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


More information about the Bugs mailing list