Active Topics

 


Reply
Thread Tools
Posts: 87 | Thanked: 26 times | Joined on Oct 2009
#1
Tried to package a python program directly in N900 but got an error.

traceback (most recent call last):
File "build_fSchedule.py", line 54, in <module>
p[real_dir] = fake_file
File "/usr/lib/python2.5/site-packages/py2deb.py", line 90, in __setitem__
raise Py2debException("key path '%s' malformed (don't start with '/')"%path)
py2deb.Py2debException: key path '' malformed (don't start with '/')

Did everything that was written here: http://wiki.maemo.org/Py2deb
Is that information valid for fremantle?
Or is there something more to to?
 
Posts: 437 | Thanked: 90 times | Joined on Nov 2006
#2
It would help if you could post build_fSchedule.py. Without further information, though, it seems you have some path specified that starts with a "/" when it shouldn't; most probably dir_name, given where the error occured. In my case, I have quite simply:

dir_name = "src"

HTH,
André
 
Posts: 87 | Thanked: 26 times | Joined on Oct 2009
#3
Originally Posted by convulted View Post
It would help if you could post build_fSchedule.py. Without further information, though, it seems you have some path specified that starts with a "/" when it shouldn't; most probably dir_name, given where the error occured. In my case, I have quite simply:

dir_name = "src"

HTH,
André
attached
Attached Files
File Type: txt build_fSchedule.txt (3.0 KB, 111 views)
 
Posts: 437 | Thanked: 90 times | Joined on Nov 2006
#4
Hmm I can't see the problem; I have successfully used py2deb on Fremantle several times. Are you running it in the correct directory?
 
Posts: 87 | Thanked: 26 times | Joined on Oct 2009
#5
Originally Posted by convulted View Post
Hmm I can't see the problem; I have successfully used py2deb on Fremantle several times. Are you running it in the correct directory?
Yes I'm running it from directory where build_fSchedule.py is.
and in that dir there is src dir where source file and png is.
tryed 3 different ways:
run-standalone.sh python2.5 /home/user/MyDocs/Python/fschedule/build_fSchedule.py
run-standalone.sh python2.5 ./build_fSchedule.py
run-standalone.sh python2.5 build_fSchedule.py

DO I need desktop and service file also?
And I don't understand that http://wiki.maemo.org/Py2deb#Example...lder_structure, do I need to create all these files in that locations?
 
Posts: 437 | Thanked: 90 times | Joined on Nov 2006
#6
What I did was to SSH into the phone and execute:

python build.py

That seemed to work for me.
 
Posts: 87 | Thanked: 26 times | Joined on Oct 2009
#7
Program is running just fine with python fschedule.py.
But I want to package it and upload to garage and then to extras-devel and just can't package it
 
Posts: 437 | Thanked: 90 times | Joined on Nov 2006
#8
Originally Posted by nux View Post
Program is running just fine with python fschedule.py.
But I want to package it and upload to garage and then to extras-devel and just can't package it
I can't understand why you are running the py2deb script via run-standalone.sh. I run THAT script (not the program) directly from python on the device.
 
Posts: 87 | Thanked: 26 times | Joined on Oct 2009
#9
Originally Posted by convulted View Post
I can't understand why you are running the py2deb script via run-standalone.sh. I run THAT script (not the program) directly from python on the device.
I got it from there: http://wiki.maemo.org/Py2deb#Run_you..._myapp.py_code

But now we are getting somewhere.
first sudo gainroot, because got same error as before when running as normal user

And now I'm getting that when running "python build_fSchedule.py":
Process 4383: arguments to dbus_connection_get_data() were incorrect, assertion "connection != NULL" failed in file dbus-connection.c line 5757.
This is normally a bug in some application using the D-Bus library.
process 4383: arguments to dbus_connection_set_data() were incorrect, assertion "connection != NULL" failed in file dbus-connection.c line 5721.
This is normally a bug in some application using the D-Bus library.
Aborted
 
THavoc's Avatar
Posts: 40 | Thanked: 21 times | Joined on Dec 2009
#10
Originally Posted by nux View Post
DO I need desktop and service file also?
And I don't understand that http://wiki.maemo.org/Py2deb#Example...lder_structure, do I need to create all these files in that locations?
Yes, you need the whole structure (under your src folder) and all the files in that list (desktop, service, icons, etc)
__________________
Duct tape is like the force. It has a light side, a dark side, and it holds the world together.
--
Please vote for MfE Google Synchronization HERE
MfEfolders - Enable/disable MfE sync on a folder by folder basis; locally rename mail folders
 
Reply


 
Forum Jump


All times are GMT. The time now is 00:16.