Artix Linux Forum

Artix Linux => Installation / Migration / Configuration => Topic started by: schimmi on 08 June 2024, 14:29:17

Title: Evolution is not starting with all gtk versions
Post by: schimmi on 08 June 2024, 14:29:17
Since a few weeks, i cannot install artix xfce or cinnamon and start evolution.
Clicking on the appsymbol - nothing happens.
Starting from terminal - dbind errors are shown, something with "no permission".
starting from terminal with sudo - nuspell and four more are missing. after installing the missing files, evolution starts with sudo only one time. After reboot same problem.

With kde no problems, but i dont like the plasma desktop:-)

is it a sign from above to stay with peppermint? i dont know, but artix was running before on this laptop with the version from september 23 very well.
certainly i am overlooking something, but what?
I install artix from 08/23 or the weekly builds, no difference. Evolution is not starting.
sometimes a message with an I/O error is coming, but only very short...

laptop is the same. on a second laptop the same problems, both from lenovo.
artix is working, everything i need, but not evolution.
but when i try plasma, evolution works. so the problem is not evolution, or?

what can i try?

Title: Re: Evolution is not starting with all gtk versions
Post by: nous on 08 June 2024, 16:56:53
Post the terminal output on a pastebin (https://paste.artixlinux.org). Using strace(1) is another nice way to see where it fails.
Title: Re: Evolution is not starting with all gtk versions
Post by: schimmi on 08 June 2024, 19:30:32
this is the terminal output, when i start evolution.

(evolution:3043): dbind-WARNING **: 19:22:28.572: Couldn't connect to accessibility bus: Failed to connect to socket /run/user/979/at-spi/bus_0: Keine Berechtigung

(evolution-alarm-notify:3053): dbind-WARNING **: 19:22:28.826: Couldn't connect to accessibility bus: Failed to connect to socket /run/user/979/at-spi/bus_0: Keine Berechtigung
bwrap: Can't find source path /run/user/979/at-spi: Permission denied

** (evolution:3043): ERROR **: 19:22:29.130: Failed to fully launch dbus-proxy: Der Kindprozess wurde mit Status 1 beendet
Trace/Breakpoint ausgelöst


This when i start with sudo:
(evolution:3711): Gtk-WARNING **: 19:25:50.769: Creating a portal monitor failed: GDBus.Error:org.freedesktop.DBus.Error.UnknownMethod: Keine derartige Schnittstelle »org.freedesktop.portal.Inhibit« des Objekts im Pfad /org/freedesktop/portal/desktop

is it helpful?
Title: Re: Evolution is not starting with all gtk versions
Post by: nous on 08 June 2024, 22:20:12
Does it start with dbus-launch?
Title: Re: Evolution is not starting with all gtk versions
Post by: schimmi on 09 June 2024, 06:26:30
no, same error messages...

i have tried this from the troubleshooting tipps:

pacman -S dnsmasq-openrc
 rc-update add dnsmasq default
 rc-service dnsmasq start

then evolution ist starting and working, but after reboot i have to do it again.

so a problem with openRC?

Title: Re: Evolution is not starting with all gtk versions
Post by: schimmi on 09 June 2024, 07:49:59
same with dinit ...
Title: Re: Evolution is not starting with all gtk versions
Post by: Dudemanguy on 09 June 2024, 15:56:52
I don't use this application regularly but it started up normally for me when I tried it just now.

this is the terminal output, when i start evolution.

(evolution:3043): dbind-WARNING **: 19:22:28.572: Couldn't connect to accessibility bus: Failed to connect to socket /run/user/979/at-spi/bus_0: Keine Berechtigung

I suspect this is your problem. I have no messages like this in my terminal. For whatever reason, this socket doesn't appear to exist on your machine.
Title: Re: Evolution is not starting with all gtk versions
Post by: gavincc on 09 June 2024, 18:07:41
thinkpad here, stable .iso with cinnamon, evolution as the mail client.  Been loaded for a couple of months and all good for Evolution here (did a full update then reboot just to make sure).  One last thing, no gtk warning if started from the terminal. Something funky going on there.
Title: Re: Evolution is not starting with all gtk versions
Post by: schimmi on 10 June 2024, 21:08:31
i give up, i tried all gtk versions. no way, evolution don´t start. second laptop too.  one t470, one yoga.
i stay with peppermint devuan, a little bit old, but working.

i have already invest too much time. the laptop has to work.
thank you very much for your efforts!!
Title: Re: Evolution is not starting with all gtk versions
Post by: Dudemanguy on 11 June 2024, 00:14:24
I don't understand what you mean by "tried all gtk versions". It's a gtk3 application. There's no other versions to try.
Title: Re: Evolution is not starting with all gtk versions
Post by: schimmi on 11 June 2024, 06:33:48
i have no idea, what the problem was.
i tried garuda with systemd, evolution works.
so i thought, evolution is not the problem, and my laptop is also not the problem.
then i tried artix with plasma, evolution works.
so i thought, the problem is perhaps the desktop environment.
and then i tried all of them.
this is what i mean with "all gtk versions" (ok, not really correct)
xfce - evolution is not working
mate - not working
cinnamon not working. everythime exactly the same errors.
interestingly, lxde and lxqt are only starting after installing and updating with -Syu with the terminal.

so i thought, it must be the laptop and try an unused nvme in my lenovo x1 thinkpad. but also, artix xfce  and evolution are not working togehther.
when i take artix 2023-08, then installing is perfect, no problems. great for a rolling distro, as i understand. no problems.
i do a -Syu after installing, reboot, install evolution and firefox, then reboot and testing evolution. if i click on the button "email" i choose  evolution and get an I/E error. If i start evolution with the terminal, i get the errors written above.

installing with the weekly build is not so simple, everytime i have problems with the keys.
so i do first pacman-key --init, then pacman-key --populate, and then a -Syu. after reboot installing evolution and testing. same problems.

ich bin mit meinem Latein am Ende, in german, i dont know, what to do.
i have the feeling, that i`m overlooking something simple. artix was working before on this laptop, but i have no idea, where my mistake is.
i want a modern distro without systemd. so i am here. but i come to my limit...

so thanks for helping!

Title: Re: Evolution is not starting with all gtk versions
Post by: lq on 11 June 2024, 10:20:56
ich bin mit meinem Latein am Ende, ...

ich würde mit export NO_AT_BRIDGE=1 versuchen.
Title: Re: Evolution is not starting with all gtk versions
Post by: schimmi on 12 June 2024, 09:12:09
ok, this helps a bit, a lot of ther errors are now gone.
nevertheless evolution is not starting.

per accident i find out, that all gnome-apps dont work. seahorse, cheese, everytime the same error:

failed to connect to socket /run/user/976 ... no permission.

so i checked this folder with thunar - i can only open it as root. is this right?
perhaps it is something with permissions?
on devuan no folder 976 exists, only 1000.
on artix there is a 976 and a 1000 under /run/user/.
the 1000 permission  is me, the 976 permission lightdm.  is this right?

Title: Re: Evolution is not starting with all gtk versions
Post by: schimmi on 12 June 2024, 09:28:23
here is the new error from evolution after writing "export..." to bash.profile

bwrap: can`t find source path/run/user/976/at-spi: permission denied
Title: Re: Evolution is not starting with all gtk versions
Post by: Dudemanguy on 12 June 2024, 15:25:07
It probably needs your actual user which is normally 1000. I have no idea why the application appears to be looking for the lightdm user's ID but I would not expect that to work. As a workaround, you could try not using a display manager.
Title: Re: Evolution is not starting with all gtk versions
Post by: lq on 13 June 2024, 09:47:30
the 1000 permission  is me, the 976 permission lightdm.  is this right?

Replace the lightdm with lxdm and you will have no problems with evolution.
Title: Re: Evolution is not starting with all gtk versions
Post by: schimmi on 13 June 2024, 16:44:49
perfect!!!!

lxdm is the solution! everything works!

thanks a lot, i can work with artix!

best wishes and thanks for your tipps and efforts!
Title: Re: Evolution is not starting with all gtk versions
Post by: Thats_me on 27 November 2024, 14:38:51
Which lxdm ist the right one?

Desktop Xfce with openrc. There are 3 different lxdm.
lxdm (extra, galaxy)
lxdm-gtk3 (extra, galaxy)
lxdm-openrc (world)
Title: Re: Evolution is not starting with all gtk versions
Post by: Artist on 27 November 2024, 16:23:12
Repo galaxy is the one, and pkgs lxdm and lxdm-gtk are from the same (lxdm) base pkg, with the latter as gtk flavor.
The lxdm- ones in world are the Artix init pkgs for lxdm.
Extra is from Arch, so should normally not be used.

artist
Title: Re: Evolution is not starting with all gtk versions
Post by: Thats_me on 27 November 2024, 18:11:15
Thank you.
But which one do I need?
gtk3, openrc, oder lxdm?
Title: Re: Evolution is not starting with all gtk versions
Post by: Artist on 27 November 2024, 19:50:27
Use lxdm from galaxy, or lxdm-gtk3 from galaxy if you prefer the gtk look.
lxdm-openrc is for the lxdm startup service, as in https://wiki.artixlinux.org/Main/OpenRC

artist