Jump to content

Cura 4.1 - Stuck at welcome screen. Buttons are missing.


SysGhost

Recommended Posts

Posted · Cura 4.1 - Stuck at welcome screen. Buttons are missing.

Hi. First post here, so why not make it a "bug report"? 😃

 

I'm a linux user, (More precise Arch Linux), and also active in the linux community.

Just got started with 3D-printing with a Ultimaker 2+

 

Everything is going fine so far with the windows version. So I thought I'd give the linux version a shot.
Said and done, I decided to pull it from the github and compile it (according to Arch Linux standards that is)

Version 4.1 got compiled in and starts up, and once it has started it presents me a "Welcome screen". At first I had no idea what to do with it, as it was impossible to interact with it. No buttons. No inputs or anything on the welcome splash. I remember from the windows version that there's supposed to be buttons at the bottom of the welcome screen, so one can proceed. These buttons are missing completely with the linux version, making it impossible to interact with the welcome screen. See screenshot.

 

I also attached a console log.

 

If you need anything else, I'd happily provide it. Thanks for a great work so far.

 



 

linux-cura-stuck-at-welcome-because-buttons-are-missing.png

linux-cura-stuck-at-welcome-because-buttons-are-missing.log

  • Link to post
    Share on other sites

    Posted · Cura 4.1 - Stuck at welcome screen. Buttons are missing.

    Are you using the AppImage version? If not, please try that.

     

    There are some issues between Cura and newer versions of Qt. By using the AppImage, you will use a Qt version that is tested with Cura.

  • Link to post
    Share on other sites

    Posted · Cura 4.1 - Stuck at welcome screen. Buttons are missing.

    I don't think he's using the appimage. We've been getting a lot of bug reports from arch linux users (yay for posting them though, you guys do make really good bug reports), but in all cases they didn't use the appimage.

     

     

  • Link to post
    Share on other sites

    Posted · Cura 4.1 - Stuck at welcome screen. Buttons are missing.

    I'm on it. Will try out the app image right away.

    Personally I prefer running applications as native as possible.

     

    I'm glad to hear it's a known problem with the later QT versions. I remember reading that somewhere out there.

     

    I wonder, are there other container/package formats officially supported? Snap? Flatpak? etc...

  • Link to post
    Share on other sites

    Posted · Cura 4.1 - Stuck at welcome screen. Buttons are missing.

    Understood. Will use the appimage from here on.


    Why you're receiving lots of bug reports from Arch users and those who use similar distributions based on Arch is likely due to the nature of how packages are managed in these distributions. Many tend to favor pulling down source code and build  it for their own local repositories. (AUR. Arch User Repository). Arch makes this process tremendously easy with powerful tools, even for intermediate users.

  • Link to post
    Share on other sites

    Posted · Cura 4.1 - Stuck at welcome screen. Buttons are missing.

    Yeah, I know how they work. But this doesn't guarantee that the exact same dependencies are used as we tested (which is why we can't really provide support for it). It's already tricky enough to provide support for what we have right now.

  • Link to post
    Share on other sites

    Posted (edited) · Cura 4.1 - Stuck at welcome screen. Buttons are missing.

    Hello @SysGhost, I have been working on this issue and think I have a solution. If you are using Cura from source could you please try using the mb-master branch in git@github.com:smartavionics/Uranium.git and see if it fixes the problem. Thanks.

     

    Alternative URL for repo is https://github.com/smartavionics/Uranium.git

    Edited by burtoogle
  • Link to post
    Share on other sites

    Posted · Cura 4.1 - Stuck at welcome screen. Buttons are missing.
    9 hours ago, burtoogle said:

    Hello @SysGhost, I have been working on this issue and think I have a solution. If you are using Cura from source could you please try using the mb-master branch in git@github.com:smartavionics/Uranium.git and see if it fixes the problem. Thanks.

     

    Alternative URL for repo is https://github.com/smartavionics/Uranium.git

    I'll give it a burl. Will return with my findings soon. Thanks.

  • Link to post
    Share on other sites

    Posted (edited) · Cura 4.1 - Stuck at welcome screen. Buttons are missing.

    Back again.
    With Uranium from the git mentioned above installed, and cura rebuilt with it, it still makes no difference.
    I've attached a log if needed.

     

    ...and Yes. I did use the mb-master.

     

    Here's the pkgbuild file I made for it: http://ix.io/1PAb

     

     

    cura-console.log

    Edited by SysGhost
  • Link to post
    Share on other sites

    Posted · Cura 4.1 - Stuck at welcome screen. Buttons are missing.

    The fix is now merged into Ultimaker/master so you don't have to use my repo.

     

    Looking at your log, you have other problems:

     

    2019-07-26 15:51:32,769 - ERROR - [MainThread] UM.Logger.logException [84]: Exception: Import error loading module USBPrinting
    2019-07-26 15:51:32,769 - ERROR - [MainThread] UM.Logger.logException [88]: Traceback (most recent call last):
    2019-07-26 15:51:32,769 - ERROR - [MainThread] UM.Logger.logException [88]:   File "/usr/lib/python3.7/site-packages/UM/PluginRegistry.py", line 539, in _findPlugin
    2019-07-26 15:51:32,769 - ERROR - [MainThread] UM.Logger.logException [88]:     module = imp.load_module(plugin_id, file, path, desc) #type: ignore #MyPy gets the wrong output type from imp
    .find_module for some reason.
    2019-07-26 15:51:32,769 - ERROR - [MainThread] UM.Logger.logException [88]:   File "/usr/lib/python3.7/imp.py", line 244, in load_module
    2019-07-26 15:51:32,769 - ERROR - [MainThread] UM.Logger.logException [88]:     return load_package(name, filename)
    2019-07-26 15:51:32,769 - ERROR - [MainThread] UM.Logger.logException [88]:   File "/usr/lib/python3.7/imp.py", line 216, in load_package
    2019-07-26 15:51:32,769 - ERROR - [MainThread] UM.Logger.logException [88]:     return _load(spec)
    2019-07-26 15:51:32,770 - ERROR - [MainThread] UM.Logger.logException [88]:   File "<frozen importlib._bootstrap>", line 696, in _load
    2019-07-26 15:51:32,770 - ERROR - [MainThread] UM.Logger.logException [88]:   File "<frozen importlib._bootstrap>", line 677, in _load_unlocked
    2019-07-26 15:51:32,770 - ERROR - [MainThread] UM.Logger.logException [88]:   File "<frozen importlib._bootstrap_external>", line 728, in exec_module
    2019-07-26 15:51:32,770 - ERROR - [MainThread] UM.Logger.logException [88]:   File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
    2019-07-26 15:51:32,770 - ERROR - [MainThread] UM.Logger.logException [88]:   File "/usr/lib/cura/plugins/USBPrinting/__init__.py", line 4, in <module>
    2019-07-26 15:51:32,770 - ERROR - [MainThread] UM.Logger.logException [88]:     from . import USBPrinterOutputDeviceManager
    2019-07-26 15:51:32,770 - ERROR - [MainThread] UM.Logger.logException [88]:   File "/usr/lib/cura/plugins/USBPrinting/USBPrinterOutputDeviceManager.py", line 6, in <module>
    2019-07-26 15:51:32,770 - ERROR - [MainThread] UM.Logger.logException [88]:     import serial.tools.list_ports
    2019-07-26 15:51:32,770 - ERROR - [MainThread] UM.Logger.logException [88]: ModuleNotFoundError: No module named 'serial'

     

    Also...

     

    2019-07-26 15:51:32,773 - ERROR - [MainThread] UM.Logger.logException [84]: Exception: Import error loading module AMFReader
    2019-07-26 15:51:32,774 - ERROR - [MainThread] UM.Logger.logException [88]: Traceback (most recent call last):
    2019-07-26 15:51:32,774 - ERROR - [MainThread] UM.Logger.logException [88]:   File "/usr/lib/python3.7/site-packages/UM/PluginRegistry.py", line 539, in _findPlugin
    2019-07-26 15:51:32,774 - ERROR - [MainThread] UM.Logger.logException [88]:     module = imp.load_module(plugin_id, file, path, desc) #type: ignore #MyPy gets the wrong output type from imp.find_module for some reason.
    2019-07-26 15:51:32,774 - ERROR - [MainThread] UM.Logger.logException [88]:   File "/usr/lib/python3.7/imp.py", line 244, in load_module
    2019-07-26 15:51:32,774 - ERROR - [MainThread] UM.Logger.logException [88]:     return load_package(name, filename)
    2019-07-26 15:51:32,774 - ERROR - [MainThread] UM.Logger.logException [88]:   File "/usr/lib/python3.7/imp.py", line 216, in load_package
    2019-07-26 15:51:32,774 - ERROR - [MainThread] UM.Logger.logException [88]:     return _load(spec)
    2019-07-26 15:51:32,774 - ERROR - [MainThread] UM.Logger.logException [88]:   File "<frozen importlib._bootstrap>", line 696, in _load
    2019-07-26 15:51:32,774 - ERROR - [MainThread] UM.Logger.logException [88]:   File "<frozen importlib._bootstrap>", line 677, in _load_unlocked
    2019-07-26 15:51:32,775 - ERROR - [MainThread] UM.Logger.logException [88]:   File "<frozen importlib._bootstrap_external>", line 728, in exec_module
    2019-07-26 15:51:32,775 - ERROR - [MainThread] UM.Logger.logException [88]:   File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
    2019-07-26 15:51:32,775 - ERROR - [MainThread] UM.Logger.logException [88]:   File "/usr/lib/cura/plugins/AMFReader/__init__.py", line 4, in <module>
    2019-07-26 15:51:32,775 - ERROR - [MainThread] UM.Logger.logException [88]:     from . import AMFReader
    2019-07-26 15:51:32,775 - ERROR - [MainThread] UM.Logger.logException [88]:   File "/usr/lib/cura/plugins/AMFReader/AMFReader.py", line 20, in <module>
    2019-07-26 15:51:32,775 - ERROR - [MainThread] UM.Logger.logException [88]:     import trimesh
    2019-07-26 15:51:32,775 - ERROR - [MainThread] UM.Logger.logException [88]: ModuleNotFoundError: No module named 'trimesh'

     

     

  • Link to post
    Share on other sites

    Posted (edited) · Cura 4.1 - Stuck at welcome screen. Buttons are missing.
    3 hours ago, burtoogle said:

    The fix is now merged into Ultimaker/master so you don't have to use my repo.

     

    Looking at your log, you have other problems:

     

    2019-07-26 15:51:32,769 - ERROR - [MainThread] UM.Logger.logException [84]: Exception: Import error loading module USBPrinting
    2019-07-26 15:51:32,769 - ERROR - [MainThread] UM.Logger.logException [88]: Traceback (most recent call last):
    2019-07-26 15:51:32,769 - ERROR - [MainThread] UM.Logger.logException [88]:   File "/usr/lib/python3.7/site-packages/UM/PluginRegistry.py", line 539, in _findPlugin
    2019-07-26 15:51:32,769 - ERROR - [MainThread] UM.Logger.logException [88]:     module = imp.load_module(plugin_id, file, path, desc) #type: ignore #MyPy gets the wrong output type from imp
    .find_module for some reason.
    2019-07-26 15:51:32,769 - ERROR - [MainThread] UM.Logger.logException [88]:   File "/usr/lib/python3.7/imp.py", line 244, in load_module
    2019-07-26 15:51:32,769 - ERROR - [MainThread] UM.Logger.logException [88]:     return load_package(name, filename)
    2019-07-26 15:51:32,769 - ERROR - [MainThread] UM.Logger.logException [88]:   File "/usr/lib/python3.7/imp.py", line 216, in load_package
    2019-07-26 15:51:32,769 - ERROR - [MainThread] UM.Logger.logException [88]:     return _load(spec)
    2019-07-26 15:51:32,770 - ERROR - [MainThread] UM.Logger.logException [88]:   File "<frozen importlib._bootstrap>", line 696, in _load
    2019-07-26 15:51:32,770 - ERROR - [MainThread] UM.Logger.logException [88]:   File "<frozen importlib._bootstrap>", line 677, in _load_unlocked
    2019-07-26 15:51:32,770 - ERROR - [MainThread] UM.Logger.logException [88]:   File "<frozen importlib._bootstrap_external>", line 728, in exec_module
    2019-07-26 15:51:32,770 - ERROR - [MainThread] UM.Logger.logException [88]:   File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
    2019-07-26 15:51:32,770 - ERROR - [MainThread] UM.Logger.logException [88]:   File "/usr/lib/cura/plugins/USBPrinting/__init__.py", line 4, in <module>
    2019-07-26 15:51:32,770 - ERROR - [MainThread] UM.Logger.logException [88]:     from . import USBPrinterOutputDeviceManager
    2019-07-26 15:51:32,770 - ERROR - [MainThread] UM.Logger.logException [88]:   File "/usr/lib/cura/plugins/USBPrinting/USBPrinterOutputDeviceManager.py", line 6, in <module>
    2019-07-26 15:51:32,770 - ERROR - [MainThread] UM.Logger.logException [88]:     import serial.tools.list_ports
    2019-07-26 15:51:32,770 - ERROR - [MainThread] UM.Logger.logException [88]: ModuleNotFoundError: No module named 'serial'

     

    Also...

     

    2019-07-26 15:51:32,773 - ERROR - [MainThread] UM.Logger.logException [84]: Exception: Import error loading module AMFReader
    2019-07-26 15:51:32,774 - ERROR - [MainThread] UM.Logger.logException [88]: Traceback (most recent call last):
    2019-07-26 15:51:32,774 - ERROR - [MainThread] UM.Logger.logException [88]:   File "/usr/lib/python3.7/site-packages/UM/PluginRegistry.py", line 539, in _findPlugin
    2019-07-26 15:51:32,774 - ERROR - [MainThread] UM.Logger.logException [88]:     module = imp.load_module(plugin_id, file, path, desc) #type: ignore #MyPy gets the wrong output type from imp.find_module for some reason.
    2019-07-26 15:51:32,774 - ERROR - [MainThread] UM.Logger.logException [88]:   File "/usr/lib/python3.7/imp.py", line 244, in load_module
    2019-07-26 15:51:32,774 - ERROR - [MainThread] UM.Logger.logException [88]:     return load_package(name, filename)
    2019-07-26 15:51:32,774 - ERROR - [MainThread] UM.Logger.logException [88]:   File "/usr/lib/python3.7/imp.py", line 216, in load_package
    2019-07-26 15:51:32,774 - ERROR - [MainThread] UM.Logger.logException [88]:     return _load(spec)
    2019-07-26 15:51:32,774 - ERROR - [MainThread] UM.Logger.logException [88]:   File "<frozen importlib._bootstrap>", line 696, in _load
    2019-07-26 15:51:32,774 - ERROR - [MainThread] UM.Logger.logException [88]:   File "<frozen importlib._bootstrap>", line 677, in _load_unlocked
    2019-07-26 15:51:32,775 - ERROR - [MainThread] UM.Logger.logException [88]:   File "<frozen importlib._bootstrap_external>", line 728, in exec_module
    2019-07-26 15:51:32,775 - ERROR - [MainThread] UM.Logger.logException [88]:   File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
    2019-07-26 15:51:32,775 - ERROR - [MainThread] UM.Logger.logException [88]:   File "/usr/lib/cura/plugins/AMFReader/__init__.py", line 4, in <module>
    2019-07-26 15:51:32,775 - ERROR - [MainThread] UM.Logger.logException [88]:     from . import AMFReader
    2019-07-26 15:51:32,775 - ERROR - [MainThread] UM.Logger.logException [88]:   File "/usr/lib/cura/plugins/AMFReader/AMFReader.py", line 20, in <module>
    2019-07-26 15:51:32,775 - ERROR - [MainThread] UM.Logger.logException [88]:     import trimesh
    2019-07-26 15:51:32,775 - ERROR - [MainThread] UM.Logger.logException [88]: ModuleNotFoundError: No module named 'trimesh'

     

     

     

    I saw that, but both USB printing and AMF reader shouldn't affect the welcome screen or any UI related elements. Right?

    Anyhow I will try the master tree as well.

     

    Thanks for the support and work so far. (^.^)b

    Edited by SysGhost
  • Link to post
    Share on other sites

    Posted · Cura 4.1 - Stuck at welcome screen. Buttons are missing.
    On 7/26/2019 at 8:10 PM, SysGhost said:

    I saw that, but both USB printing and AMF reader shouldn't affect the welcome screen or any UI related elements. Right?

    Those should not have an effect on the welcome screen.

  • Link to post
    Share on other sites

    Posted · Cura 4.1 - Stuck at welcome screen. Buttons are missing.

    I report the same problem, using Kubuntu. Linked repository failed with:

    jenik@jenik-HP-ProBook-6470b:~/sw/Uranium-master$ python run_mypy.py
      File "run_mypy.py", line 8
        def where(exe_name: str, search_path: str = os.getenv("PATH")) -> str:
                          ^
    SyntaxError: invalid syntax

    AppImage works perfectly it appears.

  • 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
    • Our picks

      • Introducing Universal Cura Projects in the UltiMaker Cura 5.7 beta
        Strap in for the first Cura release of 2024! This 5.7 beta release brings new material profiles as well as cloud printing for Method series printers, and introduces a powerful new way of sharing print settings using printer-agnostic project files! Also, if you want to download the cute dinosaur card holder featured below, it was specially designed for this release and can be found on Thingiverse! 
          • Like
        • 10 replies
      • S-Line Firmware 8.3.0 was released Nov. 20th on the "Latest" firmware branch.
        (Sorry, was out of office when this released)

        This update is for...
        All UltiMaker S series  
        New features
         
        Temperature status. During print preparation, the temperatures of the print cores and build plate will be shown on the display. This gives a better indication of the progress and remaining wait time. Save log files in paused state. It is now possible to save the printer's log files to USB if the currently active print job is paused. Previously, the Dump logs to USB option was only enabled if the printer was in idle state. Confirm print removal via Digital Factory. If the printer is connected to the Digital Factory, it is now possible to confirm the removal of a previous print job via the Digital Factory interface. This is useful in situations where the build plate is clear, but the operator forgot to select Confirm removal on the printer’s display. Visit this page for more information about this feature.
          • Like
        • 0 replies
    ×
    ×
    • Create New...