GNU bug report logs - #59512
gtk-4.8.1 grafting fails

Previous Next

Package: guix;

Reported by: Marek Paśnikowski <marekpasnikowski <at> protonmail.com>

Date: Wed, 23 Nov 2022 09:56:01 UTC

Severity: normal

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 59512 in the body.
You can then email your comments to 59512 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#59512; Package guix. (Wed, 23 Nov 2022 09:56:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to Marek Paśnikowski <marekpasnikowski <at> protonmail.com>:
New bug report received and forwarded. Copy sent to bug-guix <at> gnu.org. (Wed, 23 Nov 2022 09:56:02 GMT) Full text and rfc822 format available.

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

From: Marek Paśnikowski <marekpasnikowski <at> protonmail.com>
To: "bug-guix <at> gnu.org" <bug-guix <at> gnu.org>
Subject: gtk-4.8.1 grafting fails
Date: Wed, 23 Nov 2022 09:55:13 +0000
Evidence:

applying 20 grafts for gtk-4.8.1 ...
grafting '/gnu/store/vgm4f5k65kn6nwdlhziwzlgc0pli18d7-gtk-4.8.1-bin' -> '/gnu/store/ar0qphva0q53vavqqihgi4pq46f4z1z4-gtk-4.8.1-bin'...
grafting '/gnu/store/vp4ybqhxdrf4b2fk37c0s72g6iafqsmz-gtk-4.8.1-doc' -> '/gnu/store/7hfq1hbhfsmzjil433cjd8mngvxd05xv-gtk-4.8.1-doc'...
ERROR: In procedure fport_fill_input: Input/output error
builder for `/gnu/store/f8sjy3w9c1a9cdndkvflpbqnic7rik8g-gtk-4.8.1.drv' failed with exit code 1

Workaround:

guix system reconfigure --no-grafts




Information forwarded to bug-guix <at> gnu.org:
bug#59512; Package guix. (Mon, 28 Nov 2022 20:37:01 GMT) Full text and rfc822 format available.

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

From: Ludovic Courtès <ludo <at> gnu.org>
To: Marek Paśnikowski <marekpasnikowski <at> protonmail.com>
Cc: 59512 <at> debbugs.gnu.org
Subject: Re: bug#59512: gtk-4.8.1 grafting fails
Date: Mon, 28 Nov 2022 21:36:46 +0100
Hi,

Marek Paśnikowski <marekpasnikowski <at> protonmail.com> skribis:

> grafting '/gnu/store/vp4ybqhxdrf4b2fk37c0s72g6iafqsmz-gtk-4.8.1-doc' -> '/gnu/store/7hfq1hbhfsmzjil433cjd8mngvxd05xv-gtk-4.8.1-doc'...
> ERROR: In procedure fport_fill_input: Input/output error

This indicates an error while writing to your storage device, which
could be due to a failing device.

Does /var/log/messages contains hints of input/output errors?

> guix system reconfigure --no-grafts

Note that the effect of this is that important security updates will be
missing.  This is not recommended.

Thanks,
Ludo’.




Information forwarded to bug-guix <at> gnu.org:
bug#59512; Package guix. (Tue, 29 Nov 2022 12:38:01 GMT) Full text and rfc822 format available.

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

From: Marek Paśnikowski <marekpasnikowski <at> protonmail.com>
To: 59512 <at> debbugs.gnu.org
Subject: Re: bug#59512: gtk-4.8.1 grafting fails
Date: Tue, 29 Nov 2022 12:37:32 +0000
------- Original Message -------
On poniedziałek, 28 listopada 2022 21:36, Ludovic Courtès <ludo <at> gnu.org> wrote:


>
>
> Hi,
>
> Marek Paśnikowski marekpasnikowski <at> protonmail.com skribis:
>
> > grafting '/gnu/store/vp4ybqhxdrf4b2fk37c0s72g6iafqsmz-gtk-4.8.1-doc' -> '/gnu/store/7hfq1hbhfsmzjil433cjd8mngvxd05xv-gtk-4.8.1-doc'...
> > ERROR: In procedure fport_fill_input: Input/output error
>
>
> This indicates an error while writing to your storage device, which
> could be due to a failing device.
>
> Does /var/log/messages contains hints of input/output errors?

Yes, there is one node with a wrong checksum. On the internet I found [[https://forums.unraid.net/topic/92704-solved-btrfs-csum-error/][a matching topic on Unraid Forum]].

I checked RAM with Memtest (it passed) and then identified the
broken file.  So far, I think I got "lucky" and had a "cosmic ray"
kind of event - I do remember a single failure of resume-from-suspend some time ago.

I should be able to heal the system by deleting the bit-flipped
file and reinstalling gtk.  Does Guix have the ability to remove or
rewrite a specific file in its store?  The file is rooted in the
system configuration - not in a profile.

Thank you for your help.  I would also like to suggest a tweak to
the error message - to make the file system failure more obvious.




Reply sent to Ludovic Courtès <ludo <at> gnu.org>:
You have taken responsibility. (Fri, 02 Dec 2022 13:16:02 GMT) Full text and rfc822 format available.

Notification sent to Marek Paśnikowski <marekpasnikowski <at> protonmail.com>:
bug acknowledged by developer. (Fri, 02 Dec 2022 13:16:02 GMT) Full text and rfc822 format available.

Message #16 received at 59512-done <at> debbugs.gnu.org (full text, mbox):

From: Ludovic Courtès <ludo <at> gnu.org>
To: Marek Paśnikowski <marekpasnikowski <at> protonmail.com>
Cc: 59512-done <at> debbugs.gnu.org
Subject: Re: bug#59512: gtk-4.8.1 grafting fails
Date: Fri, 02 Dec 2022 14:15:47 +0100
Hi,

Marek Paśnikowski <marekpasnikowski <at> protonmail.com> skribis:

> I should be able to heal the system by deleting the bit-flipped
> file and reinstalling gtk.  Does Guix have the ability to remove or
> rewrite a specific file in its store?  The file is rooted in the
> system configuration - not in a profile.

‘guix gc --verify=repair’ can do that, but only for items that are
substitutable (grafts are not substitutable).

Closing the bug, thanks!

Ludo’.




bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Sat, 31 Dec 2022 12:24:05 GMT) Full text and rfc822 format available.

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

Previous Next


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