title: PyInstaller created exc. does not run on virtualbox with ubuntu
body: <p>I used PyInstaller to create an executable from a GUI script I wrote (using wx.python) using this command...</p>
  
  <pre><code>   python /home/torosean/pyinstaller/pyinstaller.py -F -w My_GUI_login_simplified.py
  </code></pre>
  
  <p>I can run the executable on the host computer w/o any problems by cd-ing into the dist folder  and running...</p>
  
  <pre><code> ./My_GUI_login_simplified
  </code></pre>
  
  <p>Now when I test the executable in ubuntu (using virtual box) I get the error shown below. I would like to test the executable on several os's before handing it to my colleagues preferably on ubuntu and later on mac in vb again. Anyways here is the error.  </p>
  
  <pre><code>Traceback (most recent call last):
    File "&lt;string&gt;", line 1, in &lt;module&gt;
    File "/home/torosean/pyinstaller/PyInstaller/loader/pyi_importers.py", line 270, in load_module
    File "/home/torosean/Documents/python_funcs/uploader/build/My_GUI_login_simplified/out00-PYZ.pyz/wx", line 45, in &lt;module&gt;
    File "/home/torosean/pyinstaller/PyInstaller/loader/pyi_importers.py", line 270, in load_module
    File "/home/torosean/Documents/python_funcs/uploader/build/My_GUI_login_simplified/out00-PYZ.pyz/wx._core", line 4, in &lt;module&gt;
    File "/home/torosean/pyinstaller/PyInstaller/loader/pyi_importers.py", line 409, in load_module
  ImportError: /usr/lib/x86_64-linux-gnu/mesa/libGL.so.1: undefined symbol: _glapi_tls_Dispatch
  </code></pre>
  
  <p>Now my questions are?</p>
  
  <p>1). Is this a problem having to do with how PyInstaller compiles the script into an executable. In other words from the error shown can one say what went wrong if anything with the PyInstaller making the exec. ( I personally don't "feel" like that is the case but I don't know for sure)? </p>
  
  <p></p>
  
  <p>2). Is this a virtual box/ubuntu problem? Any suggestions on how to fix it, so far i haven't found anything useful. </p>
  
  <p></p>
  
  <p>3). for people who create executables from python scripts, how do you go about testing the executable, do you use virtual machines or is there something better out there?</p>
  
  <p>Any suggestions would be most appreciated. 
  SPECS:
  host os (Fedora 18 64 bit)
  guest os (ubuntu 12.04 LTS 64 bit)
  virtual machine: virtual box (4.2.12)
  python 2.7.3</p>
  
  <p>Thank you all
  To the moderator:
  Sorry if this question doesn't belong here, I thought if there is something that PyInstaller does that causes this error, someone else might benefit knowing about it. </p>
  
  <p>EDIT:
  Same result with OpenSUSE on vb....
  EDIT:
  Did three things and it worked...
  1).Installed the virtualbox from oracles website.
  2). Performed an update and things seemed to magically work!</p>