[Bug 978289] New: Update to gnome-keyring causes extremely long Gnome startup delay
http://bugzilla.opensuse.org/show_bug.cgi?id=978289 Bug ID: 978289 Summary: Update to gnome-keyring causes extremely long Gnome startup delay Classification: openSUSE Product: openSUSE Distribution Version: Leap 42.1 Hardware: Other OS: Other Status: NEW Severity: Major Priority: P5 - None Component: GNOME Assignee: bnc-team-gnome@forge.provo.novell.com Reporter: sb56637@gmail.com QA Contact: qa-bugs@suse.de Found By: --- Blocker: --- Hello, I have an openSUSE Leap system with Gnome that was last updated sometime around February. But after updating the system again today, there is an extremely long delay of about 3 minutes for Gnome Shell to start up after entering the password in the GDM login screen. I also tried LightDM login screen, which doesn't change anything. I discovered that I can work around the problem by deleting all of the gnome-keyring*.desktop files in /etc/xdg/autostart. I am labeling this bug as "Major", since I assumed that Gnome was completely broken due to the extremely long startup delay. Thanks for looking into this. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=978289
http://bugzilla.opensuse.org/show_bug.cgi?id=978289#c1
--- Comment #1 from S. B.
http://bugzilla.opensuse.org/show_bug.cgi?id=978289
S. B.
http://bugzilla.opensuse.org/show_bug.cgi?id=978289
http://bugzilla.opensuse.org/show_bug.cgi?id=978289#c2
Atri Bhattacharya
http://bugzilla.opensuse.org/show_bug.cgi?id=978289
S. B.
http://bugzilla.opensuse.org/show_bug.cgi?id=978289
http://bugzilla.opensuse.org/show_bug.cgi?id=978289#c3
--- Comment #3 from S. B.
http://bugzilla.opensuse.org/show_bug.cgi?id=978289
http://bugzilla.opensuse.org/show_bug.cgi?id=978289#c4
--- Comment #4 from S. B.
http://bugzilla.opensuse.org/show_bug.cgi?id=978289
http://bugzilla.opensuse.org/show_bug.cgi?id=978289#c5
--- Comment #5 from Atri Bhattacharya
Thanks a lot Atri for taking a look. I attached the log.
No problem, happy to help out. From the log, it does look like gnome-keyring runs into a lot of issues at the start. I will take a look at what exactly this means.
I suspect that it's a side-effect of some specific combination of packages that I have installed, because nobody else is complaining about this major issue. If you need to see it happening, I can give you a link to my SuseStudio appliance, both before and after the bug appeared, where it is behaving the same way despite being a fresh virtualized environment. Just let me know.
Can you, in the meanwhile, tell us exactly what package updates lead you to run into this problem? -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=978289
http://bugzilla.opensuse.org/show_bug.cgi?id=978289#c6
--- Comment #6 from S. B.
http://bugzilla.opensuse.org/show_bug.cgi?id=978289
http://bugzilla.opensuse.org/show_bug.cgi?id=978289#c7
--- Comment #7 from Atri Bhattacharya
Since downgrading gnome-keyring to the original version does *not* fix the bug, I'm thinking it must be due to some unique combination of packages that I have installed, or maybe I'm missing a commonly installed package that Gnome is looking for, since this system has installation of recommended packages disabled by default.
What combination of packages do you have? These messages in your log look alarming: May 07 14:20:58 linux.suse gnome-keyring-daemon[1776]: couldn't access con trol socket: /run/user/1000/keyring/control: No such file or directory May 07 14:20:58 linux.suse gnome-session[1717]: ** Message: couldn't access cont rol socket: /run/user/1000/keyring/control: No such file or directory May 07 14:20:58 linux.suse gnome-keyring-daemon[1781]: couldn't access con trol socket: /run/user/1000/keyring/control: No such file or directory May 07 14:20:58 linux.suse gnome-session[1717]: ** Message: couldn't access cont rol socket: /run/user/1000/keyring/control: No such file or directory Do you not have the /run/user/1000/keyring/ dirs on your system? systemd installed? Could you also check if the following pkgs are all installed: i | gpg2 | GnuPG 2 | package i | gpg2-lang | Languages for package gpg2 | package i | gpgme | A Library Designed to Give Applications Easy Access to GnuPG | package i | libgpg-error0 | Library That Defines Common Error Values for All GnuPG Components | package i | libgpg-error0-32bit | Library That Defines Common Error Values for All GnuPG Components | package i | libgpgme11 | A Library Designed to give Applications easy Access to GnuPG | package Also please note that running a system without the recommended packages is uh... not recommended ;) Could you try installing the recommended and see if the bug persists? Try sudo zypper inr -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=978289
http://bugzilla.opensuse.org/show_bug.cgi?id=978289#c8
--- Comment #8 from S. B.
What combination of packages do you have?
I just meant the unique selection of packages, I might have or not have a certain package that in combination with gnome-keyring is causing the bug.
These messages in your log look alarming: May 07 14:20:58 linux.suse gnome-keyring-daemon[1776]: couldn't access con trol socket: /run/user/1000/keyring/control: No such file or directory May 07 14:20:58 linux.suse gnome-session[1717]: ** Message: couldn't access cont rol socket: /run/user/1000/keyring/control: No such file or directory May 07 14:20:58 linux.suse gnome-keyring-daemon[1781]: couldn't access con trol socket: /run/user/1000/keyring/control: No such file or directory May 07 14:20:58 linux.suse gnome-session[1717]: ** Message: couldn't access cont rol socket: /run/user/1000/keyring/control: No such file or directory
Do you not have the /run/user/1000/keyring/ dirs on your system?
Yep, although I noticed that the permissions of /run/user/1000/keyring are 700, is that normal? Could some component running as root be trying to access it?
systemd installed?
Yep.
Could you also check if the following pkgs are all installed: i | gpg2 | GnuPG 2 | package i | gpg2-lang | Languages for package gpg2 | package i | gpgme | A Library Designed to Give Applications Easy Access to GnuPG | package i | libgpg-error0 | Library That Defines Common Error Values for All GnuPG Components | package i | libgpg-error0-32bit | Library That Defines Common Error Values for All GnuPG Components | package i | libgpgme11 | A Library Designed to give Applications easy Access to GnuPG | package
Hmm, I was missing gpg2-lang (not important) and gpgme / libgpgme11. I tried installing them, but no difference.
Also please note that running a system without the recommended packages is uh... not recommended ;) Could you try installing the recommended and see if the bug persists? Try sudo zypper inr
Point taken. ;-) Alright, let's give that a shot... Well, it says "Nothing to do", so it looks like I'm not missing any recommends. :-/ Any other suggestions? Thanks again for the help. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=978289
http://bugzilla.opensuse.org/show_bug.cgi?id=978289#c9
--- Comment #9 from S. B.
Well, it says "Nothing to do", so it looks like I'm not missing any recommends.
OK, two discoveries: First of all, `zypper inr` does *not* override `solver.onlyRequires = true` in /etc/zypp/zypp.conf as I had expected. So I removed `solver.onlyRequires = true` and ran it again. This time it found a whopping 725 new packages to install, 1.3 GiB on the disk. I think I feel justified in not installing recommends. :-P The second discovery is that fixed the problem. So it is indeed due to a missing dependency that is probably listed somewhere as a soft recommend that should actually be a hard dependency. But which is it? I really don't want to add all that unnecessary bloat to my systems and my SuseStudio appliances. I'm attaching the entire list of installed recommends. Thanks for the help! -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=978289
http://bugzilla.opensuse.org/show_bug.cgi?id=978289#c10
--- Comment #10 from S. B.
http://bugzilla.opensuse.org/show_bug.cgi?id=978289
http://bugzilla.opensuse.org/show_bug.cgi?id=978289#c11
Atri Bhattacharya
http://bugzilla.opensuse.org/show_bug.cgi?id=978289
http://bugzilla.opensuse.org/show_bug.cgi?id=978289#c12
--- Comment #12 from S. B.
participants (1)
-
bugzilla_noreply@novell.com