New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
evolution doesn't work #12756
Comments
I think a lot of the GNOME stuff only works when GNOME is enabled currently. @lethalman |
We can make it work for non-gnome I think. It should be enough for evolution to be wrapped with necessary gio modules. As for |
If I run evolution with gnome-keyring is apparently also needed. Without gnome-keyring in my profile, evolution prompts me for a password rather often, like a dozen times in a row on startup and then once per connection, or something. I'm not checkboxing "Add this password to your keyring", but the expected behavior is that evolution only prompts me once per start. Terminal output:
Apparently we also need the gio modules from dconf for evolution to remember its window size across restarts, the default window is rather tiny. On the Contacts view:
Stderr:
Also, in the Calendar view:
Also, this line shows up a whole lot on stderr:
Would it be appropriate to have evolution unconditionally propagate evolution-data-server and gnome-keyring? Propagating the entire output of evolution-data-server seems really coarse, but I'm not sure if there's a middle ground. |
The problem here is quite controversial, however I think being e-d-s and gnome-keyring single-instance applications, it's doable to propagate them. If propagating e-d-s and gnome-keyring in the profile works, I'm fine with it. |
I can't reproduce this issue with recent version of nixpkgs. I've tested Evolution on Debian (not NixOS) and it works just fine. I'm think the reporter has fixed the issue himself: #17926. I'm closing it. If the issue still occurs please feel free to reopen it. |
I can reproduce (at least part of) this on The settings are not modifiable and I get a lot of
|
Same result as fgaz here. The settings can not be saved with this error:
And the exact same dconf warning over & over again. |
I ran into this as well.
|
I also get "The name org.gnome.evolution.dataserver.Sources5 was not provided by any .service files" after the last email account configuration dialog, so I can't save the settings. |
I marked this as stale due to inactivity. → More info |
This appears to be fixed for me. Not sure if something changed in nixpkgs or if I enabled some option that did the trick (maybe @ben0x539 @jschwartzenberg @sheyll @raboof is this fixed for you? |
sorry can't say, i stopped using email a while back |
I just discovered that since a year ago there's a I think it can be expected that programs that have a |
Hmm, that is a NixOS option though, so I guess it can't be used from nix-shell, home-manager or when using Nix and nixpkgs on other Linux distro's, right?
I agree just documenting that it cannot be used completely standalone, and needs some context to be in place (pointing to the NixOS option as an easy way to achieve that), would be useful and 'sufficient'. I guess the nixpkgs manual would make most sense for that? Though I don't see a section where it would fit particularly well... |
I'm running nixos, but cannot get evolution to work. I'm not running gnome (but just lightdm+i3). To successfully run evolution, I had to set the following in my
It would be great if just doing |
I get this same error if I do |
replaced by #222431 |
I'm not sure if offloading work to the user is the best way to approach this task. It sounds like evolution doesn't launch with certain misconfiguration. Why not fix the derivation to not permit this misconfiguration? |
I'm trying to use evolution on a fairly fresh NixOS. It says 16.03pre75806.77f8f35 (Emu). I installed evolution with
nix-env -i evolution
. I'm not running gnome; I have.config/evolution
and.local/share/evolution
directories from another system.When starting it, I get the following terminal output:
and then a bunch of critical assertion failures, as you do with Gtk programs.
Instead of loading up my email accounts it greets me to "Welcome to Evolution" and acts as if it has never seen me before, prompting me for my email accounts. If I enter my info it occasionally indicates that it's unable to talk to mail servers like when I press the button to make it ask my mail servers for supported authentication methods. When I get through the whole thing and press Finish, I get a dialog window saying "The name org.gnome.evolution.dataserver.Sources5 was not provided by any .service files" and cannot proceed.
Then I run
nix-env -i evolution-data-server
and restart evolution and get the following terminal output:It does seem to start up normally, then, and lists my email accounts and seems generally aware of my settings. However it still is unable to connect to mail servers, with those blue banner bars at the top going 'Failed to connect account "<my account name here>".', 'The reported error was "Could not connect to imap.gmail.com: Network is unreachable".'
I'm confident I am not having network issues because it happens with multiple mail servers, to which I can connect fine otherwise.
The text was updated successfully, but these errors were encountered: