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
---------------------------------------------------------------------------
AssertionError                            Traceback (most recent 
call last)

/usr/lib/python2.5/site-packages/rainbow/service.py in 
CreateActivity(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>)
    130                     
os.dup2(log_fd,
 2)
    131                     ret = inject.run(log, SPOOL, env, argv, 
env['SUGAR_BUNDLE_PATH'], pset, (1, 2),
--> 132                             
env.get('RAINBOW_STRACE_LOG'), 500, 500, bundle_path, bundle_id, 
self.preloader_hint)
        env.get = <built-in method get of dbus.Dictionary 
object at 0xb72c41dc>
        bundle_path = 
dbus.UTF8String('/home/olpc/Activities/hMouse.activity')
        bundle_id = 
dbus.UTF8String('org.teleton.ingenieria.hMouse')
        self.preloader_hint = True
    133                 except 
Exception, e:
    134                     
util.trace()

/usr/lib/python2.5/site-packages/rainbow/inject.py in 
run(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)
    347     if cwd is 
None:
    348         cwd = 
home
--> 349     
check_cwd(uid, 
gid, cwd)
        global check_cwd = <function check_cwd 
at 0xb7573a04>
        uid = 10002
        gid = 10007
        cwd = 
dbus.UTF8String('/home/olpc/Activities/hMouse.activity')
    350     
check_home_dirs(uid, 
gid, home)
    351     
check_home_dirs(owner_uid, 
owner_gid, home)

/usr/lib/python2.5/site-packages/rainbow/inject.py in 
check_cwd(uid=10002, gid=10007, 
cwd=dbus.UTF8String('/home/olpc/Activities/hMouse.activity'))
    308     ck = 
Checker(cwd, 
uid, gid)
    309     assert 
ck.positive(R_OK 
| X_OK, 
S_IFDIR)
--> 310     assert 
ck.negative(W_OK,
 0)
        ck.negative = <bound method Checker.negative of 
<rainbow.util.check_access.Checker object at 0x986d84c>>
        global W_OK = 2
    311 
    312 def 
check_spool(spool, 
owner_uid, 
owner_gid):

AssertionError: 
_______________________________________________
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel

Reply via email to