GNU bug report logs - #55709
R texinfo documents are not showing up for me

Previous Next

Package: guix;

Reported by: Kyle Andrews <kyle <at> posteo.net>

Date: Sun, 29 May 2022 15:51:01 UTC

Severity: normal

Tags: notabug

Done: Ludovic Courtès <ludo <at> gnu.org>

Bug is archived. No further changes may be made.

To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 55709 in the body.
You can then email your comments to 55709 AT debbugs.gnu.org in the normal way.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to bug-guix <at> gnu.org:
bug#55709; Package guix. (Sun, 29 May 2022 15:51:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to Kyle Andrews <kyle <at> posteo.net>:
New bug report received and forwarded. Copy sent to bug-guix <at> gnu.org. (Sun, 29 May 2022 15:51:02 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Kyle Andrews <kyle <at> posteo.net>
To: bug-guix <bug-guix <at> gnu.org>
Subject: R texinfo documents are not showing up for me
Date: Sun, 29 May 2022 15:48:26 +0000
Dear Guix,

I see that R provides a lot of texinfo documentation, but none of it is
showing up for me in 'Emacs M-x info' or by typing 'info R'. Is this
just my setup problem or is it a wider phenomenon?

Thanks,
Kyle




Information forwarded to bug-guix <at> gnu.org:
bug#55709; Package guix. (Sun, 29 May 2022 22:38:02 GMT) Full text and rfc822 format available.

Message #8 received at 55709 <at> debbugs.gnu.org (full text, mbox):

From: Ludovic Courtès <ludo <at> gnu.org>
To: Kyle Andrews <kyle <at> posteo.net>
Cc: 55709 <at> debbugs.gnu.org
Subject: Re: bug#55709: R texinfo documents are not showing up for me
Date: Mon, 30 May 2022 00:37:32 +0200
Hi,

Kyle Andrews <kyle <at> posteo.net> skribis:

> I see that R provides a lot of texinfo documentation, but none of it is
> showing up for me in 'Emacs M-x info' or by typing 'info R'. Is this
> just my setup problem or is it a wider phenomenon?

The following Info files are provided by ‘r-minimal’:

--8<---------------cut here---------------start------------->8---
$ find -L $(guix build r-minimal) -name \*.info\* 
/gnu/store/jwr3aajwjxwv3swdwbdxzh8ccn3mdlvz-r-minimal-4.2.0/share/info/R-exts.info-1.gz
/gnu/store/jwr3aajwjxwv3swdwbdxzh8ccn3mdlvz-r-minimal-4.2.0/share/info/R-admin.info.gz
/gnu/store/jwr3aajwjxwv3swdwbdxzh8ccn3mdlvz-r-minimal-4.2.0/share/info/R-data.info.gz
/gnu/store/jwr3aajwjxwv3swdwbdxzh8ccn3mdlvz-r-minimal-4.2.0/share/info/R-lang.info.gz
/gnu/store/jwr3aajwjxwv3swdwbdxzh8ccn3mdlvz-r-minimal-4.2.0/share/info/R-intro.info.gz
/gnu/store/jwr3aajwjxwv3swdwbdxzh8ccn3mdlvz-r-minimal-4.2.0/share/info/R-exts.info-3.gz
/gnu/store/jwr3aajwjxwv3swdwbdxzh8ccn3mdlvz-r-minimal-4.2.0/share/info/R-exts.info.gz
/gnu/store/jwr3aajwjxwv3swdwbdxzh8ccn3mdlvz-r-minimal-4.2.0/share/info/R-exts.info-2.gz
/gnu/store/jwr3aajwjxwv3swdwbdxzh8ccn3mdlvz-r-minimal-4.2.0/share/info/R-ints.info.gz
/gnu/store/jwr3aajwjxwv3swdwbdxzh8ccn3mdlvz-r-minimal-4.2.0/share/info/R-FAQ.info.gz
--8<---------------cut here---------------end--------------->8---

This package is propagated by ‘r’.  Thus, you can access these manuals
for instance with:

  guix shell r info-reader -- info R-intro

You can replace ‘info-reader’ by ‘emacs’; the key here is that this sets
the ‘INFOPATH’ environment variable.

Does it work for you?

HTH,
Ludo’.




Information forwarded to bug-guix <at> gnu.org:
bug#55709; Package guix. (Tue, 31 May 2022 01:04:02 GMT) Full text and rfc822 format available.

Message #11 received at 55709 <at> debbugs.gnu.org (full text, mbox):

From: Kyle Andrews <kyle <at> posteo.net>
To: Ludovic Courtès <ludo <at> gnu.org>
Cc: 55709 <at> debbugs.gnu.org
Subject: Re: bug#55709: R texinfo documents are not showing up for me
Date: Tue, 31 May 2022 00:35:06 +0000
Hi Ludo,

I tried with both info-reader and emacs. The former (your command)
worked (yay!), while the latter (see below) errored out: saying emacs
could not be found. 

  guix shell r emacs -- emacs
  # /gnu/store/rg8f1jd773n2l78p24m1gds3dmvcgkjq-profile/bin/emacs: error while loading shared libraries: /gnu/store/vncwfb53kbnyflyc1jyd2xv9sifpw202-gtk+-3.24.30/lib/libgdk-3.so.0: file too short

However, I tried also with emacs-no-x and it picked up the R texinfo
manuals with no problems. I also checked the INFOPATH and saw those
files directly in there. That's certainly better than on my system where
they are not.

The first item in $(guix describe) is:

  guix acb0830
    repository URL: https://git.savannah.gnu.org/git/guix.git
    branch: master
    commit: acb08304c862d65679086a9f160240bfd598289d

Cheers,
Kyle

Ludovic Courtès <ludo <at> gnu.org> writes:

> Hi,
>
> Kyle Andrews <kyle <at> posteo.net> skribis:
>
>> I see that R provides a lot of texinfo documentation, but none of it is
>> showing up for me in 'Emacs M-x info' or by typing 'info R'. Is this
>> just my setup problem or is it a wider phenomenon?
>
> The following Info files are provided by ‘r-minimal’:
>
> $ find -L $(guix build r-minimal) -name \*.info\* 
> /gnu/store/jwr3aajwjxwv3swdwbdxzh8ccn3mdlvz-r-minimal-4.2.0/share/info/R-exts.info-1.gz
> /gnu/store/jwr3aajwjxwv3swdwbdxzh8ccn3mdlvz-r-minimal-4.2.0/share/info/R-admin.info.gz
> /gnu/store/jwr3aajwjxwv3swdwbdxzh8ccn3mdlvz-r-minimal-4.2.0/share/info/R-data.info.gz
> /gnu/store/jwr3aajwjxwv3swdwbdxzh8ccn3mdlvz-r-minimal-4.2.0/share/info/R-lang.info.gz
> /gnu/store/jwr3aajwjxwv3swdwbdxzh8ccn3mdlvz-r-minimal-4.2.0/share/info/R-intro.info.gz
> /gnu/store/jwr3aajwjxwv3swdwbdxzh8ccn3mdlvz-r-minimal-4.2.0/share/info/R-exts.info-3.gz
> /gnu/store/jwr3aajwjxwv3swdwbdxzh8ccn3mdlvz-r-minimal-4.2.0/share/info/R-exts.info.gz
> /gnu/store/jwr3aajwjxwv3swdwbdxzh8ccn3mdlvz-r-minimal-4.2.0/share/info/R-exts.info-2.gz
> /gnu/store/jwr3aajwjxwv3swdwbdxzh8ccn3mdlvz-r-minimal-4.2.0/share/info/R-ints.info.gz
> /gnu/store/jwr3aajwjxwv3swdwbdxzh8ccn3mdlvz-r-minimal-4.2.0/share/info/R-FAQ.info.gz
>
> This package is propagated by ‘r’.  Thus, you can access these manuals
> for instance with:
>
>   guix shell r info-reader -- info R-intro
>
> You can replace ‘info-reader’ by ‘emacs’; the key here is that this sets
> the ‘INFOPATH’ environment variable.
>
> Does it work for you?
>
> HTH,
> Ludo’.





Information forwarded to bug-guix <at> gnu.org:
bug#55709; Package guix. (Tue, 31 May 2022 08:39:02 GMT) Full text and rfc822 format available.

Message #14 received at 55709 <at> debbugs.gnu.org (full text, mbox):

From: Maxime Devos <maximedevos <at> telenet.be>
To: Kyle Andrews <kyle <at> posteo.net>, Ludovic Courtès
 <ludo <at> gnu.org>
Cc: 55709 <at> debbugs.gnu.org
Subject: Re: bug#55709: R texinfo documents are not showing up for me
Date: Tue, 31 May 2022 10:37:59 +0200
[Message part 1 (text/plain, inline)]
Kyle Andrews schreef op di 31-05-2022 om 00:35 [+0000]:
>   # /gnu/store/rg8f1jd773n2l78p24m1gds3dmvcgkjq-profile/bin/emacs: error while loading shared libraries: /gnu/store/vncwfb53kbnyflyc1jyd2xv9sifpw202-gtk+-3.24.30/lib/libgdk-3.so.0: file too short

Seems suspect.  I'd suggest trying

guix gc --verify=contents /gnu/store/vncwfb53kbnyflyc1jyd2xv9sifpw202-gtk+-3.24.30

but that fails locally, apparently no arguments are accepted,
so maybe try

guix gc --verify=contents

(Is there a method to verify and repair a _single_ store item instead of the whole store?).

Greetings,
Maxime
[signature.asc (application/pgp-signature, inline)]

Information forwarded to bug-guix <at> gnu.org:
bug#55709; Package guix. (Tue, 31 May 2022 09:38:02 GMT) Full text and rfc822 format available.

Message #17 received at 55709 <at> debbugs.gnu.org (full text, mbox):

From: Ludovic Courtès <ludo <at> gnu.org>
To: Kyle Andrews <kyle <at> posteo.net>
Cc: 55709 <at> debbugs.gnu.org
Subject: Re: bug#55709: R texinfo documents are not showing up for me
Date: Tue, 31 May 2022 11:37:04 +0200
Hi Kyle,

Kyle Andrews <kyle <at> posteo.net> skribis:

> I tried with both info-reader and emacs. The former (your command)
> worked (yay!), while the latter (see below) errored out: saying emacs
> could not be found. 
>
>   guix shell r emacs -- emacs
>   # /gnu/store/rg8f1jd773n2l78p24m1gds3dmvcgkjq-profile/bin/emacs: error while loading shared libraries: /gnu/store/vncwfb53kbnyflyc1jyd2xv9sifpw202-gtk+-3.24.30/lib/libgdk-3.so.0: file too short

Could you type “unset LD_LIBRARY_PATH” before this command, to be on the
safe side?  Does it make a difference?

If not, what does this say:

  du -L /gnu/store/vncwfb53kbnyflyc1jyd2xv9sifpw202-gtk+-3.24.30/lib/libgdk-3.so.0

Here I get:

  1044    /gnu/store/vncwfb53kbnyflyc1jyd2xv9sifpw202-gtk+-3.24.30/lib/libgdk-3.so.0

Thanks,
Ludo’.




Information forwarded to bug-guix <at> gnu.org:
bug#55709; Package guix. (Thu, 02 Jun 2022 00:46:01 GMT) Full text and rfc822 format available.

Message #20 received at 55709 <at> debbugs.gnu.org (full text, mbox):

From: Kyle Andrews <kyle <at> posteo.net>
To: Ludovic Courtès <ludo <at> gnu.org>
Cc: 55709 <at> debbugs.gnu.org
Subject: Re: bug#55709: R texinfo documents are not showing up for me
Date: Thu, 02 Jun 2022 00:42:45 +0000
Thanks for looking into this!

Ludovic Courtès <ludo <at> gnu.org> writes:

> Hi Kyle,
>
> Kyle Andrews <kyle <at> posteo.net> skribis:
>
>> I tried with both info-reader and emacs. The former (your command)
>> worked (yay!), while the latter (see below) errored out: saying emacs
>> could not be found. 
>>
>>   guix shell r emacs -- emacs
>>   # /gnu/store/rg8f1jd773n2l78p24m1gds3dmvcgkjq-profile/bin/emacs: error while loading shared libraries: /gnu/store/vncwfb53kbnyflyc1jyd2xv9sifpw202-gtk+-3.24.30/lib/libgdk-3.so.0: file too short
>
> Could you type “unset LD_LIBRARY_PATH” before this command, to be on the
> safe side?  Does it make a difference?

I tried unsetting LD_LIBRARY_PATH and it made no difference.

> If not, what does this say:
>
>   du -L /gnu/store/vncwfb53kbnyflyc1jyd2xv9sifpw202-gtk+-3.24.30/lib/libgdk-3.so.0
>
> Here I get:
>
>   1044    /gnu/store/vncwfb53kbnyflyc1jyd2xv9sifpw202-gtk+-3.24.30/lib/libgdk-3.so.0
>
> Thanks,
> Ludo’.

For me it gave:

0       /gnu/store/vncwfb53kbnyflyc1jyd2xv9sifpw202-gtk+-3.24.30/lib/libgdk-3.so.0

Does this mean I have some store corruption as Maxime suggested?

Thanks,
Kyle




Information forwarded to bug-guix <at> gnu.org:
bug#55709; Package guix. (Thu, 02 Jun 2022 06:13:01 GMT) Full text and rfc822 format available.

Message #23 received at 55709 <at> debbugs.gnu.org (full text, mbox):

From: Liliana Marie Prikler <liliana.prikler <at> ist.tugraz.at>
To: Maxime Devos <maximedevos <at> telenet.be>, Kyle Andrews <kyle <at> posteo.net>, 
 Ludovic Courtès <ludo <at> gnu.org>
Cc: 55709 <at> debbugs.gnu.org
Subject: Re: bug#55709: R texinfo documents are not showing up for me
Date: Thu, 02 Jun 2022 08:12:06 +0200
Am Dienstag, dem 31.05.2022 um 10:37 +0200 schrieb Maxime Devos:
> (Is there a method to verify and repair a _single_ store item instead
> of the whole store?).
I think the syntax for that'd be ‘[sudo] guix build --repair
STORE_ITEM’.

Cheers




Information forwarded to bug-guix <at> gnu.org:
bug#55709; Package guix. (Thu, 02 Jun 2022 13:40:03 GMT) Full text and rfc822 format available.

Message #26 received at 55709 <at> debbugs.gnu.org (full text, mbox):

From: Ludovic Courtès <ludo <at> gnu.org>
To: Kyle Andrews <kyle <at> posteo.net>
Cc: 55709 <at> debbugs.gnu.org
Subject: Re: bug#55709: R texinfo documents are not showing up for me
Date: Thu, 02 Jun 2022 15:39:38 +0200
Hi,

Kyle Andrews <kyle <at> posteo.net> skribis:

> For me it gave:
>
> 0       /gnu/store/vncwfb53kbnyflyc1jyd2xv9sifpw202-gtk+-3.24.30/lib/libgdk-3.so.0
>
> Does this mean I have some store corruption as Maxime suggested?

Yes, that sounds likely.

Ludo’.




Information forwarded to bug-guix <at> gnu.org:
bug#55709; Package guix. (Sat, 04 Jun 2022 23:45:02 GMT) Full text and rfc822 format available.

Message #29 received at 55709 <at> debbugs.gnu.org (full text, mbox):

From: Kyle Andrews <kyle <at> posteo.net>
To: Liliana Marie Prikler <liliana.prikler <at> ist.tugraz.at>
Cc: Ludovic Courtès <ludo <at> gnu.org>,
 Maxime Devos <maximedevos <at> telenet.be>, 55709 <at> debbugs.gnu.org
Subject: Re: bug#55709: R texinfo documents are not showing up for me
Date: Sat, 04 Jun 2022 23:29:26 +0000
I had a really hard time getting ~guix gc --verify=contents,repair~ to
actually fix the problem and get commands like emacs to run.

Nothing worked until I mounted /gnu/store as read write and removed the
zeroed file completely for that particular gtk+3.24.30 folder, removed
the ~guix/store/.links~ folder, and then finally reran the ~guix gc ...~
command. That was after doing a fsck as well.

Hat tip to Tobias for spending a good chunk of saturday helping me
through this. He though this might be related to issue 50121 after I
referred him to it.

Cheers,

Kyle

Liliana Marie Prikler <liliana.prikler <at> ist.tugraz.at> writes:

> Am Dienstag, dem 31.05.2022 um 10:37 +0200 schrieb Maxime Devos:
>> (Is there a method to verify and repair a _single_ store item instead
>> of the whole store?).
> I think the syntax for that'd be ‘[sudo] guix build --repair
> STORE_ITEM’.
>
> Cheers





Added tag(s) notabug. Request was from Ludovic Courtès <ludo <at> gnu.org> to control <at> debbugs.gnu.org. (Wed, 15 Jun 2022 20:42:02 GMT) Full text and rfc822 format available.

bug closed, send any further explanations to 55709 <at> debbugs.gnu.org and Kyle Andrews <kyle <at> posteo.net> Request was from Ludovic Courtès <ludo <at> gnu.org> to control <at> debbugs.gnu.org. (Wed, 15 Jun 2022 20:42:02 GMT) Full text and rfc822 format available.

bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Thu, 14 Jul 2022 11:24:04 GMT) Full text and rfc822 format available.

This bug report was last modified 1 year and 258 days ago.

Previous Next


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