#6121 HIGH Never A: Rainbow prevents Sonata from starting
Zarro Boogs per Child
bugtracker at laptop.org
Mon Jan 21 20:47:35 EST 2008
#6121: Rainbow prevents Sonata from starting
---------------------+------------------------------------------------------
Reporter: mikus | Owner: jg
Type: defect | Status: new
Priority: high | Milestone: Never Assigned
Component: distro | Version:
Resolution: | Keywords: Rainbow Sonata
Verified: 0 | Blocking:
Blockedby: |
---------------------+------------------------------------------------------
Comment(by mikus):
Replying to [comment:1 mstone]:
> Activities are not permitted to write to directories other than
$SUGAR_ACTIVITY_ROOT/{instance,data,tmp}.
>
> As you can see from the log file, Sonata is attempting to write to
~/.config and this write attempt is refused, as it should be.
>
> Sonata should be fixed to store its configuration data in
$SUGAR_ACTIVITY_ROOT/data or in the datastore entry it is opened with.
Are you sure that Sonata is trying to write to ~/.config ?
The log shows -- Permission denied:
'/home/olpc/isolation/1/uid_to_home_dir/10000/.config/'
Unless there was a link that I failed to notice, that looks like a write
to a directory in the "isolation" subtree. [But you are saying that
Sonata should NOT be writing there, either.]
My understanding of Rainbow is that it "isolates" Activities from each
other by assigning each to a unique 'group'. Might there have been an
ownership mis-match in the "isolation" subtree ? [I believe I've seen
other Activities having created directories and files within the
"isolation" subtree.]
If you are right about Sonata storing its configuration data in the wrong
directory, how come my system is not impacted by Sonata in the situation
when I have Rainbow turned off ?
--
Ticket URL: <http://dev.laptop.org/ticket/6121#comment:2>
One Laptop Per Child <http://dev.laptop.org>
OLPC bug tracking system
More information about the Bugs
mailing list