turtleart crashes on start
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
turtleart (Ubuntu) |
New
|
Undecided
|
Unassigned |
Bug Description
Binary package hint: turtleart
I start turtle art from the terminal, and it crashes with the following error:
jussi@squirrel:~$ turtleart
** Message: pygobject_
No handlers could be found for logger "turtleart-
Traceback (most recent call last):
File "/usr/bin/
TurtleMain()
File "/usr/bin/
self.tw = TurtleArtWindow
File "/usr/lib/
Turtle(
File "/usr/lib/
self.shapes = turtles.
File "/usr/lib/
["#008000", "#00A000"])
File "/usr/lib/
shapes.
File "/usr/lib/
pl = gtk.gdk.
glib.GError: Image type 'svg' is not supported
jussi@squirrel:~$ ubuntu-bug turtleart
QInotifyFileSys
QFileSystemWatcher: failed to add paths: /home/jussi/
Bus::open: Can not get ibus-daemon's address.
IBusInputContex
Created new window in existing browser session.
: Fatal IO error: client killed
jussi@squirrel:~$
Version Info
jussi@squirrel:~$ lsb_release -rd
Description: Ubuntu 10.10
Release: 10.10
jussi@squirrel:~$ apt-cache policy turtleart
turtleart:
Installed: 98-1
Candidate: 98-1
Version table:
*** 98-1 0
500 http://
100 /var/lib/
jussi@squirrel:~$
ProblemType: Bug
DistroRelease: Ubuntu 10.10
Package: turtleart 98-1
ProcVersionSign
Uname: Linux 2.6.35-27-generic x86_64
NonfreeKernelMo
Architecture: amd64
Date: Tue Mar 8 10:53:22 2011
InstallationMedia: Kubuntu 10.10 "Maverick Meerkat" - Release amd64 (20101007)
PackageArchitec
ProcEnviron:
LANGUAGE=
LANG=en_US.UTF-8
SHELL=/bin/bash
SourcePackage: turtleart
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. TurtleArtActivi ty-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/activitie s/TurtleArt. activity/ TurtleArtActivi ty.py", line 119, in __init__
self. _check_ ver_change( datapath)
File "/usr/share/ sugar/activitie s/TurtleArt. activity/ TurtleArtActivi ty.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( '6cdf5af7bf0509 e301cb311a4c38b 4ba95e5fd66' , variant_level=1))