Sergey Lapin reported on the oe-core mailing list that the ncurses module does not work in python. To test this, build an image with python-ncurses in it, and run the interactive interpreter. "import curses" will result in an "ImportError: No module named _curses" Reverting this commit works around the problem: http://git.yoctoproject.org/cgit/cgit.cgi/poky/commit/?id=f8f5c054060f446f9f743befbd0bcba35b877473 I'm almost ready with a fix for this.
This is related to https://bugzilla.yoctoproject.org/show_bug.cgi?id=1937
This is now fixed in oe-core and poky master. A number of commits were needed to fully resolve this issue, this one is the final one that you'll need: http://git.yoctoproject.org/cgit/cgit.cgi/poky/commit/?id=ce150811a606674edb43e401fa9a0cf52568ad5e