GNU bug report logs - #36924
fixing GDM + GNOME Shell

Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.

Package: guix; Reported by: Ricardo Wurmus <rekado@HIDDEN>; dated Sun, 4 Aug 2019 21:02:02 UTC; Maintainer for guix is bug-guix@HIDDEN.

Message received at 36924 <at> debbugs.gnu.org:


Received: (at 36924) by debbugs.gnu.org; 6 Aug 2019 16:12:32 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Aug 06 12:12:32 2019
Received: from localhost ([127.0.0.1]:37682 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1hv24d-0006x7-PK
	for submit <at> debbugs.gnu.org; Tue, 06 Aug 2019 12:12:32 -0400
Received: from world.peace.net ([64.112.178.59]:46470)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <mhw@HIDDEN>) id 1hv24Z-0006wi-HV
 for 36924 <at> debbugs.gnu.org; Tue, 06 Aug 2019 12:12:27 -0400
Received: from mhw by world.peace.net with esmtpsa
 (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89)
 (envelope-from <mhw@HIDDEN>)
 id 1hv24T-0007Wf-Ir; Tue, 06 Aug 2019 12:12:21 -0400
From: Mark H Weaver <mhw@HIDDEN>
To: Ricardo Wurmus <rekado@HIDDEN>
Subject: Re: fixing GDM + GNOME Shell
References: <87tvawzlvq.fsf@HIDDEN>
Date: Tue, 06 Aug 2019 12:12:07 -0400
In-Reply-To: <87tvawzlvq.fsf@HIDDEN> (Ricardo Wurmus's message of "Sun,
 04 Aug 2019 23:00:41 +0200")
Message-ID: <87k1bqgtn1.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.2 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 36924
Cc: guix-devel@HIDDEN, 36924 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Hi Ricardo,

Ricardo Wurmus <rekado@HIDDEN> writes:

> Today I again couldn=E2=80=99t log into my workstation after upgrading the
> system.  I=E2=80=99m using GDM + GNOME Shell.
>
> At first GDM wouldn=E2=80=99t start.  I knew what to do: remove /var/lib/=
gdm,
> because some state must have accumulated there.
>
> GDM came up after a reboot, but I still couldn=E2=80=99t log in.  Instead=
 I was
> thrown back to the login screen without any error message.  I looked in
> ~/.cache/gdm/session.log for information, but it only told me that
> gnome-shell was killed.  Thanks.
>
> After removing both .local/share and .cache out of the way I could log
> in again.
>
> This happens whenever I upgrade the system.  This makes the system
> rather frustrating to use.  I don=E2=80=99t know if booting into an older=
 system
> generation would result in the same problem, but my guess is that it
> would because both GDM and GNOME Shell appear to be leaving some binary
> files behind that cause different versions to crash unceremoneously.
>
> What can we do to make GDM and GNOME Shell more reliable?

It's interesting that I've never run into this problem, not even once,
in all my years of running GNOME on Guix systems.  Since recently
reverting to mostly using GNOME under X and GDM (whereas for a while I
was mostly launching GNOME manually under Wayland), I've run into some
other problems, e.g. GDM suspending my system automatically, sometimes
immediately after logging out, but I've *never* had to remove my caches.

I wonder if this is related to my use of Btrfs instead of Ext4.  Whereas
system crashes cause file system corruptions under Ext4 (usually in the
form of some files being left empty after a crash), I've never seen any
evidence of corruption from crashes under Btrfs.

       Mark




Information forwarded to bug-guix@HIDDEN:
bug#36924; Package guix. Full text available.

Message received at 36924 <at> debbugs.gnu.org:


Received: (at 36924) by debbugs.gnu.org; 5 Aug 2019 14:36:39 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Aug 05 10:36:39 2019
Received: from localhost ([127.0.0.1]:35669 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1hue6I-0005L4-V8
	for submit <at> debbugs.gnu.org; Mon, 05 Aug 2019 10:36:39 -0400
Received: from sender4-of-o53.zoho.com ([136.143.188.53]:21302)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <rekado@HIDDEN>) id 1hue6H-0005Kt-6J
 for 36924 <at> debbugs.gnu.org; Mon, 05 Aug 2019 10:36:38 -0400
ARC-Seal: i=1; a=rsa-sha256; t=1565015781; cv=none; d=zoho.com; s=zohoarc; 
 b=SeqMqOKn9e8Bn8DyEijybElV8EMY6Wn6cmUi3iMJQY4olwD8oGwfhkmFXF4lX5XzAJAfZ3oAQ+QK3s9/i1fy/hv6bucINWKXGWZAlhq7lc6eMoWSpDZ63iPAkYfIM0+C0bmq6KQX1wydQxunzquyWTF4ZbUhS841la/kn92KZrU=
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zoho.com;
 s=zohoarc; t=1565015781;
 h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:MIME-Version:Message-ID:References:Subject:To:ARC-Authentication-Results;
 bh=jDDIVEUeZKAbMEEmVZMtLnSIG6ZHj6xyZRU/12BfBCg=; 
 b=lnVgJDxhTZKKtObnqLeCeZGCMvKjstSUrwFnWas7dfplKZBCyAbluGrZEGw2MKN1B9+OEoe5SPicJViDATJpsPZOOI9fWzdc3vEHniCcsNLDihFfjP58VTDSFBE6DTiydvcMzaCywMc2pf8zQ+k6HqgOJB0BOAAwA+qffABTyHk=
ARC-Authentication-Results: i=1; mx.zoho.com; dkim=pass  header.i=elephly.net;
 spf=pass  smtp.mailfrom=rekado@HIDDEN;
 dmarc=pass header.from=<rekado@HIDDEN> header.from=<rekado@HIDDEN>
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1565015781; 
 s=zoho; d=elephly.net; i=rekado@HIDDEN;
 h=References:From:To:Cc:Subject:In-reply-to:Date:Message-ID:MIME-Version:Content-Type:Content-Transfer-Encoding;
 l=2019; bh=jDDIVEUeZKAbMEEmVZMtLnSIG6ZHj6xyZRU/12BfBCg=;
 b=VocBUOQhRNLupX+C108OYK12ZajCzbE2b1A+7s8d6HgI/c65G6AKd/Wl3cVSgIXk
 bPtyC7BbKyY8Z8+y2LXTIY/ewAK/B0KDO7PkIJyxA1WgL6SR8oct1TuzejQg+VhD4fx
 noH/NBjHC3sDivTRqxjFmTxp5xsn9wQ9cT1pvFxI=
Received: from localhost (141.80.247.250 [141.80.247.250]) by mx.zohomail.com
 with SMTPS id 156501578105531.174411814380278;
 Mon, 5 Aug 2019 07:36:21 -0700 (PDT)
References: <87tvawzlvq.fsf@HIDDEN> <20190805071719.GB15819@E2140>
User-agent: mu4e 1.2.0; emacs 26.2
From: Ricardo Wurmus <rekado@HIDDEN>
To: Efraim Flashner <efraim@HIDDEN>
Subject: Re: fixing GDM + GNOME Shell
In-reply-to: <20190805071719.GB15819@E2140>
X-URL: https://elephly.net
X-PGP-Key: https://elephly.net/rekado.pubkey
X-PGP-Fingerprint: BCA6 89B6 3655 3801 C3C6  2150 197A 5888 235F ACAC
Date: Mon, 05 Aug 2019 16:36:18 +0200
Message-ID: <87h86vznkt.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-ZohoMailClient: External
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 36924
Cc: guix-devel@HIDDEN, 36924 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)


Efraim Flashner <efraim@HIDDEN> writes:

> On Sun, Aug 04, 2019 at 11:00:41PM +0200, Ricardo Wurmus wrote:
>> Hi Guix,
>>
>> Today I again couldn=E2=80=99t log into my workstation after upgrading t=
he
>> system.  I=E2=80=99m using GDM + GNOME Shell.
>>
>> At first GDM wouldn=E2=80=99t start.  I knew what to do: remove /var/lib=
/gdm,
>> because some state must have accumulated there.
>
> For this one can we create a single-shot service that, on reconfigure or
> boot, removes this directory and recreates it? In fact, it seems this is
> basically what Debian does=C2=B9.

I suggested as much earlier, but it seems like a hack.  Is this how
GNOME expects this state directory to be handled?  The fact that Debian
does this is reassuring (or not=E2=80=A6), but I would very much like to av=
oid
adding even more hacks.

>> GDM came up after a reboot, but I still couldn=E2=80=99t log in.  Instea=
d I was
>> thrown back to the login screen without any error message.  I looked in
>> ~/.cache/gdm/session.log for information, but it only told me that
>> gnome-shell was killed.  Thanks.
>>
>> After removing both .local/share and .cache out of the way I could log
>> in again.
>
> This part seems a little harder to automate. /etc/skel is only sourced
> when a user is created, so it's hard to make sweeping changes to help
> people in this case, if they even want automated help. I'm guessing
> making .cache/gdm(?) read-only would create other issues.

Does anyone know why this happens at all?  What are the cached data?
Can we do without?

>> What can we do to make GDM and GNOME Shell more reliable?
>
> Modify the logout scripts to remove a users' .cache file seems extreme.
> Some of the other options, such as removing and recreating directories
> would address other issues we've had (such as /var/cache/fontconfig).

In my opinion generating a global /var/cache/fontconfig should be
prevented; removing it seems again like an avoidable hack.

--
Ricardo





Information forwarded to bug-guix@HIDDEN:
bug#36924; Package guix. Full text available.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 5 Aug 2019 07:17:28 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Aug 05 03:17:28 2019
Received: from localhost ([127.0.0.1]:34558 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1huXFI-0002z5-7Y
	for submit <at> debbugs.gnu.org; Mon, 05 Aug 2019 03:17:28 -0400
Received: from lists.gnu.org ([209.51.188.17]:60658)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <efraim@HIDDEN>) id 1huXFF-0002yx-Nl
 for submit <at> debbugs.gnu.org; Mon, 05 Aug 2019 03:17:26 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:38426)
 by lists.gnu.org with esmtp (Exim 4.86_2)
 (envelope-from <efraim@HIDDEN>) id 1huXFE-0008Bv-Ex
 for bug-guix@HIDDEN; Mon, 05 Aug 2019 03:17:25 -0400
X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org
X-Spam-Level: 
X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,URIBL_BLOCKED
 autolearn=disabled version=3.3.2
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
 (envelope-from <efraim@HIDDEN>) id 1huXFD-0005Dd-1m
 for bug-guix@HIDDEN; Mon, 05 Aug 2019 03:17:24 -0400
Received: from flashner.co.il ([178.62.234.194]:42094)
 by eggs.gnu.org with esmtp (Exim 4.71)
 (envelope-from <efraim@HIDDEN>)
 id 1huXFC-0005Ck-Ml; Mon, 05 Aug 2019 03:17:22 -0400
Received: from localhost (unknown [31.210.177.218])
 by flashner.co.il (Postfix) with ESMTPSA id 4B4C54015E;
 Mon,  5 Aug 2019 07:17:21 +0000 (UTC)
Date: Mon, 5 Aug 2019 10:17:19 +0300
From: Efraim Flashner <efraim@HIDDEN>
To: Ricardo Wurmus <rekado@HIDDEN>
Subject: Re: fixing GDM + GNOME Shell
Message-ID: <20190805071719.GB15819@E2140>
References: <87tvawzlvq.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: multipart/signed; micalg=pgp-sha512;
 protocol="application/pgp-signature"; boundary="8P1HSweYDcXXzwPJ"
Content-Disposition: inline
In-Reply-To: <87tvawzlvq.fsf@HIDDEN>
X-PGP-Key-ID: 0x41AAE7DCCA3D8351
X-PGP-Key: https://flashner.co.il/~efraim/efraim_flashner.asc
X-PGP-Fingerprint: A28B F40C 3E55 1372 662D  14F7 41AA E7DC CA3D 8351
User-Agent: Mutt/1.12.1 (2019-06-15)
X-detected-operating-system: by eggs.gnu.org: Genre and OS details not
 recognized.
X-Received-From: 178.62.234.194
X-Spam-Score: -1.3 (-)
X-Debbugs-Envelope-To: submit
Cc: guix-devel@HIDDEN, bug-guix@HIDDEN
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -2.3 (--)


--8P1HSweYDcXXzwPJ
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Sun, Aug 04, 2019 at 11:00:41PM +0200, Ricardo Wurmus wrote:
> Hi Guix,
>=20
> Today I again couldn=E2=80=99t log into my workstation after upgrading the
> system.  I=E2=80=99m using GDM + GNOME Shell.
>=20
> At first GDM wouldn=E2=80=99t start.  I knew what to do: remove /var/lib/=
gdm,
> because some state must have accumulated there.

For this one can we create a single-shot service that, on reconfigure or
boot, removes this directory and recreates it? In fact, it seems this is
basically what Debian does=C2=B9.

>=20
> GDM came up after a reboot, but I still couldn=E2=80=99t log in.  Instead=
 I was
> thrown back to the login screen without any error message.  I looked in
> ~/.cache/gdm/session.log for information, but it only told me that
> gnome-shell was killed.  Thanks.
>=20
> After removing both .local/share and .cache out of the way I could log
> in again.

This part seems a little harder to automate. /etc/skel is only sourced
when a user is created, so it's hard to make sweeping changes to help
people in this case, if they even want automated help. I'm guessing
making .cache/gdm(?) read-only would create other issues.

>=20
> This happens whenever I upgrade the system.  This makes the system
> rather frustrating to use.  I don=E2=80=99t know if booting into an older=
 system
> generation would result in the same problem, but my guess is that it
> would because both GDM and GNOME Shell appear to be leaving some binary
> files behind that cause different versions to crash unceremoneously.
>=20
> What can we do to make GDM and GNOME Shell more reliable?

Modify the logout scripts to remove a users' .cache file seems extreme.
Some of the other options, such as removing and recreating directories
would address other issues we've had (such as /var/cache/fontconfig).


=C2=B9 https://sources.debian.org/src/gdm3/3.30.2-3/debian/gdm3.postinst/#L=
76

--=20
Efraim Flashner   <efraim@HIDDEN>   =D7=90=D7=A4=D7=A8=D7=99=D7=9D =
=D7=A4=D7=9C=D7=A9=D7=A0=D7=A8
GPG key =3D A28B F40C 3E55 1372 662D  14F7 41AA E7DC CA3D 8351
Confidentiality cannot be guaranteed on emails sent or received unencrypted

--8P1HSweYDcXXzwPJ
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQIzBAABCgAdFiEEoov0DD5VE3JmLRT3Qarn3Mo9g1EFAl1H1/IACgkQQarn3Mo9
g1G5VhAAsibD5ztLCeQoH3V8uNSGHhxreveiSAs1ZRB63xKot5+77Yc6dVWbfQOn
FO+0kD4ltjlaD+FplwoR+3qBUzshx+Gs+5NJi6EJJfWlt6mM7mOpUlry3uVJ5iFA
Y0lR9mw+xc2Yaj/oaXiimmncpGVs8aCqNM5lSugIuACL3e0JTOVX1Dzatuc1HW7+
DRrAIpnz+2Jwdf8n8lDBRVf6skJHh3cMKEWYxO/xRABeaAESjOxvWq8sB0TEpCSe
bZdMjAUV9eoWE+gIPbqLjdAjBTHy69BKj6tRgn1meZCvQv1CsdVDkqJUVJJ1p9fm
K5VjXij092gnXDGkdDYUm2B4loTYodwva45x5O5Eb7z12wq6+zCsYcD3Ir0+twFf
hM2Q8ptCwVr55bpO48I8KpWkAJi8jn+RiDNro3BZK+IfOcHAusKdEqcdA3wEQzs0
99qkeTKbBa8sTAmI44lqYTrkrWg6mIeWXamgr0Xkb6bZM2YwkgdmsqhGFb1hs1uW
dOhfBrULNBMMARMiFIR3Muurqo/pRVqR3V/4aK0a+y4XdmE7eab2dhQs9DwPjYLl
WqaSF7X5XfLi7GQZKEzbZOEqH2D7e03zKKximVjkO/7wrGZ4qr17mC8k2/U6voEB
Yw9Xwo3hacJHGLbwG/7k79yQ4lM9oR/H0mR3RcwqNoZ7NTwKJaY=
=ZKzJ
-----END PGP SIGNATURE-----

--8P1HSweYDcXXzwPJ--




Information forwarded to bug-guix@HIDDEN:
bug#36924; Package guix. Full text available.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 4 Aug 2019 21:01:14 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Aug 04 17:01:14 2019
Received: from localhost ([127.0.0.1]:34313 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1huNcw-0007zy-2N
	for submit <at> debbugs.gnu.org; Sun, 04 Aug 2019 17:01:14 -0400
Received: from lists.gnu.org ([209.51.188.17]:44598)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <rekado@HIDDEN>) id 1huNct-0007zp-EY
 for submit <at> debbugs.gnu.org; Sun, 04 Aug 2019 17:01:12 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:38579)
 by lists.gnu.org with esmtp (Exim 4.86_2)
 (envelope-from <rekado@HIDDEN>) id 1huNcs-0007m4-Fg
 for bug-guix@HIDDEN; Sun, 04 Aug 2019 17:01:11 -0400
X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org
X-Spam-Level: 
X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,RCVD_IN_DNSWL_NONE,
 URIBL_BLOCKED autolearn=disabled version=3.3.2
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
 (envelope-from <rekado@HIDDEN>) id 1huNcr-0002Br-KL
 for bug-guix@HIDDEN; Sun, 04 Aug 2019 17:01:10 -0400
Received: from sender-of-o51.zoho.com ([135.84.80.216]:21247)
 by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32)
 (Exim 4.71) (envelope-from <rekado@HIDDEN>)
 id 1huNcp-00025l-6W; Sun, 04 Aug 2019 17:01:07 -0400
ARC-Seal: i=1; a=rsa-sha256; t=1564952446; cv=none; d=zoho.com; s=zohoarc; 
 b=DPpi3cJq0IFPDiCBaZDczyEvKzuW4d2NVw+dfRFZAn39TZ32zb9gbnr4vLbh7n7exU5l/tSmqKYUMmueFrlt5l2uerCS1dtmfPyLAGsF0KQ/3iXZbAWRhum+HdAW7T5keW2XSUG+9VC5m5+qpToIczzvAXBlI7wgaa+HDDK737Y=
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zoho.com;
 s=zohoarc; t=1564952446;
 h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:MIME-Version:Message-ID:Subject:To:ARC-Authentication-Results;
 bh=SfReUyZGHrEL/+pGT+yBcAUuxDysK61qKKtxsYxTic0=; 
 b=Rgdg3oT/ZutWr5dpXwbHJaKWsD1src1B2VvrRRJ3dCzBewmZMtBN4frPpUVhvI8vHjGbWRuURobKiLnHLa8oRInf6Qp9Qt+Fw53GmuQtRD7LxqvbFiE2N6PMWG47lLoB8WyoBpDyLPv6VRHzs2UA3i5ZnMLT1jCf7k5bp9M2Iq8=
ARC-Authentication-Results: i=1; mx.zoho.com; dkim=pass  header.i=elephly.net;
 spf=pass  smtp.mailfrom=rekado@HIDDEN;
 dmarc=pass header.from=<rekado@HIDDEN> header.from=<rekado@HIDDEN>
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1564952446; 
 s=zoho; d=elephly.net; i=rekado@HIDDEN;
 h=From:To:Cc:Subject:Date:Message-ID:MIME-Version:Content-Type:Content-Transfer-Encoding;
 l=1051; bh=SfReUyZGHrEL/+pGT+yBcAUuxDysK61qKKtxsYxTic0=;
 b=Dhm1J6k9xkIUvl18XBSFPWLsSiiqxj988D7ieOSrubjDuNRLyEdAvGveG7XAYAFK
 rGUDTWj4Qf9ORdq9YQvx89uSUuMrmnuq+uVV8LyYuw3GbH/o1/9NSM/blMEV95R3akJ
 LwrEfoJCAtl9Ae46SMpz91ESuZVvJslzeRFFD2/c=
Received: from localhost (p54AD46C4.dip0.t-ipconnect.de [84.173.70.196]) by
 mx.zohomail.com with SMTPS id 1564952445116617.1032930029761;
 Sun, 4 Aug 2019 14:00:45 -0700 (PDT)
User-agent: mu4e 1.2.0; emacs 26.2
From: Ricardo Wurmus <rekado@HIDDEN>
To: guix-devel@HIDDEN
Subject: fixing GDM + GNOME Shell
X-URL: https://elephly.net
X-PGP-Key: https://elephly.net/rekado.pubkey
X-PGP-Fingerprint: BCA6 89B6 3655 3801 C3C6  2150 197A 5888 235F ACAC
Date: Sun, 04 Aug 2019 23:00:41 +0200
Message-ID: <87tvawzlvq.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-ZohoMailClient: External
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic]
X-Received-From: 135.84.80.216
X-Spam-Score: -1.3 (-)
X-Debbugs-Envelope-To: submit
Cc: bug-guix@HIDDEN
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -2.3 (--)

Hi Guix,

Today I again couldn=E2=80=99t log into my workstation after upgrading the
system.  I=E2=80=99m using GDM + GNOME Shell.

At first GDM wouldn=E2=80=99t start.  I knew what to do: remove /var/lib/gd=
m,
because some state must have accumulated there.

GDM came up after a reboot, but I still couldn=E2=80=99t log in.  Instead I=
 was
thrown back to the login screen without any error message.  I looked in
~/.cache/gdm/session.log for information, but it only told me that
gnome-shell was killed.  Thanks.

After removing both .local/share and .cache out of the way I could log
in again.

This happens whenever I upgrade the system.  This makes the system
rather frustrating to use.  I don=E2=80=99t know if booting into an older s=
ystem
generation would result in the same problem, but my guess is that it
would because both GDM and GNOME Shell appear to be leaving some binary
files behind that cause different versions to crash unceremoneously.

What can we do to make GDM and GNOME Shell more reliable?

--
Ricardo





Acknowledgement sent to Ricardo Wurmus <rekado@HIDDEN>:
New bug report received and forwarded. Copy sent to bug-guix@HIDDEN. Full text available.
Report forwarded to bug-guix@HIDDEN:
bug#36924; Package guix. Full text available.
Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.
Last modified: Tue, 6 Aug 2019 16:15:02 UTC

GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.