On a friend's GNU/Linux computer, my game fails to load a third game file. The sequence is:
1. Load startup file (cargo.blend) in blenderplayer. This file contains some embedded python scripts.
2. Load menu file (assets/Menu.blend) using Game actuator. This file uses external python scripts.
3. Load level file (assets/Outdoors.blend) using bge.logic.startGame(). The file uses the same python scripts as 2.
Steps 1 and 2 work well, but step 3 fails: some builtin Python modules can't be loaded. From the stack trace (attached), it seems that this is related to Python bug [py17408]. That issue has been fixed, but is the fix available in Blender?
Interestingly, the same build of the game works fine on my computer and that of another friend, both of which also run GNU/Linux (mine runs Ubuntu).
Blender 2.68 r60528, downloaded from buildbot