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

Reply via email to