{"id":519,"date":"2017-11-23T19:50:39","date_gmt":"2017-11-23T08:50:39","guid":{"rendered":"http:\/\/fallowbrow.rumblehead.com\/?p=519"},"modified":"2017-11-23T19:50:39","modified_gmt":"2017-11-23T08:50:39","slug":"cura-problems-on-fedora-27-solved","status":"publish","type":"post","link":"https:\/\/rumblehead.com\/fallowbrow\/?p=519","title":{"rendered":"Cura problems on Fedora 27: Solved"},"content":{"rendered":"<p>I recently installed a nice fresh version of Fedora 27 beta. Almost everything worked perfectly out of the box: Steam, VirtualBox, <a href=\"https:\/\/code-industry.net\/free-pdf-editor\/\" target=\"_blank\" rel=\"noopener\">Master PDF Editor<\/a>, my current favourite browser, &#8220;<a href=\"https:\/\/brave.com\/\" target=\"_blank\" rel=\"noopener\">Brave<\/a>&#8220;, that one <a href=\"http:\/\/www.wolflair.com\/index.php?context=hero_lab\" target=\"_blank\" rel=\"noopener\">Windows application I still use<\/a> under Wine.<\/p>\n<p>Unfortunately there was one program that just wouldn&#8217;t start; cura. Cura is software for 3D printing that takes a 3D model file, and prepares it for use in a 3D printer by slicing it into a series of very thin layers. Cura would start to load, then crash with a segmentation fault.<\/p>\n<pre style=\"padding-left: 30px;\">[root@localhost pete]# <strong>cura<\/strong>\nFatal Python error: Segmentation fault\n\nThread 0x00007f70ce3d8700 (most recent call first):\n File \"\/usr\/lib\/python3.6\/site-packages\/UM\/Backend\/Backend.py\"...\n File \"\/usr\/lib64\/python3.6\/threading.py\", line 864 in run\n File \"\/usr\/lib64\/python3.6\/threading.py\", line 916 in _bootstrap_inner\n File \"\/usr\/lib64\/python3.6\/threading.py\", line 884 in _bootstrap\n\nThread 0x00007f70cebd9700 (most recent call first):\n File \"\/usr\/lib\/python3.6\/site-packages\/UM\/Backend\/Backend.py\"...\n<strong><em>&lt;lots of crap snipped from here&gt;<\/em><\/strong>\n\nCurrent thread 0x00007f714d920740 (most recent call first):\n File \"\/usr\/lib\/python3.6\/site-packages\/UM\/Qt\/Bindings\/MainWindow.py\"...\n File \"\/usr\/lib\/python3.6\/site-packages\/UM\/Qt\/QtApplication.py\"...\n File \"\/usr\/lib\/python3.6\/site-packages\/cura\/CuraApplication.py\"...\n File \"\/usr\/bin\/cura\", line 82 in &lt;module&gt;\nSegmentation fault (core dumped)<\/pre>\n<p>I searched online for this, and found some similar problems, but the solutions didn&#8217;t work for me. Every time I got any updates from Fedora, I would try to start cura again, and each time I would get the same error. Fedora 27 moved from beta to released, and still cura did not work.<\/p>\n<p>So this morning as I was about to leave for work, I wondered if it was a Python\/Qt issue (based on the error messages), so I quickly tried:<\/p>\n<pre style=\"padding-left: 30px;\">[root@localhost pete]# <strong>dnf install python3-qt*<\/strong><\/pre>\n<p><a href=\"http:\/\/fallowbrow.rumblehead.com\/wp-content\/uploads\/2017\/11\/cura.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft size-medium wp-image-521\" src=\"http:\/\/fallowbrow.rumblehead.com\/wp-content\/uploads\/2017\/11\/cura-300x199.png\" alt=\"\" width=\"300\" height=\"199\" \/><\/a>And, Success!<\/p>\n<p>Seems that there is a dependency for cura (or a dependency of a dependency) that DNF is not aware of. I haven&#8217;t figured out which package was required, and I don&#8217;t particularly care, but if I ever go back and check I will add an update here.<\/p>\n<p>Anyway, posting this in the hope this helps someone else.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I recently installed a nice fresh version of Fedora 27 beta. Almost everything worked perfectly out of the box: Steam, VirtualBox, Master PDF Editor, my current favourite browser, &#8220;Brave&#8220;, that one Windows application I still use under Wine. Unfortunately there was one program that just wouldn&#8217;t start; cura. Cura is software for 3D printing that [&hellip;]<\/p>\n","protected":false},"author":4,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[8,9],"tags":[],"class_list":["post-519","post","type-post","status-publish","format-standard","hentry","category-technomolology","category-passes-for-thought"],"_links":{"self":[{"href":"https:\/\/rumblehead.com\/fallowbrow\/index.php?rest_route=\/wp\/v2\/posts\/519","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/rumblehead.com\/fallowbrow\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/rumblehead.com\/fallowbrow\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/rumblehead.com\/fallowbrow\/index.php?rest_route=\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/rumblehead.com\/fallowbrow\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=519"}],"version-history":[{"count":0,"href":"https:\/\/rumblehead.com\/fallowbrow\/index.php?rest_route=\/wp\/v2\/posts\/519\/revisions"}],"wp:attachment":[{"href":"https:\/\/rumblehead.com\/fallowbrow\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=519"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/rumblehead.com\/fallowbrow\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=519"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/rumblehead.com\/fallowbrow\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=519"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}