From debbugs-submit-bounces@debbugs.gnu.org Tue Dec 22 00:38:58 2020 Received: (at submit) by debbugs.gnu.org; 22 Dec 2020 05:38:58 +0000 Received: from localhost ([127.0.0.1]:48753 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kraNt-0000fT-RA for submit@debbugs.gnu.org; Tue, 22 Dec 2020 00:38:58 -0500 Received: from lists.gnu.org ([209.51.188.17]:50080) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kraNr-0000fK-Bu for submit@debbugs.gnu.org; Tue, 22 Dec 2020 00:38:56 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:43372) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kraNr-0006Je-53 for bug-guix@gnu.org; Tue, 22 Dec 2020 00:38:55 -0500 Received: from mail-pj1-x102d.google.com ([2607:f8b0:4864:20::102d]:54039) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1kraNo-00047Y-Qo for bug-guix@gnu.org; Tue, 22 Dec 2020 00:38:54 -0500 Received: by mail-pj1-x102d.google.com with SMTP id iq13so718452pjb.3 for ; Mon, 21 Dec 2020 21:38:52 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:subject:date:message-id:user-agent:mime-version; bh=Xl7dpBcshIUp72LUmtKk8HtLDJGHqyaPiIe2ert5dXk=; b=FcLylQN+8QucJQM1WAlIt9c4EUBgxxJ60QzDMLqW2+w9xA1vpsxlPzrlRz3wIiXJqY AqaUTvtXNgGecHJ/KoXTr8PHjZbLMKcR/ex/71iFY+hFqrsY2+dzCFJcT251+GJTCzi6 rqC4phFCbzZncTy3zV9QIKKn89He2PEdfkWf90dOHuPsKC5mEMHyUYeJ5uQBdrZt+x3m dQCdli54ovDogSRBwOeMd/G49pqWRyQ+q1FCbUT6BUaL/hYCEuLWjDeZoWA/h2D5Yvfp MyP4a+ty8hN24zJGoBdEhF+aK/fWP2SOjHpZnxpe7tsdyLKNYXJUNAQeW+8oAd10w7qp Q9lA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id:user-agent :mime-version; bh=Xl7dpBcshIUp72LUmtKk8HtLDJGHqyaPiIe2ert5dXk=; b=B406WywxzdcCozVKZcwqOwOKRq/QPYFoGTUBCubaCUQFIrx8erJfaNyRyMbAdqVOx4 8Jr7cm3DRVL1HZE11SS+0JhpS3BOW2LDLPivD5YGAAeJaqv7rdPrzTVn4T10nFdzisDR H1vQTqclxkIE2ecQqY7T5O4Ir6aIbOVV8JoVkiWVvsidK17F/zpIefxcLbJAM0tpzEe7 BMRFJrEpi/wL5qQTVRylUF9tPzXfy8lCNMaf/2otn9RGA31MqU03mjUiPWb+QzB9PLik NXFc+qdAqovw3diNXeygC2FzNkUfB4uD3eJid/ioRdRNHZhkgyKtdKUF+ljjZWDzOeeb TDbA== X-Gm-Message-State: AOAM533YXLwr/BMCHoAKx0QeFuNsnhKqcYZ1+zOLMKSxi7YrcCLmj4b0 vbhilmcpTNWiiq5ONfSgGmaatJo8yNO6yA== X-Google-Smtp-Source: ABdhPJxUUcSzRRaJzwWDRxZWP9h4ah45cowzywxN/sZZsJ2y7hUkXV9L9xVzC1ITwWfpxRo/YDcpSg== X-Received: by 2002:a17:90a:a10e:: with SMTP id s14mr20038820pjp.133.1608615530478; Mon, 21 Dec 2020 21:38:50 -0800 (PST) Received: from navi (137-025-019-170.res.spectrum.com. [137.25.19.170]) by smtp.gmail.com with ESMTPSA id d133sm15381412pfd.6.2020.12.21.21.38.49 for (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Mon, 21 Dec 2020 21:38:49 -0800 (PST) From: Evan Straw To: bug-guix@gnu.org Subject: Cannot log in to GNOME on foreign distro with Guix Date: Mon, 21 Dec 2020 21:38:47 -0800 Message-ID: <87v9cu4cyg.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.3 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" Received-SPF: pass client-ip=2607:f8b0:4864:20::102d; envelope-from=evan.straw99@gmail.com; helo=mail-pj1-x102d.google.com X-Spam_score_int: -17 X-Spam_score: -1.8 X-Spam_bar: - X-Spam_report: (-1.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.1 (-) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.1 (--) --=-=-= Content-Type: text/plain Hello, I'm running Ubuntu 20.04.1 LTS with Guix installed on top as a package manager. --8<---------------cut here---------------start------------->8--- evan@navi:~$ guix describe Generation 30 Dec 21 2020 13:21:53 (current) guix f00e68a repository URL: https://git.savannah.gnu.org/git/guix.git branch: master commit: f00e68ace070fd5240a4b5874e61c26f6e909b6c personal bd255b1 repository URL: https://git.sr.ht/~estraw/guix-channel branch: master commit: bd255b10b22e612971bd8daf9c2ab3d3014a0b7c --8<---------------cut here---------------end--------------->8--- One day, I went to log in after rebooting my PC (I had performed a `guix pull` the same day) and upon entering my password, I was just brought immediately back to the login screen. Checking the system journal, I found that gnome-session is outputting several errors like --8<---------------cut here---------------start------------->8--- Dec 17 22:27:14 navi gnome-session[24407]: gnome-session-binary[24407]: WARNING: Unable to find required component 'org.gnome.SettingsDaemon.A11ySettings' Dec 17 22:27:14 navi gnome-session[24407]: gnome-session-binary[24407]: WARNING: Unable to find required component 'org.gnome.SettingsDaemon.Color' Dec 17 22:27:14 navi gnome-session-binary[24407]: WARNING: Unable to find required component 'org.gnome.SettingsDaemon.A11ySettings' Dec 17 22:27:14 navi gnome-session-binary[24407]: WARNING: Unable to find required component 'org.gnome.SettingsDaemon.Color' Dec 17 22:27:14 navi gnome-session[24407]: gnome-session-binary[24407]: WARNING: Unable to find required component 'org.gnome.SettingsDaemon.Datetime' Dec 17 22:27:14 navi gnome-session-binary[24407]: WARNING: Unable to find required component 'org.gnome.SettingsDaemon.Datetime' Dec 17 22:27:14 navi gnome-session[24407]: gnome-session-binary[24407]: WARNING: Unable to find required component 'org.gnome.SettingsDaemon.Housekeeping' Dec 17 22:27:14 navi gnome-session-binary[24407]: WARNING: Unable to find required component 'org.gnome.SettingsDaemon.Housekeeping' Dec 17 22:27:14 navi gnome-session[24407]: gnome-session-binary[24407]: WARNING: Unable to find required component 'org.gnome.SettingsDaemon.Keyboard' Dec 17 22:27:14 navi gnome-session-binary[24407]: WARNING: Unable to find required component 'org.gnome.SettingsDaemon.Keyboard' Dec 17 22:27:14 navi gnome-session[24407]: gnome-session-binary[24407]: WARNING: Unable to find required component 'org.gnome.SettingsDaemon.MediaKeys' Dec 17 22:27:14 navi gnome-session-binary[24407]: WARNING: Unable to find required component 'org.gnome.SettingsDaemon.MediaKeys' Dec 17 22:27:14 navi gnome-session[24407]: gnome-session-binary[24407]: WARNING: Unable to find required component 'org.gnome.SettingsDaemon.Power' Dec 17 22:27:14 navi gnome-session-binary[24407]: WARNING: Unable to find required component 'org.gnome.SettingsDaemon.Power' Dec 17 22:27:14 navi gnome-session[24407]: gnome-session-binary[24407]: WARNING: Unable to find required component 'org.gnome.SettingsDaemon.PrintNotifications' Dec 17 22:27:14 navi gnome-session[24407]: gnome-session-binary[24407]: WARNING: Unable to find required component 'org.gnome.SettingsDaemon.Rfkill' Dec 17 22:27:14 navi gnome-session[24407]: gnome-session-binary[24407]: WARNING: Unable to find required component 'org.gnome.SettingsDaemon.ScreensaverProxy' Dec 17 22:27:14 navi gnome-session-binary[24407]: WARNING: Unable to find required component 'org.gnome.SettingsDaemon.PrintNotifications' Dec 17 22:27:14 navi gnome-session-binary[24407]: WARNING: Unable to find required component 'org.gnome.SettingsDaemon.Rfkill' Dec 17 22:27:14 navi gnome-session-binary[24407]: WARNING: Unable to find required component 'org.gnome.SettingsDaemon.ScreensaverProxy' Dec 17 22:27:14 navi gnome-session-binary[24407]: WARNING: Unable to find required component 'org.gnome.SettingsDaemon.Sharing' Dec 17 22:27:14 navi gnome-session[24407]: gnome-session-binary[24407]: WARNING: Unable to find required component 'org.gnome.SettingsDaemon.Sharing' Dec 17 22:27:14 navi gnome-session[24407]: gnome-session-binary[24407]: WARNING: Unable to find required component 'org.gnome.SettingsDaemon.Smartcard' Dec 17 22:27:14 navi gnome-session-binary[24407]: WARNING: Unable to find required component 'org.gnome.SettingsDaemon.Smartcard' Dec 17 22:27:14 navi gnome-session[24407]: gnome-session-binary[24407]: WARNING: Unable to find required component 'org.gnome.SettingsDaemon.Sound' Dec 17 22:27:14 navi gnome-session-binary[24407]: WARNING: Unable to find required component 'org.gnome.SettingsDaemon.Sound' Dec 17 22:27:14 navi gnome-session[24407]: gnome-session-binary[24407]: WARNING: Unable to find required component 'org.gnome.SettingsDaemon.Wacom' Dec 17 22:27:14 navi gnome-session-binary[24407]: WARNING: Unable to find required component 'org.gnome.SettingsDaemon.Wacom' Dec 17 22:27:14 navi gnome-session[24407]: gnome-session-binary[24407]: WARNING: Unable to find required component 'org.gnome.SettingsDaemon.XSettings' Dec 17 22:27:14 navi gnome-session[24407]: gnome-session-binary[24407]: CRITICAL: We failed, but the fail whale is dead. Sorry.... Dec 17 22:27:14 navi gnome-session-binary[24407]: WARNING: Unable to find required component 'org.gnome.SettingsDaemon.XSettings' Dec 17 22:27:14 navi gnome-session-binary[24407]: CRITICAL: We failed, but the fail whale is dead. Sorry.... --8<---------------cut here---------------end--------------->8--- When I disable the shell script in /etc/profile.d/ that exports necessary environment variables for Guix, the problem disappears, and I am able to log in again, which makes me suspect that maybe some of the environment variables that Guix sets are confusing GNOME somehow. I'm not sure if it is caused by one of the packages I have installed from Guix, but I know that when I limit my profile to only Emacs and the Emacs packages I have installed from Guix, I am able to log in again. When I add a package (like stumpwm) that needs to set XDG_DATA_DIRS, the problem seems to reappear. I also was able to reproduce the problem on another machine I have that runs the same operating system and also has Guix. Is this a bug, or is it possible I've just misconfigured something? Please let me know if I'm missing any needed information and I'll do my best to provide it. -- Evan Straw --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEE6f/SZXb4DLdwy+VR9TDDtKKp8G0FAl/hhmcACgkQ9TDDtKKp 8G0dHRAAyKwsWVQKQQqCrcqwBi3TYuAPQPsImGEXwuhaRwN6zQ0DK3RajXlGBptj EwlUl7Zypgi9NxGIM3gPZ3jYltEwzvawziiWNK2sZNQAoszU3WZO7mWiius9pskq yfuymF+BOO4P3Pe8bZW/nAfdbo11sUjjTKqcYd5CxhQZEJt4MpFRJ4dDJGNtRc6k t3pG/ee3CBHfc+88DqjfBDPtBS8tlmwaX+tdw1YiBsyPRXbqtvXExQghTCXidO7+ u48XrIQ4cipYNXr/BersfM3gql4EwDON24RZ2IlCSQU3Vc+WJJrwXQuGFNqvn133 Zy1eRRTw0HerDHmStbK8FMy80DfzZRCyz/Gz4NWgDeldOHLgNF6tCCn821WkKb3U X5cqTNC5srWpgzU1h1+gyoZDuI3pQZJgWXRvs2/rJyjnfz2m4yYuIAJRVudMV1C6 IpVvmDxGU2rKRwX52sFxawxJBjlsrXfK9u+Qk9JNLsO/l42Se7bWm81o2Ixl4Vxd rYvvYVJeSWw2nTjJYyJ5ocJH+xC/XVEoFRlmB3RlLqoMIKYXXFskdiptYjysc3ny h1Z0FP7k7nl2wZvtTjIQ0SpwbmYBengPCLwc/utUrXWqJB/CUf5vEZpQpfiBplT5 dUiWtRVkhowz/75FlTPQ+rKfclQxwZ2lsLJd8O7lmVDuqh7Ccgk= =Lcpl -----END PGP SIGNATURE----- --=-=-=--