Comment 26 for bug 1971094

Revision history for this message
Jeff Van Epps (lordbah) wrote (last edit ):

UPDATE 2: _something_ somewhere was still pointing at libopenshot.21.so but with enough cycles of remove/find any file with a name remotely like openshot and remove it/install, it's finally working.

3.0.0+dfsg2+1641+202303291735~ubuntu22.04.1 on PopOS 22.04 is still giving me the error.

raceback (most recent call last):
  File "/usr/lib/python3/dist-packages/openshot_qt/launch.py", line 196, in main
    app = OpenShotApp(argv)
  File "/usr/lib/python3/dist-packages/openshot_qt/classes/app.py", line 131, in __init__
    self.project = project_data.ProjectDataStore()
  File "/usr/lib/python3/dist-packages/openshot_qt/classes/project_data.py", line 66, in __init__
    self.new()
  File "/usr/lib/python3/dist-packages/openshot_qt/classes/project_data.py", line 291, in new
    profile = self.get_profile(profile_desc=default_profile_desc)
  File "/usr/lib/python3/dist-packages/openshot_qt/classes/project_data.py", line 341, in get_profile
    if legacy_profile and legacy_profile.Key() == temp_profile.Key():
AttributeError: 'Profile' object has no attribute 'Key'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/bin/openshot-qt", line 33, in <module>
    sys.exit(load_entry_point('openshot-qt==3.0.0', 'gui_scripts', 'openshot-qt')())
  File "/usr/lib/python3/dist-packages/openshot_qt/launch.py", line 198, in main
    app.show_errors()
AttributeError: 'NoneType' object has no attribute 'show_errors'

I removed .cache/openshot and .local/share/openshot, in case the "legacy profile" it was referring to was some user-specific thing and I might have one around from version 2.x, but there was no change.

UPDATE: I looked at a little code and tried this:
/usr/lib/python3/dist-packages/openshot_qt/profiles$ sudo mv legacy legacy.hide
/usr/lib/python3/dist-packages/openshot_qt/profiles$ sudo mkdir legacy

This time it seemed to try to startup but then a dialog appeared saying it needed libopenshot 0.3.0 and I only had 0.2.7. I don't know why, because I do in fact have libopenshot 0.3.0 installed.

libopenshot23/jammy,now 0.3.0+dfsg2+1162+202303202247+daily~ubuntu22.04.1 amd64 [installed]