From mboxrd@z Thu Jan 1 00:00:00 1970 From: Leo Famulari Subject: bug#30540: ssh: No user exists for uid 1000 Date: Mon, 19 Feb 2018 19:30:44 -0500 Message-ID: <20180220003044.GA6440@jasmine.lan> References: <20180219230645.GA5650@jurong> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="PNTmBPCT7hxwcZjr" Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:42502) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1envpq-0001sr-Vk for bug-guix@gnu.org; Mon, 19 Feb 2018 19:31:07 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1envpm-00081l-Ay for bug-guix@gnu.org; Mon, 19 Feb 2018 19:31:06 -0500 Received: from debbugs.gnu.org ([208.118.235.43]:43957) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1envpl-00081P-VZ for bug-guix@gnu.org; Mon, 19 Feb 2018 19:31:02 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1envpl-0000nb-Pq for bug-guix@gnu.org; Mon, 19 Feb 2018 19:31:01 -0500 Sender: "Debbugs-submit" Resent-To: bug-guix@gnu.org Resent-Message-ID: Content-Disposition: inline In-Reply-To: <20180219230645.GA5650@jurong> List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guix-bounces+gcggb-bug-guix=m.gmane.org@gnu.org Sender: "bug-Guix" To: Andreas Enge Cc: 30540-done@debbugs.gnu.org --PNTmBPCT7hxwcZjr Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Tue, Feb 20, 2018 at 12:06:45AM +0100, Andreas Enge wrote: > it looks like the glibc change when merging core-updates caused us to be > bitten by a bug that is known on NixOS: > https://github.com/NixOS/nixpkgs/issues/31762 >=20 > When I type "ssh whatever" (literally, or replacing "whatever" by a real > server name), then the error message > No user exists for uid 1000 > is printed and the ssh command is not executed. The issue is that glibc 2.26 deprecated the "compat" query type of the Name Service Switch. We discussed this previously in . One can adjust to the change by either using the nscd daemon [0] or editing /etc/nsswitch.conf and replacing instances of 'compat' with 'files'. On Debian Stretch, I found that `apt-get install nscd` was sufficient. I'm going to merge this report with #30298. [0] We already "strongly recommend" using nscd: https://www.gnu.org/software/guix/manual/html_node/Application-Setup.html#N= ame-Service-Switch-1 --PNTmBPCT7hxwcZjr Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEsFFZSPHn08G5gDigJkb6MLrKfwgFAlqLbDEACgkQJkb6MLrK fwhezRAApUxphQ435TyFoiIvSDmD1bL/sNR1b1uoitPdabbXjz0ZJGzoGf0lxdM9 SYbRFIUGm8MakS23BgMYn3d7avWCrkUM9arddMbcGeAUMkvV5QwydHtFXhGjXdHY YZeLh9CAeIQ2Ce45YMHcy66jzLVjv8eiHcDpFWjpIZvrNq0TQucZEtxrxF/PRrRM EnzNfDX0ireSZvGE4HtOyvLw+xZ3N9AtntO3iOgDpbt2ncKA+kh7bjUEsZ1OpxD+ HlhV0jVUjlLPsjuL/haW0rnNpu/Ygj1Spm5GKTxKn7bkffYCtjQ7lDgIt9BU9HHR OzuiUYzy+c5H2MPqCsgeJdbNIqddC7hKUlUbq2wB7Vq/hwyl8OBWmvrL6QBy308p IDwF9buPt6MbbAPqS2giFibmlYV/TKS8HTm94d6eT2mkcnHHfR4W8KXw9UbCcYwY 6WQEsUkhSFLANiPn9PoiF3nNePq/QV2qQkxBV3fMTEWbnVrLCh2x75YDAqkmptTl lm6FHDWQGPjtJ1FQ0gRVY057eejCTWdB1A7xAeTDape1vKPn/NASrFC9EGxMVTEt sxtB6VQfIkH3t30voljVX76ccH7dpAKuNn03QUszf39zNfqqkWgPgV93D4U+ok+w nj1YpxEDAsz2O5Str3Za1q35LyEJOycFZdAIWqm0EOJoWyZ2CjE= =cLBx -----END PGP SIGNATURE----- --PNTmBPCT7hxwcZjr--