Hi, this is my first post so let me introduce me: I'm Rodrigo Pérez, from Uruguay; I'm developer and currently I'm working in XO apps. I haven't uploaded any of them, because there aren't finished yet. The problem currently stops me is the next: I'm trying my app after the correspondent /setup.py fix_manifest and /setup.py dev, and with sugar-launch hMouse . Everything goes OK. But my problem is when I want to launch the app from the desktop icon: the icon grows up as usual, but then it exit without any prompt or something. Attached to this mail is the log, but I can't understand it, so I need your help. What could be going wrong? Thank you -- Rodrigo Pérez Fulloni
reserved credentials (10002, 10007) adding group: /usr/sbin/groupadd -o -g 10007 10007 groupadd: el grupo 10007 existe adding user: /usr/sbin/useradd -m -u 10002 -g 10007 -c org.teleton.ingenieria.hMouse.10002 -d /home/olpc/isolation/1/uid_to_home_dir/10002 10002 Creando el buzón de correo: El fichero ya existe [1;31m---------------------------------------------------------------------------[0m [1;31mAssertionError[0m Traceback (most recent call last)
[1;32m/usr/lib/python2.5/site-packages/rainbow/service.py[0m in [0;36mCreateActivity[1;34m(self=<rainbow.service.Rainbow at / at 0xb736ca0c>, log_path=dbus.UTF8String('/home/olpc/.sugar/default/logs/org.teleton.ingenieria.hMouse-1.log'), env=dbus.Dictionary({dbus.UTF8String('LOGNAME'): dbu...g('/home/olpc')}, signature=dbus.Signature('ss')), argv=dbus.Array([dbus.UTF8String('sugar-activity'), d...e919b9fc2b33f5')], signature=dbus.Signature('s')), bundle_path=dbus.UTF8String('/home/olpc/Activities/hMouse.activity'), bundle_id=dbus.UTF8String('org.teleton.ingenieria.hMouse'), success_cont=<function <lambda> at 0x986be64>, error_cont=<function <lambda> at 0x986e02c>)[0m [0;32m 130[0m [1;37mos[0m[1;33m.[0m[1;37mdup2[0m[1;33m([0m[1;37mlog_fd[0m[1;33m,[0m [1;36m2[0m[1;33m)[0m[1;33m[0m[0m [0;32m 131[0m ret = inject.run(log, SPOOL, env, argv, env['SUGAR_BUNDLE_PATH'], pset, (1, 2), [1;32m--> 132[1;33m env.get('RAINBOW_STRACE_LOG'), 500, 500, bundle_path, bundle_id, self.preloader_hint) [0m [0;36menv.get[0m [1;34m= <built-in method get of dbus.Dictionary object at 0xb72c41dc>[0m[1;34m [0m[0;36mbundle_path[0m [1;34m= dbus.UTF8String('/home/olpc/Activities/hMouse.activity')[0m[1;34m [0m[0;36mbundle_id[0m [1;34m= dbus.UTF8String('org.teleton.ingenieria.hMouse')[0m[1;34m [0m[0;36mself.preloader_hint[0m [1;34m= True[0m [0;32m 133[0m [1;32mexcept[0m [1;37mException[0m[1;33m,[0m [1;37me[0m[1;33m:[0m[1;33m[0m[0m [0;32m 134[0m [1;37mutil[0m[1;33m.[0m[1;37mtrace[0m[1;33m([0m[1;33m)[0m[1;33m[0m[0m [1;32m/usr/lib/python2.5/site-packages/rainbow/inject.py[0m in [0;36mrun[1;34m(log=<function log at 0xb736f3ac>, spool='/home/olpc/isolation/1', env=dbus.Dictionary({dbus.UTF8String('LOGNAME'): dbu...g('/home/olpc')}, signature=dbus.Signature('ss')), argv=dbus.Array([dbus.UTF8String('sugar-activity'), d...e919b9fc2b33f5')], signature=dbus.Signature('s')), cwd=dbus.UTF8String('/home/olpc/Activities/hMouse.activity'), pset=<rainbow.permissions.permlist.PermissionSet object at 0x986d82c>, safe_fds=(1, 2), strace_hint=None, owner_uid=500, owner_gid=500, bundle_path=dbus.UTF8String('/home/olpc/Activities/hMouse.activity'), bundle_id=dbus.UTF8String('org.teleton.ingenieria.hMouse'), preloader_hint=True)[0m [0;32m 347[0m [1;32mif[0m [1;37mcwd[0m [1;32mis[0m [1;37mNone[0m[1;33m:[0m[1;33m[0m[0m [0;32m 348[0m [1;37mcwd[0m [1;33m=[0m [1;37mhome[0m[1;33m[0m[0m [1;32m--> 349[1;33m [1;37mcheck_cwd[0m[1;33m([0m[1;37muid[0m[1;33m,[0m [1;37mgid[0m[1;33m,[0m [1;37mcwd[0m[1;33m)[0m[1;33m[0m[0m [0m [1;36mglobal[0m [0;36mcheck_cwd[0m [1;34m= <function check_cwd at 0xb7573a04>[0m[1;34m [0m[0;36muid[0m [1;34m= 10002[0m[1;34m [0m[0;36mgid[0m [1;34m= 10007[0m[1;34m [0m[0;36mcwd[0m [1;34m= dbus.UTF8String('/home/olpc/Activities/hMouse.activity')[0m [0;32m 350[0m [1;37mcheck_home_dirs[0m[1;33m([0m[1;37muid[0m[1;33m,[0m [1;37mgid[0m[1;33m,[0m [1;37mhome[0m[1;33m)[0m[1;33m[0m[0m [0;32m 351[0m [1;37mcheck_home_dirs[0m[1;33m([0m[1;37mowner_uid[0m[1;33m,[0m [1;37mowner_gid[0m[1;33m,[0m [1;37mhome[0m[1;33m)[0m[1;33m[0m[0m [1;32m/usr/lib/python2.5/site-packages/rainbow/inject.py[0m in [0;36mcheck_cwd[1;34m(uid=10002, gid=10007, cwd=dbus.UTF8String('/home/olpc/Activities/hMouse.activity'))[0m [0;32m 308[0m [1;37mck[0m [1;33m=[0m [1;37mChecker[0m[1;33m([0m[1;37mcwd[0m[1;33m,[0m [1;37muid[0m[1;33m,[0m [1;37mgid[0m[1;33m)[0m[1;33m[0m[0m [0;32m 309[0m [1;32massert[0m [1;37mck[0m[1;33m.[0m[1;37mpositive[0m[1;33m([0m[1;37mR_OK[0m [1;33m|[0m [1;37mX_OK[0m[1;33m,[0m [1;37mS_IFDIR[0m[1;33m)[0m[1;33m[0m[0m [1;32m--> 310[1;33m [1;32massert[0m [1;37mck[0m[1;33m.[0m[1;37mnegative[0m[1;33m([0m[1;37mW_OK[0m[1;33m,[0m [1;36m0[0m[1;33m)[0m[1;33m[0m[0m [0m [0;36mck.negative[0m [1;34m= <bound method Checker.negative of <rainbow.util.check_access.Checker object at 0x986d84c>>[0m[1;34m [0m[1;36mglobal[0m [0;36mW_OK[0m [1;34m= 2[0m [0;32m 311[0m [1;33m[0m[0m [0;32m 312[0m [1;32mdef[0m [1;37mcheck_spool[0m[1;33m([0m[1;37mspool[0m[1;33m,[0m [1;37mowner_uid[0m[1;33m,[0m [1;37mowner_gid[0m[1;33m)[0m[1;33m:[0m[1;33m[0m[0m [1;31mAssertionError[0m:
_______________________________________________ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel