[sugar] How to try TamTam - noob questions (sorry!)
imm
ian at imm.uklinux.net
Fri Aug 24 11:58:08 EDT 2007
On 24 Aug 2007, at 1:12, NathanaëlLécaudé wrote:
> Could you check both TamTam.log and Shell.log in /home/olpc/.sugar/
> default/logs
> and see if there is an error ?
Here's a bit of a story. In short, it kinda works, but...
The process I've been using to try and test TamTam goes like this:
- Delete my existing TamTam.activity folder, to remove the previous
attempt...
- ./sugar-jhbuild update
- ./sugar-jhbuild build
- wait a bit (or a lot, it's rebuildng xulrunner now!)
- meanwhile, cd into my tamtam download folder and git pull the
latest TamTam
- when the sugar build completes, ./sugar-jhbuild run
- now Alt-0 to the developer console and open a terminal
- in the terminal, cd to my tamtam download folder
- python setup.py dist (this creates a dist bundle TamTam-35.xo)
- sugar-install-bundle TamTam-35.xo
- exit sugar (to force it to see the new activity installed)
- re-run sugar
- click on the Tam Tam icon
Hey, what do you know - this time it seems to be working, sort of...
I don't know what I did differently but TamTam has started. Well, I
have the launcher screen, and there's an annoying clicking coming
from the speakers.
Select TamTamJam, hit a few keys - yes, I get instrument sounds - but
still nasty clicking.
Exit TamTam - clicking stops. Restart TamTam. Hmmm, not restarting,
just pulsing the icon and says "Starting..."
ps seems to show the previous instance is still running?
Alt-0 to the dev console, check the logs:
shell.log has...
1187969863.6804 ERROR - dbus.proxies: Introspect error on
org.laptop.TamTam:/org/laptop/TamTam: dbus.exceptions.DBusException:
org.freedesktop.DBus.Error.NoReply: Did not receive a reply. Possible
causes include: the remote application did not send a reply, the
message bus security policy blocked the reply, the reply timeout
expired, or the network connection was broken.
1187969863.6813 DEBUG - dbus.proxies: Executing introspect queue due
to error
1187969910.5829 DEBUG - root: _key_pressed_cb: 19 8 <alt>0
And TamTam.log has... Oh, that's interesting, the CPU just maxed out
and sugar is non-responsive...
Kill sugar.
CPU still maxed out... Hmmm, sugar-console is still running and top
says it is the culprit. Kill it.
Now open the TamTam.log from my .sugar folder...
1187969037.1538 STDOUT - Debug Level 0
1187969037.1549 STDOUT -
1187969037.1553 STDOUT - INFO: loaded TAMTAM_ROOT=/home/devuser/
Activities/TamTam.activity
1187969037.1559 STDOUT -
1187969038.9759 DEBUG - root: Creating a jobject.
1187969038.9794 DEBUG - root: datastore.write
1187969039.1377 DEBUG - root: dbus_helpers.create:
2ec2f62a-9c5e-44ba-8220-22241796dc41
1187969039.1398 DEBUG - root: Written object
2ec2f62a-9c5e-44ba-8220-22241796dc41 to the datastore.
1187969040.5970 STDERR - /home/Shared/OLPC/sugar-jhbuild/build/lib/
python2.5/site-packages/sugar/graphics/window.py:45: GtkWarning:
gtk_container_remove: assertion `GTK_IS_TOOLBAR (container) || widget-
>parent == GTK_WIDGET (container)' failed
self._vbox.remove(self.toolbox)
1187969040.8883 DEBUG - root: ActivityService.set_active: 1.
1187969059.3447 DEBUG - root: datastore.write
1187969059.3460 DEBUG - root: dbus_helpers.update:
2ec2f62a-9c5e-44ba-8220-22241796dc41, /tmp/1187969059,
{'activity_id': dbus.String
(u'4c102d9485742e68bbfcc79acc3cc175de40f422'), 'title_set_by_user':
'1', 'ctime': '2007-08-24T16:23:58.976254', 'title': 'TamTam Mini',
'mtime': '2007-08-24T16:24:19.344986', 'tamtam_subactivity': 'mini',
'keep': '0', 'icon-color': '#7F00BF,#AC32FF', 'activity':
'org.laptop.TamTam', 'preview': '', 'mime_type': ''}
1187969059.3481 DEBUG - root: Written object
2ec2f62a-9c5e-44ba-8220-22241796dc41 to the datastore.
1187969193.3475 DEBUG - root: datastore.write
1187969193.3549 DEBUG - root: dbus_helpers.update:
2ec2f62a-9c5e-44ba-8220-22241796dc41, /tmp/1187969059,
{'activity_id': dbus.String
(u'4c102d9485742e68bbfcc79acc3cc175de40f422'), 'title_set_by_user':
'1', 'ctime': '2007-08-24T16:23:58.976254', 'title': 'TamTam Mini',
'mtime': '2007-08-24T16:26:33.347846', 'tamtam_subactivity': 'mini',
'keep': '0', 'icon-color': '#7F00BF,#AC32FF', 'activity':
'org.laptop.TamTam', 'preview':
'iVBORw0KGgoAAAANSUhEUgAAASwAAADhCAIAAAD9Hh/8AAAAA3NCSVQICAjb4U/
gAAAgAElEQVR4nOy9d5xdV3Uvvsvp5/ZepldpRqNebck2tnEvGNv
<snip a lot of this...>
+1Gg0CchFIjsLh27Cf1ZG6OPDeB8bbbIsq2mav6f114TttQNobECbXQDyjdUmCV29Vh9IJgY
GBnZ8HvO3gO16lR/89g6YZvwdECHE9ynQ+9jiV3f8wm5BkqRkOs1wHN9opDCOx+O7IjP6/
wEZnyjmF0SdtwAAAABJRU5ErkJggg==', 'mime_type': ''}
1187969193.3623 DEBUG - root: Written object
2ec2f62a-9c5e-44ba-8220-22241796dc41 to the datastore.
1187969193.5638 DEBUG - root: ActivityService.set_active: 0.
1187969195.0963 DEBUG - root: _cleanup_jobject: removing '/tmp/
1187969059'
This seems to be a reproducible effect - TamTam now runs (but is
clicky). If I stop TamTam I can't restart it.
Attempting to access TamTam.log maxes out sugar-console.
--
Ian
More information about the Sugar
mailing list