Jump to content
Ultimaker Community of 3D Printing Experts
Sign in to follow this  
markstephen

Cura 14.03 crashing on Kubuntu.

Recommended Posts

Hi all, I just tried out the package cura_14.03-debian_amd64.deb on my Kubuntu 13.10 amd64 and I am getting the following backtrace after trying to run Cura.

 


load preferences from /home/mark/.cura/14.03/preferences.ini
Traceback (most recent call last):
File "/usr/share/cura/cura.py", line 34, in <module>
cura.main()
File "/usr/share/cura/Cura/cura.py", line 80, in main
from Cura.gui import app
File "/usr/share/cura/Cura/gui/app.py", line 11, in <module>
import wx._core
ImportError: No module named _core

I can say, I have every wx package I can find installed and I have built Cura from source and end up with the same crash. I have always had great success with Cura on 32 bit Linux machines but have yet to see any version run of a 64 bit machine. I really like Cura, and would appreciate any help and guidance anyone might be able to offer in getting this to run.

Thank you, and please let me know of any additional information you may require.

One more thing, this all seems to relate to the GUI part(?), as Cura engine runs just great. Very fast.

Mark

 

Share this post


Link to post
Share on other sites

Which version of wxPython and Python are you running?

Cura, as of 14.03 has a 64 bit version, which should work on 64 bit systems.

 

All my wx and python-wx is 2.8.12 and Python is 2.7.5 All installed from the Kubuntu Saucy repos. The Cura 14.3 version I have installed is the amd64 version.

Thank you for responding,

Mark

 

Share this post


Link to post
Share on other sites

Strange, importing wx._core works on my Ubuntu with same wxPython and Python.

Can you try the following patch?

https://github.com/daid/Cura/commit/435eb90259049bc91428227abc36d18cd1ac97a3

(You can manually edit the file on your system I hope?)

I sure can and did.

Which now seems to of produced a new error.


Traceback (most recent call last):
File "/usr/share/cura/cura.py", line 34, in <module>
cura.main()
File "/usr/share/cura/Cura/cura.py", line 80, in main
from Cura.gui import app
File "/usr/share/cura/Cura/gui/app.py", line 18, in <module>
class CuraApp(wx.App):
AttributeError: 'module' object has no attribute 'App'

I've managed to stumble my way through a few simple Python scripts but I am no good at trouble shooting them when they don't work. Thank you for taking the time to look at this.

Mark

 

Share this post


Link to post
Share on other sites

That's... odd.

Can you try:

python -c "import wx; print wx.__file__"

From a terminal? I get the odd feeling something is wrong in your installation that causes a wrong file to be imported as wx.

It should output something like:

/python/lib/site-packages/wx-2.8-msw-unicode/wx/__init__.pyc

 

Share this post


Link to post
Share on other sites

That's... odd.

Can you try:

python -c "import wx; print wx.__file__"

From a terminal? I get the odd feeling something is wrong in your installation that causes a wrong file to be imported as wx.

It should output something like:

/python/lib/site-packages/wx-2.8-msw-unicode/wx/__init__.pyc

 

Ah, you may be on to something here. This is what I have returned when issuing python -c "import wx; print wx.__file__"

/usr/local/lib/python2.7/dist-packages/wx-1.0.0-py2.7.egg/wx.pyc

This is odd. This would seem to explain a lot. Looking over my package manager it shows that parts of python-wxgtk2.8 that is being called in CURA are installed in /usr/lib/python2.7/dist-packages/wx-2.8-gtk2-unicode/wx. I wonder why it's not pointing there?

Mark

 

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

  • Our picks

    • Ultimaker Cura | a new interface
      We're not only trying to always make Ultimaker Cura better with the usual new features and improvements we build, but we're also trying to make it more pleasant to operate. The interface was the focus for the upcoming release, from which we would already like to present you the first glance. 
        • Like
      • 19 replies
    • "Back To The Future" using Generative Design & Investment Casting
      Designing for light-weight parts is becoming more important, and I’m a firm believer in the need to produce lighter weight, less over-engineered parts for the future. This is for sustainability reasons because we need to be using less raw materials and, in things like transportation, it impacts the energy usage of the product during it’s service life.
        • Like
      • 12 replies
×

Important Information

Welcome to the Ultimaker Community of 3D printing experts. Visit the following links to read more about our Terms of Use or our Privacy Policy. Thank you!