Bug 1767762 - Upgraded Cura crashes on start.
Summary: Upgraded Cura crashes on start.
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: Fedora
Classification: Fedora
Component: cura
Version: 31
Hardware: Unspecified
OS: Linux
unspecified
unspecified
Target Milestone: ---
Assignee: Miro Hrončok
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2019-11-01 11:11 UTC by Vilém Maršík
Modified: 2019-12-10 13:45 UTC (History)
3 users (show)

Fixed In Version: libarcus-4.1.0-5.fc31
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2019-12-10 13:45:51 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description Vilém Maršík 2019-11-01 11:11:14 UTC
Description of problem:
After upgrading Cura to version from Fedora 31 (just Cura), it crashes on start.

Version-Release number of selected component (if applicable):
Fedora 30
cura-1:4.1.0-2.fc31.noarch
and its auto-installed dependencies:
cura-fdm-materials-4.1.0-2.fc31.noarch
CuraEngine-1:4.1.0-2.fc31.x86_64
python3-savitar-4.1.0-2.fc31.x86_64
python3-arcus-4.1.0-2.fc31.x86_64
python3-uranium-4.1.0-2.fc31.noarch
CuraEngine-1:4.1.0-2.fc31.x86_64

How reproducible:
always

Steps to Reproduce:
1. Fedora 30
2. dnf upgrade --releasever 31 cura
3. cura

Actual results:
$ cura
/usr/lib/python3.7/site-packages/UM/PluginRegistry.py:4: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses
  import imp
Error in sys.excepthook:
Traceback (most recent call last):
  File "<frozen importlib._bootstrap>", line 983, in _find_and_load
  File "<frozen importlib._bootstrap>", line 967, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 677, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 728, in exec_module
  File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
  File "/usr/lib/python3.7/site-packages/cura/CuraApplication.py", line 27, in <module>
    from UM.Qt.QtApplication import QtApplication  # The class we're inheriting from.
  File "/usr/lib/python3.7/site-packages/UM/Qt/QtApplication.py", line 16, in <module>
    from UM.Backend.Backend import Backend #For typing.
  File "/usr/lib/python3.7/site-packages/UM/Backend/Backend.py", line 12, in <module>
    from UM.Backend.SignalSocket import SignalSocket
  File "/usr/lib/python3.7/site-packages/UM/Backend/SignalSocket.py", line 4, in <module>
    import Arcus
ImportError: /usr/lib64/python3.7/site-packages/Arcus.so: undefined symbol: _ZN5Arcus6Socket15takeNextMessageEv

Original exception was:
Traceback (most recent call last):
  File "/usr/bin/cura", line 131, in <module>
    import Arcus #@UnusedImport
ImportError: /usr/lib64/python3.7/site-packages/Arcus.so: undefined symbol: _ZN5Arcus6Socket15takeNextMessageEv


Expected results:
Cura running

Additional info:
Perhaps some dependencies not covered by the Requires section in the RPMs?

Comment 1 Miro Hrončok 2019-11-01 11:58:18 UTC
do you have libarcus installed? what version?

Comment 2 Vilém Maršík 2019-11-01 12:50:14 UTC
libarcus-3.6.0-2.fc30.x86_64

Comment 3 Miro Hrončok 2019-11-01 14:10:33 UTC
try updating to the same version, if it helps, I'll fix the deps.

Comment 4 Vilém Maršík 2019-11-01 14:22:24 UTC
Cura now running with libarcus-4.1.0-2.fc31.x86_64 . Thanks for fixing.


Note You need to log in before you can comment on or make changes to this bug.