Betelgeuse
Uh Oh...
I screwed it up. When I ran that command above:
sudo ln /usr/lib/python3.6/site-packages/PyQt5/sip.so /usr/lib/python3.6/site-packages/sip.so
I was running the OS without any updates. I had just restored the image from Clonezilla.
So, when I got the 222 updates ( sudo pacman -Syu ), frescobaldi wouldn't run of course. Invoking the command above resulted in this:
robert ~ frescobaldi
Traceback (most recent call last):
File "/usr/lib/python3.6/site-packages/frescobaldi_app/plugin.py", line 79, in instance
return _instances[cls][obj]
File "/usr/lib/python3.6/weakref.py", line 394, in __getitem__
return self.data[ref(key)]
KeyError: <weakref at 0x7f3435489b38; to 'type' at 0x2af0878 (PanelManager)>
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/bin/frescobaldi", line 11, in <module>
main.main() # Parse command line, create windows etc
File "/usr/lib/python3.6/site-packages/frescobaldi_app/main.py", line 247, in main
win = mainwindow.MainWindow()
File "/usr/lib/python3.6/site-packages/frescobaldi_app/mainwindow.py", line 128, in __init__
self.createMenus()
File "/usr/lib/python3.6/site-packages/frescobaldi_app/mainwindow.py", line 1010, in createMenus
menu.createMenus(self)
File "/usr/lib/python3.6/site-packages/frescobaldi_app/menu.py", line 61, in createMenus
m.addMenu(menu_file(mainwindow))
File "/usr/lib/python3.6/site-packages/frescobaldi_app/menu.py", line 96, in menu_file
m.addMenu(snippet.menu.TemplateMenu(mainwindow))
File "/usr/lib/python3.6/site-packages/frescobaldi_app/snippet/menu.py", line 139, in __init__
self.addAction(self.tool().actionCollection.templates_manage)
File "/usr/lib/python3.6/site-packages/frescobaldi_app/snippet/menu.py", line 59, in tool
return panelmanager.manager(self.mainwindow()).snippettool
File "/usr/lib/python3.6/site-packages/frescobaldi_app/panelmanager.py", line 36, in manager
return PanelManager.instance(mainwindow)
File "/usr/lib/python3.6/site-packages/frescobaldi_app/plugin.py", line 84, in instance
result.__init__(obj)
File "/usr/lib/python3.6/site-packages/frescobaldi_app/panelmanager.py", line 51, in __init__
self.loadPanel("musicview.MusicViewPanel")
File "/usr/lib/python3.6/site-packages/frescobaldi_app/panelmanager.py", line 86, in loadPanel
__import__(module_name)
File "/usr/lib/python3.6/site-packages/frescobaldi_app/musicview/__init__.py", line 56, in <module>
from . import documents
File "/usr/lib/python3.6/site-packages/frescobaldi_app/musicview/documents.py", line 32, in <module>
import popplerqt5
ValueError: PyCapsule_GetPointer called with incorrect name
So, that didn't work after all. I'll wait. Maybe the upstream fix(s) will happen soon for Frescobaldi. I'll check back in a week or so.
Regards,
RDL