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 ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs