jendrikseipp / rednotebook

RedNotebook is a cross-platform journal
https://rednotebook.app
GNU General Public License v2.0
485 stars 108 forks source link

RedNotebook doesn't start on Fedora #767

Open SimonBaeumer opened 1 month ago

SimonBaeumer commented 1 month ago

Describe the bug

Try to start RedNotebook.

❯ python3 rednotebook/journal.py
INFO     Using GtkSourceView 4
Adding /home/sbaumer/go/src/github.com/jendrikseipp/rednotebook to sys.path
INFO     Available versions of the WebKit2 namespace: ['4.1', '4.0']
INFO     Loaded version of the WebKit2 namespace: 4.1
INFO     Locale path: /usr/share/locale
2024-07-25 10:13:00,281 INFO     Writing log to file "/home/sbaumer/.rednotebook/rednotebook.log"
2024-07-25 10:13:00,282 INFO     System encoding: utf-8
2024-07-25 10:13:00,282 INFO     Language code: en_US
2024-07-25 10:13:00,287 INFO     Spell checking languages: ['en', 'en_AG', 'en_AU', 'en_BS', 'en_BW', 'en_BZ', 'en_CA', 'en_DK', 'en_GB', 'en_GH', 'en_HK', 'en_IE', 'en_IN', 'en_JM', 'en_MW', 'en_NA', 'en_NG', 'en_NZ', 'en_PH', 'en_SG', 'en_TT', 'en_US', 'en_ZA', 'en_ZM', 'en_ZW']
2024-07-25 10:13:00,288 INFO     Spell checking dictionaries: [('en', <Enchant: Aspell Provider>), ('en_AG', <Enchant: Hunspell Provider>), ('en_AU', <Enchant: Aspell Provider>), ('en_BS', <Enchant: Hunspell Provider>), ('en_BW', <Enchant: Hunspell Provider>), ('en_BZ', <Enchant: Hunspell Provider>), ('en_CA', <Enchant: Aspell Provider>), ('en_DK', <Enchant: Hunspell Provider>), ('en_GB', <Enchant: Aspell Provider>), ('en_GH', <Enchant: Hunspell Provider>), ('en_HK', <Enchant: Hunspell Provider>), ('en_IE', <Enchant: Hunspell Provider>), ('en_IN', <Enchant: Hunspell Provider>), ('en_JM', <Enchant: Hunspell Provider>), ('en_MW', <Enchant: Hunspell Provider>), ('en_NA', <Enchant: Hunspell Provider>), ('en_NG', <Enchant: Hunspell Provider>), ('en_NZ', <Enchant: Hunspell Provider>), ('en_PH', <Enchant: Hunspell Provider>), ('en_SG', <Enchant: Hunspell Provider>), ('en_TT', <Enchant: Hunspell Provider>), ('en_US', <Enchant: Aspell Provider>), ('en_ZA', <Enchant: Hunspell Provider>), ('en_ZM', <Enchant: Hunspell Provider>), ('en_ZW', <Enchant: Hunspell Provider>)]
2024-07-25 10:13:00,356 INFO     Using LibYAML
2024-07-25 10:13:00,356 INFO     Connected Signals: [<Signals.SIGHUP: 1>, <Signals.SIGINT: 2>, <Signals.SIGQUIT: 3>, <Signals.SIGABRT: 6>, <Signals.SIGTERM: 15>, <Signals.SIGTSTP: 20>]
Failed to register: Timeout was reached
2024-07-25 10:13:25,370 INFO     Peak memory: 134993720 KiB

Let me know if you need more data, I am happy to help to debug this issue.

Fedora

❯ cat /etc/fedora-release
Fedora release 38 (Thirty Eight)
jendrikseipp commented 1 month ago

Thanks for the report! The log doesn't contain anything to act upon, though. Can you execute journal.py via a Python debugger that shows where the execution hangs/fails?