From mboxrd@z Thu Jan 1 00:00:00 1970 From: Kenan Toker Subject: bug#37761: man pages not displaying on Guix System 1.0.1 fresh install Date: Tue, 15 Oct 2019 19:00:49 +1100 Message-ID: <46aa24ae-2231-d1a1-d92c-14371f528f2e@kdtsh.net> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="i2cXQEFug4m3fWy7YXjduEszRdPZwrPQZ" Return-path: Received: from eggs.gnu.org ([2001:470:142:3::10]:37376) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iKJ6d-0001dU-Ko for bug-guix@gnu.org; Tue, 15 Oct 2019 05:27:05 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1iKJ6c-0002fQ-6t for bug-guix@gnu.org; Tue, 15 Oct 2019 05:27:03 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:33914) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1iKJ6b-0002fL-W5 for bug-guix@gnu.org; Tue, 15 Oct 2019 05:27:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1iKJ6b-0001yw-Qa for bug-guix@gnu.org; Tue, 15 Oct 2019 05:27:01 -0400 Sender: "Debbugs-submit" Resent-Message-ID: Received: from eggs.gnu.org ([2001:470:142:3::10]:53137) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iKHls-0006kJ-UA for bug-guix@gnu.org; Tue, 15 Oct 2019 04:01:34 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1iKHln-0008Ic-1L for bug-guix@gnu.org; Tue, 15 Oct 2019 04:01:32 -0400 Received: from mx2a.mailbox.org ([80.241.60.219]:48827) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1iKHlm-0008A8-J0 for bug-guix@gnu.org; Tue, 15 Oct 2019 04:01:26 -0400 Received: from smtp2.mailbox.org (smtp2.mailbox.org [IPv6:2001:67c:2050:105:465:1:2:0]) (using TLSv1.2 with cipher ECDHE-RSA-CHACHA20-POLY1305 (256/256 bits)) (No client certificate requested) by mx2a.mailbox.org (Postfix) with ESMTPS id 2F0A6A195D for ; Tue, 15 Oct 2019 10:01:14 +0200 (CEST) Received: from smtp2.mailbox.org ([80.241.60.241]) by spamfilter04.heinlein-hosting.de (spamfilter04.heinlein-hosting.de [80.241.56.122]) (amavisd-new, port 10030) with ESMTP id G5ECMFjYpa5F for ; Tue, 15 Oct 2019 10:00:57 +0200 (CEST) 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: 37761@debbugs.gnu.org This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --i2cXQEFug4m3fWy7YXjduEszRdPZwrPQZ Content-Type: multipart/mixed; boundary="6lpILz8vlqtsqiQzfwRJ0vQ9qT7EgibKe"; protected-headers="v1" From: Kenan Toker To: bug-guix@gnu.org Message-ID: <46aa24ae-2231-d1a1-d92c-14371f528f2e@kdtsh.net> Subject: man pages not displaying on Guix System 1.0.1 fresh install --6lpILz8vlqtsqiQzfwRJ0vQ9qT7EgibKe Content-Type: multipart/alternative; boundary="------------90F82BE41F4B48AE16A25771" Content-Language: en-US This is a multi-part message in MIME format. --------------90F82BE41F4B48AE16A25771 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Hi bug-guix, I=E2=80=99m emailing about an issue I was having with man pages, where ma= n pages were not displaying on a fresh install of Guix System 1.0.1 on a Thinkpad x200 laptop. I did not experience the issue at any point on another install of Guix, which I had installed using the Guix System 1.0.0 installer in a QEMU virtual machine. I=E2=80=99ve outlined the issu= e further along in this email. The issue: After I had installed man-db and man-pages, if I ran e.g. `man ls`, I got an empty man page with the following at the footer of the page: Manual page ls(1) line ?/? (END) (press h for help or q to quit) I was able to use the h key to look for help with man. When I pressed q to quit, I got a message like the following from stdout: man: command exited with status 255: (cd /run/current-system/profile/share/man && /gnu/store/[...]-man-db-2.8.5/libexec/man-db/zsoelim) | [...] To replicate the issue: 1. Do a clean install of Guix System using the 1.0.1 installer. The nurses installation wizard is used with standard settings, no WM/DE, and with one ext4 filesystem on / with disk encryption and a swap partition. 2. Install `man-db=E2=80=99, either as a package in a profile or as a pa= ckage in the OS configuration - in the case of the latter, do a `guix system reconfigure=E2=80=99 with the new OS configuration. 3. Run the man command with any input, e.g. `man ls=E2=80=99 or `man pwd= =E2=80=99. 4. Install any other package, e.g. emacs, and run the man command with this too, i.e. `man emacs=E2=80=99. My `solution=E2=80=99: My solution was to do a fresh install of Guix System 1.0.0 (using the ncurses installation wizard and with very similar settings, and doing the fix for %base-packages) on my x200 laptop and update to the latest distribution, which has made the issue go away; however, I was never able to make the issue go away on my original Guix System 1.0.1 installation. Of course, I can=E2=80=99t blame the issue on the installation image with= out having a bigger picture of how the software works, but the installation image I used is the only difference I could find between the two systems I installed (with the caveat that I never tried installing Guix System 1.0.1 on a VM). If this can be replicated by anyone else, maybe there is an issue with the installation image. If not, let me know if there is any troubleshooting I can do which could be of use - I=E2=80=99m happy to= do a fresh install on my x200 and run any diagnostics you=E2=80=99d like me to= =2E Thanks, Kenan --------------90F82BE41F4B48AE16A25771 Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: quoted-printable Hi bug-guix,

I=E2=80=99m emailing about an issue I was having with man pages, wher= e man pages were not displaying on a fresh install of Guix System 1.0.1 on a Thinkpad x200 laptop. I did not experience the issue at any point on another install of Guix, which I had installed using the Guix System 1.0.0 installer in a QEMU virtual machine. I=E2=80=99ve outlin= ed the issue further along in this email.

The issue:
After I had installed man-db and man-pages, if I ran e.g. `man ls`, I got an empty man page with the following at the footer of the page:
Manual page ls(1) line ?/? (END) (press h for help or q to quit)
I was able to use the h key to look for help with man. When I pressed q to quit, I got a message like the following from stdout:
man: command exited with status 255: (cd /run/current-system/profile/share/man && /gnu/store/[...]-man-db-2.8.5/libexec/man-db/zsoelim) | [...]

To replicate the issue:
  1. Do a clean install of Guix System using the 1.0.1 installer. The nurses installation wizard is used with standard settings, no WM/DE, and with one ext4 filesystem on / with disk encryption and a swap partition.
  2. Install `man-db=E2=80=99, either as a package in a profile or a= s a package in the OS configuration - in the case of the latter, do a `guix system reconfigure=E2=80=99 with the new OS configuration= =2E
  3. Run the man command with any input, e.g. `man ls=E2=80=99 or `m= an pwd=E2=80=99.
  4. Install any other package, e.g. emacs, and run the man command with this too, i.e. `man emacs=E2=80=99.

My `solution=E2=80=99:
My solution was to do a fresh install of Guix System 1.0.0 (using the ncurses installation wizard and with very similar settings, and doing the fix for %base-packages) on my x200 laptop and update to the latest distribution, which has made the issue go away; however, I was never able to make the issue go away on my original Guix System 1.0.1 installation.

Of course, I can=E2=80=99t blame the issue on the installation image = without having a bigger picture of how the software works, but the installation image I used is the only difference I could find between the two systems I installed (with the caveat that I never tried installing Guix System 1.0.1 on a VM). If this can be replicated by anyone else, maybe there is an issue with the installation image. If not, let me know if there is any troubleshooting I can do which could be of use - I=E2=80=99m happy to= do a fresh install on my x200 and run any diagnostics you=E2=80=99d like m= e to.

Thanks,
Kenan

--------------90F82BE41F4B48AE16A25771-- --6lpILz8vlqtsqiQzfwRJ0vQ9qT7EgibKe-- --i2cXQEFug4m3fWy7YXjduEszRdPZwrPQZ Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEq8sM+F7DAsGkeqi0O9kLN5bv9gUFAl2lfLIACgkQO9kLN5bv 9gWBTw/6A1kyNY/IOQ164tbCaRyZ7fEvR69ep9L3jtk+bNr1pGduXpakX6L3cLM2 C8LgtbM4R7ZPcBYzr7FdsY102bbrFl+Xedg9VXsAhVI0dF94su9+VwWL0PVlIECz B/HW07yYzY5nFDs1uAsFuZ/2KRsoy0/Gilhgq9pHdCwk9ZrdY+KswlQTkevPvADi VwfJHlZmnxTxlVfYP2wOR3bs0oGb6tvlO3dqWpH1IKOGzX5YrD3Vk31swKxHHXs+ EgKyTKJkWaZlPR27IoTPLsBKaM/0fc9k58fQnGhjHf5WQ1Xji8y657gR0ioXyPAj EYaflqV6i6xuUcPkXsC7MPOgREntTjpdFmc2wC5vfEC4Y7rNBdDqDq/pHnGFmfb5 q20SnaemXKsJtt8FPBMFFIAkQ52MKM0Jjc7Ge7lpQZq+M4H67PCJlsbA+kL1Ykuq muGoOVw1U3116/CD8MwqyKB2DzIM0OoajbKvFamUkv41pqCvSpKoGhu6jXSmn1gI +ZNBqAM5+GERE+uFqoHJIcJ12WCJkQTIzeUtx7vV4MJu0pzqIUaGRGO8llqNrkvh XgMpq+4Obm+0vLbCxdv3x/lvkqn7m29lKT508JX6nL4Fjmm89l9EOJsY21JPusC6 RoWBUm+ptu6EkxQBRbyB7M1y0u3RkHxspUoPVomHYddZgMDtf3E= =NaaI -----END PGP SIGNATURE----- --i2cXQEFug4m3fWy7YXjduEszRdPZwrPQZ--