The Sugar TurtleArt 98.1 package does not include tapalette.py, an
essential Python library. TurtleArt thus fails to start, with a log
message saying that tapallette cannot be imported.
When I extract tapalette.py from a later version of Turtle Blocks and
install it in /usr/share/pyshared/sugar/graphics, this error message
goes away, and instead I get, in org.laptop.TurtleArtActivity-1.log
Traceback (most recent call last):
File "/usr/bin/sugar-activity", line 21, in <module>
main.main()
File "/usr/lib/python2.7/dist-packages/sugar/activity/main.py", line
152, in main
create_activity_instance(activity_constructor, activity_handle)
File "/usr/lib/python2.7/dist-packages/sugar/activity/main.py", line
37, in create_activity_instance
activity = constructor(handle)
File
"/usr/share/sugar/activities/TurtleArt.activity/TurtleArtActivity.py",
line 119, in __init__
self._check_ver_change(datapath)
File
"/usr/share/sugar/activities/TurtleArt.activity/TurtleArtActivity.py",
line 957, in _check_ver_change
datastore.write(dsobject)
File "/usr/lib/python2.7/dist-packages/sugar/datastore/datastore.py",
line 380, in write
transfer_ownership)
File "/usr/lib/python2.7/dist-packages/sugar/datastore/datastore.py",
line 331, in _create_ds_entry
transfer_ownership)
File "/usr/lib/pymodules/python2.7/dbus/proxies.py", line 140, in
__call__
**keywords)
File "/usr/lib/pymodules/python2.7/dbus/connection.py", line 630, in
call_blocking
message, timeout)
dbus.exceptions.DBusException: org.freedesktop.DBus.Python.ValueError:
Traceback (most recent call last):
File "/usr/lib/pymodules/python2.7/dbus/service.py", line 702, in
_message_cb
retval = candidate_method(self, *args, **keywords)
File "/usr/lib/python2.7/dist-packages/carquinyol/datastore.py", line
163, in create
lambda *args: self._create_completion_cb(async_cb,
File "/usr/lib/python2.7/dist-packages/carquinyol/filestore.py", line
45, in store
raise ValueError('No file at %r' % file_path)
ValueError: No file at
dbus.String(u'/usr/share/sugar/activities/TurtleArt.activity/TurtleArt/tamyblock.py')
1306105480.372433 WARNING root: DSObject was deleted without cleaning up
first. Call DSObject.destroy() before disposing it.
Exited with status 1, pid 4425 data (None, <open file '<fdopen>', mode
'w' at 0x9831c80>,
dbus.ByteArray('6cdf5af7bf0509e301cb311a4c38b4ba95e5fd66',
variant_level=1))
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/731133
Title:
turtleart crashes on start
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs