Ticket #57 (closed defect: fixed)
opreferencesd installs its data in the wrong directory
| Reported by: | daniel | Owned by: | charlie |
|---|---|---|---|
| Priority: | major | Milestone: | |
| Component: | framework/opreferencesd | Version: | |
| Keywords: | Cc: |
Description
I think opreferencesd wants to install its data in /etc/freesmartphone
root@om-gta02:~# ls -l /usr/share/etc/freesmartphone/opreferences/ drwxr-xr-x 2 root root 0 Jan 1 1970 conf drwxr-xr-x 2 root root 0 Jan 1 1970 schema
That's probably also the reason it throws this error on every start:
frameworkd ERROR factory method not successfully completed for module <module 'framework.subsystems.opreferencesd.opreferences' from '/usr/lib/python2.5/site-packages/framework/subsystems/opreferencesd/opreferences.pyo'>
frameworkd ERROR Traceback (most recent call last):
File "/usr/lib/python2.5/site-packages/framework/controller.py", line 194, in registerObjectsFromModule
for obj in factory( "%s.%s" % ( DBUS_BUS_NAME_PREFIX, subsystem ), self ):
File "/usr/lib/python2.5/site-packages/framework/subsystems/opreferencesd/opreferences.py", line 132, in factory
raise Exception("can't find the preferences root directory")
Exception: can't find the preferences root directory
Change History
Note: See
TracTickets for help on using
tickets.

This is fixed with commits [dde4f8abd338f058972e1f3678f4c5141c968041] and [5b0878b69037b68e64f4048a51003416c9b1261b]