Today, my Manjaro notified me about an available update. I ran it, and now everything works well again, except for one thing: Manjaro-Hello. It doesn’t show upp after system start. When I start it by command line, I get error messages as follows:
$ manjaro-hello
Traceback (most recent call last):
File "/usr/bin/manjaro-hello", line 456, in <module>
hello = Hello()
^^^^^^^
File "/usr/bin/manjaro-hello", line 120, in __init__
Gtk.Window.__init__(self, title="Manjaro Hello", border_width=6)
File "/usr/lib/python3.11/site-packages/gi/overrides/Gtk.py", line 519, in __init__
raise RuntimeError(
RuntimeError: Gtk couldn't be initialized. Use Gtk.init_check() if you want to handle this case.
$
Of course, this is not a show stopper, but probably a low-priority thing to fix
I am on Cinnamon Stable and “Manjaro Hello” (0.7.0-6) does not start after todays update. Rest of my system works well. I don´t need it to often, but it would be nice to have it working again.
The problem occurs identically on two of my manjaro machines after todays update.
Default browser on both machines is Firefox (Brave additionally installed).
Thanks for any suggestions.
When i start it by command line, i get also a different message to @ueli, but it’s the same like @teo’s:
$ manjaro-hello
DEBUG:root:_DATA_DIR is /usr/share/application-utility
DEBUG:root:_PREF_FILE is /usr/share/application-utility/preferences.json
DEBUG:root:self.file is {'desktop': '', 'main': '/usr/share/application-utility/default.json'}
INFO:root:json to merge : /usr/share/application-utility/default.json
DEBUG:root:json : /tmp/manjaro-hello-preferences.json
Error in Embled application: 'Database' object has no attribute 'enable_appstream'
Speicherzugriffsfehler (Speicherabzug geschrieben)
Oh no. I was following a tutorial using Manjaro Hello to install extended input method support, and suddenly found Manjaro Hello failed to launch. I thought I accidentally broke my system
In the gitlab report it is stated “You just need to remove the conflicting line db.enable_appstream(), it’s no more needed.” Could somebody kindly explain how I should go about removing the conflicting line.
Second that - from what I can see in the diff terminal output, it seems to be in 2 files? (maybe more?)
I don’t have coding knowledge, but I could find the file, open it as root, find the line, and edit/delete it. but I need to be sure what file/s to open and edit. So if someone could kindly point us nobs to the file/s to be edited, that would be great. Thanks
In case this helps anyone, I have noticed that manjaro-hello only fails to launch (without any error message, from the KDE application menu) for the first user to login after the computer boots. If I logout and login as another user, manjaro-hello launches and works fine. This behavior is the same on multiple computers after the last stable update (8/11). Manjaro-hello will never launch for me when I’m logged in as the first user to login after the computer boots, even if I have logged out and logged back in; but it will launch for users who are not the first to login after the computer boots.
With the update to manjaro-hello 0.7.0-7, manjaro-application-utility is now optional and can be removed for now until it’s able to be fixed. Manjaro Hello will work otherwise without it.
I have been offered and applied the upgrade to 0.7.0-7 last night, but ‘manjaro-hello’ still does not work? are you suggesting that i need to uninstall ‘manjaro-application-utility’ for it to work? and re-install it later once it is fixed? will removing ‘manjaro-application-utility’ break something else?
It was a list with checkboxes … which then went and installed the checked things.
Maybe a slightly nice touch for a few people … but a bit silly to ‘need’ in just about any context.