Bitmessage / PyBitmessage

Reference client for Bitmessage: a P2P encrypted decentralised communication protocol:
https://bitmessage.org/wiki/Main_Page
Other
2.83k stars 576 forks source link

Linux Mint 21 (cinnamon) incompatibility #2089

Closed PeterSurda closed 2 years ago

PeterSurda commented 2 years ago

The appimage doesn't run in Mint 21 (cinnamon), the error message is:

2022-10-18 18:21:28,797 - CRITICAL - Unhandled exception
Traceback (most recent call last):
  File "/tmp/.mount_PyBitmimtFX2/usr/bin//pybitmessage", line 11, in <module>
    execfile(script_file, new_globals)
  File "/tmp/.mount_PyBitmimtFX2/usr/lib/python2.7/dist-packages/pybitmessage/bitmessagemain.py", line 390, in <module>
    main()
  File "/tmp/.mount_PyBitmimtFX2/usr/lib/python2.7/dist-packages/pybitmessage/bitmessagemain.py", line 386, in main
    mainprogram.start()
  File "/tmp/.mount_PyBitmimtFX2/usr/lib/python2.7/dist-packages/pybitmessage/bitmessagemain.py", line 257, in start
    bitmessageqt.run()
  File "/tmp/.mount_PyBitmimtFX2/usr/lib/python2.7/dist-packages/pybitmessage/bitmessageqt/__init__.py", line 4293, in run
    myapp = MyForm()
  File "/tmp/.mount_PyBitmimtFX2/usr/lib/python2.7/dist-packages/pybitmessage/bitmessageqt/__init__.py", line 846, in __init__
    self.updateStartOnLogon()
  File "/tmp/.mount_PyBitmimtFX2/usr/lib/python2.7/dist-packages/pybitmessage/bitmessageqt/__init__.py", line 883, in updateStartOnLogon
    self.desktop = get_plugin('desktop')()
  File "/tmp/.mount_PyBitmimtFX2/usr/lib/python2.7/dist-packages/pybitmessage/plugins/desktop_xdg.py", line 11, in __init__
    menu_entry = Menu.parse().getMenu('Office').getMenuEntry(
  File "/tmp/.mount_PyBitmimtFX2/usr/lib/python2.7/dist-packages/xdg/Menu.py", line 570, in parse
    raise ParsingError('File not found', "/etc/xdg/menus/%s" % candidate)
ParsingError: ParsingError in file '/etc/xdg/menus/debian-menu.menu', File not found

The Qt GUI doesn't appear.

Symlinking the menu to point to a different menu works around it.