#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