Bug 29580 - Frescobaldi no longer starts
Summary: Frescobaldi no longer starts
Status: RESOLVED INVALID
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: 8
Hardware: All Linux
Priority: Normal normal
Target Milestone: ---
Assignee: Mageia Bug Squad
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-10-23 08:13 CEST by Sébastien Morin
Modified: 2021-10-23 11:20 CEST (History)
1 user (show)

See Also:
Source RPM: frescobaldi-3.1.3-1.mga8
CVE:
Status comment:


Attachments

Description Sébastien Morin 2021-10-23 08:13:46 CEST
Description of problem:
Trying to run Frescobaldi for the 1st time since my upgrade to Mga8, and discovered this program can't start anymore.


This is what I get if I run it through a terminal:
$ frescobaldi 
Traceback (most recent call last):
  File "/usr/lib/python3.8/site-packages/frescobaldi_app/plugin.py", line 79, in instance
    return _instances[cls][obj]
  File "/usr/lib64/python3.8/weakref.py", line 383, in __getitem__
    return self.data[ref(key)]
KeyError: <weakref at 0x7fea0a146270; to 'type' at 0x111c9b0 (PanelManager)>

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/bin/frescobaldi", line 28, in <module>
    main.main()                     # Parse command line, create windows etc
  File "/usr/lib/python3.8/site-packages/frescobaldi_app/main.py", line 210, in main
    win = mainwindow.MainWindow()
  File "/usr/lib/python3.8/site-packages/frescobaldi_app/mainwindow.py", line 129, in __init__
    self.createMenus()
  File "/usr/lib/python3.8/site-packages/frescobaldi_app/mainwindow.py", line 1105, in createMenus
    menu.createMenus(self)
  File "/usr/lib/python3.8/site-packages/frescobaldi_app/menu.py", line 61, in createMenus
    m.addMenu(menu_file(mainwindow))
  File "/usr/lib/python3.8/site-packages/frescobaldi_app/menu.py", line 95, in menu_file
    m.addMenu(snippet.menu.TemplateMenu(mainwindow))
  File "/usr/lib/python3.8/site-packages/frescobaldi_app/snippet/menu.py", line 146, in __init__
    self.addAction(self.tool().actionCollection.templates_manage)
  File "/usr/lib/python3.8/site-packages/frescobaldi_app/snippet/menu.py", line 58, in tool
    return panelmanager.manager(self.mainwindow()).snippettool
  File "/usr/lib/python3.8/site-packages/frescobaldi_app/panelmanager.py", line 38, in manager
    return PanelManager.instance(mainwindow)
  File "/usr/lib/python3.8/site-packages/frescobaldi_app/plugin.py", line 84, in instance
    result.__init__(obj)
  File "/usr/lib/python3.8/site-packages/frescobaldi_app/panelmanager.py", line 70, in __init__
    self.loadPanel("musicview.MusicViewPanel", "viewers")
  File "/usr/lib/python3.8/site-packages/frescobaldi_app/panelmanager.py", line 107, in loadPanel
    __import__(module_name)
  File "/usr/lib/python3.8/site-packages/frescobaldi_app/musicview/__init__.py", line 59, in <module>
    from . import documents
  File "/usr/lib/python3.8/site-packages/frescobaldi_app/musicview/documents.py", line 29, in <module>
    import popplerqt5
RuntimeError: popplerqt5 cannot import type '����' from PyQt5.QtCore


The system is an up-to-date Mageia8 with:
$ rpm -qa | grep frescobaldi
frescobaldi-3.1.3-1.mga8
$ rpm -qa | grep lilypond
lilypond-doc-2.20.0-4.mga8
lilypond-2.20.0-4.mga8
$ rpm -qa | grep python3-qt5-core
python3-qt5-core-5.15.2-2.mga8

Not sure if this is related to bug #19757 but python-qt5-webengine is NOT installed on my system, and frescobaldi used to start without it on Mga7.
Comment 1 Sébastien Morin 2021-10-23 09:28:48 CEST
Well, it seems one of my packages was corrupt, and it was all fixed with this simple command:

urpmi --replacepkgs python3-qt5-xml

Many thanks to papoteur and nic80 from the French-speaking forum MLO! ;-)

Resolution: (none) => FIXED
Status: NEW => RESOLVED

Comment 2 Morgan Leijström 2021-10-23 11:20:06 CEST
Thanks anyway for reporting.

More exactly it was never a bug :)

CC: (none) => fri
Resolution: FIXED => INVALID


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