From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ricardo Wurmus Subject: Re: =?utf-8?B?4oCYc3RhZ2luZ+KAmQ==?= and GNOME updates Date: Thu, 11 Apr 2019 21:33:37 +0200 Message-ID: <87ef68ibfy.fsf@elephly.net> References: <871s3a4xd4.fsf@gnu.org> <87wokjyuw4.fsf@fastmail.com> <87muld8xuo.fsf@gnu.org> <87y34xzez8.fsf@elephly.net> <87zhpaydem.fsf_-_@gnu.org> <87imvler9u.fsf@elephly.net> <87bm1d8sxv.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([209.51.188.92]:55137) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hEfSN-0001dk-5v for guix-devel@gnu.org; Thu, 11 Apr 2019 15:33:56 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hEfSM-0002UQ-7j for guix-devel@gnu.org; Thu, 11 Apr 2019 15:33:55 -0400 In-reply-to: <87bm1d8sxv.fsf@gnu.org> List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: "Guix-devel" To: Ludovic =?utf-8?Q?Court=C3=A8s?= Cc: Guix-devel Ludovic Court=C3=A8s writes: > Ricardo Wurmus skribis: > >> I just tested the new(er) GNOME on staging and unfortunately it is *not* >> working. I reconfigured my workstation which previously also used >> GNOME. >> >> I see a mouse pointer appearing, but gnome-shell never seems to properly >> start. (I=E2=80=99m using auto-login, so I don=E2=80=99t see the GDM lo= gin prompt first.) [=E2=80=A6] > Everything in the VM seems to work, as discussed on IRC. > > So this suggests that the problem may have to do with state kept > somewhere in GSettings or who knows what. > > Could you share logs from /var/log/messages, /var/log/gdm/greeter.log, > and anything that may be relevant? The logs are not helpful at all. I even went through an strace of gdm and couldn=E2=80=99t find anything interesting amidst all the noise. Turns out that the problem was with a stale /var/lib/gdm =E2=80=93 which ma= kes me wonder: we do we have this at all? =E2=80=9C/var/lib/gdm=E2=80=9D is th= e =E2=80=9Cgdm=E2=80=9D user account=E2=80=99s home directory. But it=E2=80=99s not like this really ne= eds to be persistent, I think. I moved it out of the way and the gdm login prompt appeared within a few seconds. After restarting xorg-server the directory was recreated. Now, I *still* cannot actually log in, but the problem is likely very similar. [two minutes pass] Yup, after moving /home/rekado/.cache out of the way, everything is fine and I can log in. What should we do about this? For gdm I think it would make sense to add an activation service extension that clears the gdm user=E2=80=99s home directory. And more generally, maybe we should offer a generic cache cleaner service. Thoughts? -- Ricardo