GNU bug report logs - #41603
How To Resolve "guile: warning: failed to install locale"

Previous Next

Package: guix;

Reported by: David Philipe Gil <davidpgil <at> protonmail.com>

Date: Fri, 29 May 2020 15:20:02 UTC

Severity: normal

Done: zimoun <zimon.toutoune <at> gmail.com>

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 41603 in the body.
You can then email your comments to 41603 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#41603; Package guix. (Fri, 29 May 2020 15:20:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to David Philipe Gil <davidpgil <at> protonmail.com>:
New bug report received and forwarded. Copy sent to bug-guix <at> gnu.org. (Fri, 29 May 2020 15:20:02 GMT) Full text and rfc822 format available.

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

From: David Philipe Gil <davidpgil <at> protonmail.com>
To: "bug-guix <at> gnu.org" <bug-guix <at> gnu.org>
Subject: How To Resolve "guile: warning: failed to install locale"
Date: Fri, 29 May 2020 15:19:43 +0000
[Message part 1 (text/plain, inline)]
I have the Guix package manager installed on Trisquel 9 (Ubuntu 18.04 based) and whenever I do "guix pull", "guix package -u", etc. As a first response, I see the following warning -- "guile: warning: failed to install locale".

I have installed the glibc locales package already. How do I resolve this? I suspect this is related to why some programs like "peek" (a GIF recording app) show me broken UI characters.
[Message part 2 (text/html, inline)]
[signature.asc (application/pgp-signature, attachment)]

Information forwarded to bug-guix <at> gnu.org:
bug#41603; Package guix. (Fri, 29 May 2020 15:32:02 GMT) Full text and rfc822 format available.

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

From: zimoun <zimon.toutoune <at> gmail.com>
To: David Philipe Gil <davidpgil <at> protonmail.com>
Cc: 41603 <at> debbugs.gnu.org
Subject: Re: bug#41603: How To Resolve "guile: warning: failed to install
 locale"
Date: Fri, 29 May 2020 17:31:04 +0200
Dear,

On Fri, 29 May 2020 at 17:20, David Philipe Gil via Bug reports for
GNU Guix <bug-guix <at> gnu.org> wrote:

> I have the Guix package manager installed on Trisquel 9 (Ubuntu 18.04 based) and whenever I do "guix pull", "guix package -u", etc. As a first response, I see the following warning -- "guile: warning: failed to install locale".
>
> I have installed the glibc locales package already. How do I resolve this? I suspect this is related to why some programs like "peek" (a GIF recording app) show me broken UI characters.

Do you have installed twice glibc-locales?

 1. in your user default profile; what you already did, I guess.
 2. in your root profile (roughly speaking the locale used by the
daemon) -- maybe adjust systemd or other.

Well, this should fix the issue when you invoke "guix <command>".
For the other issue (peek), I do not know.

Hope that helps,
simon




Information forwarded to bug-guix <at> gnu.org:
bug#41603; Package guix. (Fri, 29 May 2020 20:31:02 GMT) Full text and rfc822 format available.

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

From: David Philipe Gil <davidpgil <at> protonmail.com>
To: zimoun <zimon.toutoune <at> gmail.com>
Cc: 41603 <at> debbugs.gnu.org
Subject: Re: bug#41603: How To Resolve "guile: warning: failed to install
 locale"
Date: Fri, 29 May 2020 20:29:32 +0000
[Message part 1 (text/plain, inline)]
I uninstalled glibc-locales and tried to reinstall and now I cannot
reinstall it.

guile: warning: failed to install locale
The following package will be installed:
   glibc-locales 2.31

substitute: guix substitute: warning: ACL for archive imports seems to
be uninitialized, substitutes may be unavailable
The following derivations will be built:
   /gnu/store/rymq0i0my05d99ak07gkynj1k833fykp-glibc-locales-2.31.drv
  
/gnu/store/yqb4xxxjgwm21gnl0kp4w7awiamqjhi6-linux-libre-headers-5.4.20.drv
   /gnu/store/kkk0l92v144xj04kzrccbggr5m7v8ppd-rsync-3.1.3.drv
   /gnu/store/67dlbyg441iafjiz1k5xrrsp9iflidkr-popt-1.16.drv
   /gnu/store/cgzl9aa8qr8bgzq7qr4m2bbb76c8azkl-popt-1.16.tar.gz.drv
building /gnu/store/cgzl9aa8qr8bgzq7qr4m2bbb76c8azkl-popt-1.16.tar.gz.drv...
downloading from http://rpm5.org/files/popt/popt-1.16.tar.gz ...
\sha256 hash mismatch for
/gnu/store/smgir46ibcnj6sr55lipl45xbafx89i9-popt-1.16.tar.gz:
  expected hash: 1j2c61nn2n351nhj4d25mnf3vpiddcykq005w2h6kw79dwlysa77
  actual hash:   0w0az9ni0gsh8zqpv3g15k2mrn201np876ha4442pfks9jpg0vyl
hash mismatch for store item
'/gnu/store/smgir46ibcnj6sr55lipl45xbafx89i9-popt-1.16.tar.gz'
build of
/gnu/store/cgzl9aa8qr8bgzq7qr4m2bbb76c8azkl-popt-1.16.tar.gz.drv failed
View build log at
'/var/log/guix/drvs/cg/zl9aa8qr8bgzq7qr4m2bbb76c8azkl-popt-1.16.tar.gz.drv.bz2'.
cannot build derivation
`/gnu/store/67dlbyg441iafjiz1k5xrrsp9iflidkr-popt-1.16.drv': 1
dependencies couldn't be built
cannot build derivation
`/gnu/store/kkk0l92v144xj04kzrccbggr5m7v8ppd-rsync-3.1.3.drv': 1
dependencies couldn't be built
cannot build derivation
`/gnu/store/yqb4xxxjgwm21gnl0kp4w7awiamqjhi6-linux-libre-headers-5.4.20.drv':
1 dependencies couldn't be built
cannot build derivation
`/gnu/store/rymq0i0my05d99ak07gkynj1k833fykp-glibc-locales-2.31.drv': 1
dependencies couldn't be built
guix package: error: build of
`/gnu/store/rymq0i0my05d99ak07gkynj1k833fykp-glibc-locales-2.31.drv' failed


On 5/29/20 11:31 AM, zimoun wrote:
> Dear,
>
> On Fri, 29 May 2020 at 17:20, David Philipe Gil via Bug reports for
> GNU Guix <bug-guix <at> gnu.org> wrote:
>
>> I have the Guix package manager installed on Trisquel 9 (Ubuntu 18.04 based) and whenever I do "guix pull", "guix package -u", etc. As a first response, I see the following warning -- "guile: warning: failed to install locale".
>>
>> I have installed the glibc locales package already. How do I resolve this? I suspect this is related to why some programs like "peek" (a GIF recording app) show me broken UI characters.
> Do you have installed twice glibc-locales?
>
>  1. in your user default profile; what you already did, I guess.
>  2. in your root profile (roughly speaking the locale used by the
> daemon) -- maybe adjust systemd or other.
>
> Well, this should fix the issue when you invoke "guix <command>".
> For the other issue (peek), I do not know.
>
> Hope that helps,
> simon

-- 
==============================================

Sent from Protonmail -- https://protonmail.com

[signature.asc (application/pgp-signature, attachment)]

Information forwarded to bug-guix <at> gnu.org:
bug#41603; Package guix. (Fri, 29 May 2020 21:11:02 GMT) Full text and rfc822 format available.

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

From: David Philipe Gil <davidpgil <at> protonmail.com>
To: zimoun <zimon.toutoune <at> gmail.com>
Cc: 41603 <at> debbugs.gnu.org
Subject: Re: bug#41603: How To Resolve "guile: warning: failed to install
 locale"
Date: Fri, 29 May 2020 21:10:02 +0000
[Message part 1 (text/plain, inline)]
It seems the local build aspect is broken for me for glibc-locales so to
solve this, as root I did:

# guix archive --authorize < \
     ~root/.config/guix/current/share/guix/ci.guix.gnu.org.pub

It seems to have fixed my issue.

On 5/29/20 4:29 PM, David Philipe Gil wrote:
> I uninstalled glibc-locales and tried to reinstall and now I cannot
> reinstall it.
>
> guile: warning: failed to install locale
> The following package will be installed:
>    glibc-locales 2.31
>
> substitute: guix substitute: warning: ACL for archive imports seems to
> be uninitialized, substitutes may be unavailable
> The following derivations will be built:
>    /gnu/store/rymq0i0my05d99ak07gkynj1k833fykp-glibc-locales-2.31.drv
>   
> /gnu/store/yqb4xxxjgwm21gnl0kp4w7awiamqjhi6-linux-libre-headers-5.4.20.drv
>    /gnu/store/kkk0l92v144xj04kzrccbggr5m7v8ppd-rsync-3.1.3.drv
>    /gnu/store/67dlbyg441iafjiz1k5xrrsp9iflidkr-popt-1.16.drv
>    /gnu/store/cgzl9aa8qr8bgzq7qr4m2bbb76c8azkl-popt-1.16.tar.gz.drv
> building /gnu/store/cgzl9aa8qr8bgzq7qr4m2bbb76c8azkl-popt-1.16.tar.gz.drv...
> downloading from http://rpm5.org/files/popt/popt-1.16.tar.gz ...
> \sha256 hash mismatch for
> /gnu/store/smgir46ibcnj6sr55lipl45xbafx89i9-popt-1.16.tar.gz:
>   expected hash: 1j2c61nn2n351nhj4d25mnf3vpiddcykq005w2h6kw79dwlysa77
>   actual hash:   0w0az9ni0gsh8zqpv3g15k2mrn201np876ha4442pfks9jpg0vyl
> hash mismatch for store item
> '/gnu/store/smgir46ibcnj6sr55lipl45xbafx89i9-popt-1.16.tar.gz'
> build of
> /gnu/store/cgzl9aa8qr8bgzq7qr4m2bbb76c8azkl-popt-1.16.tar.gz.drv failed
> View build log at
> '/var/log/guix/drvs/cg/zl9aa8qr8bgzq7qr4m2bbb76c8azkl-popt-1.16.tar.gz.drv.bz2'.
> cannot build derivation
> `/gnu/store/67dlbyg441iafjiz1k5xrrsp9iflidkr-popt-1.16.drv': 1
> dependencies couldn't be built
> cannot build derivation
> `/gnu/store/kkk0l92v144xj04kzrccbggr5m7v8ppd-rsync-3.1.3.drv': 1
> dependencies couldn't be built
> cannot build derivation
> `/gnu/store/yqb4xxxjgwm21gnl0kp4w7awiamqjhi6-linux-libre-headers-5.4.20.drv':
> 1 dependencies couldn't be built
> cannot build derivation
> `/gnu/store/rymq0i0my05d99ak07gkynj1k833fykp-glibc-locales-2.31.drv': 1
> dependencies couldn't be built
> guix package: error: build of
> `/gnu/store/rymq0i0my05d99ak07gkynj1k833fykp-glibc-locales-2.31.drv' failed
>
>
> On 5/29/20 11:31 AM, zimoun wrote:
>> Dear,
>>
>> On Fri, 29 May 2020 at 17:20, David Philipe Gil via Bug reports for
>> GNU Guix <bug-guix <at> gnu.org> wrote:
>>
>>> I have the Guix package manager installed on Trisquel 9 (Ubuntu 18.04 based) and whenever I do "guix pull", "guix package -u", etc. As a first response, I see the following warning -- "guile: warning: failed to install locale".
>>>
>>> I have installed the glibc locales package already. How do I resolve this? I suspect this is related to why some programs like "peek" (a GIF recording app) show me broken UI characters.
>> Do you have installed twice glibc-locales?
>>
>>  1. in your user default profile; what you already did, I guess.
>>  2. in your root profile (roughly speaking the locale used by the
>> daemon) -- maybe adjust systemd or other.
>>
>> Well, this should fix the issue when you invoke "guix <command>".
>> For the other issue (peek), I do not know.
>>
>> Hope that helps,
>> simon

-- 
==============================================

Sent from Protonmail -- https://protonmail.com

[Message part 2 (text/html, inline)]
[signature.asc (application/pgp-signature, attachment)]

Information forwarded to bug-guix <at> gnu.org:
bug#41603; Package guix. (Fri, 29 May 2020 21:16:02 GMT) Full text and rfc822 format available.

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

From: Marius Bakke <marius <at> gnu.org>
To: David Philipe Gil <davidpgil <at> protonmail.com>,
 David Philipe Gil <davidpgil <at> protonmail.com>,
 zimoun <zimon.toutoune <at> gmail.com>
Cc: 41603 <at> debbugs.gnu.org
Subject: Re: bug#41603: How To Resolve "guile: warning: failed to install
 locale"
Date: Fri, 29 May 2020 23:15:36 +0200
[Message part 1 (text/plain, inline)]
David Philipe Gil via Bug reports for GNU Guix <bug-guix <at> gnu.org>
writes:

> I uninstalled glibc-locales and tried to reinstall and now I cannot
> reinstall it.

So you reinstalled Guix?

> guile: warning: failed to install locale
> The following package will be installed:
>    glibc-locales 2.31
>
> substitute: guix substitute: warning: ACL for archive imports seems to
> be uninitialized, substitutes may be unavailable

Did you intentionally disable binary substitutes?

> The following derivations will be built:
>    /gnu/store/rymq0i0my05d99ak07gkynj1k833fykp-glibc-locales-2.31.drv
>   
> /gnu/store/yqb4xxxjgwm21gnl0kp4w7awiamqjhi6-linux-libre-headers-5.4.20.drv
>    /gnu/store/kkk0l92v144xj04kzrccbggr5m7v8ppd-rsync-3.1.3.drv
>    /gnu/store/67dlbyg441iafjiz1k5xrrsp9iflidkr-popt-1.16.drv
>    /gnu/store/cgzl9aa8qr8bgzq7qr4m2bbb76c8azkl-popt-1.16.tar.gz.drv
> building /gnu/store/cgzl9aa8qr8bgzq7qr4m2bbb76c8azkl-popt-1.16.tar.gz.drv...
> downloading from http://rpm5.org/files/popt/popt-1.16.tar.gz ...
> \sha256 hash mismatch for
> /gnu/store/smgir46ibcnj6sr55lipl45xbafx89i9-popt-1.16.tar.gz:
>   expected hash: 1j2c61nn2n351nhj4d25mnf3vpiddcykq005w2h6kw79dwlysa77
>   actual hash:   0w0az9ni0gsh8zqpv3g15k2mrn201np876ha4442pfks9jpg0vyl
> hash mismatch for store item
> '/gnu/store/smgir46ibcnj6sr55lipl45xbafx89i9-popt-1.16.tar.gz'

Uff, this is because the domain that used to serve the tarball has
started serving very different content.  :-/

I have fixed this in the Guix master branch with commit
91c8b23e571b90e2d263194c9fbb2b05c0475dc1.
[signature.asc (application/pgp-signature, inline)]

Information forwarded to bug-guix <at> gnu.org:
bug#41603; Package guix. (Fri, 29 May 2020 22:04:02 GMT) Full text and rfc822 format available.

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

From: zimoun <zimon.toutoune <at> gmail.com>
To: David Philipe Gil <davidpgil <at> protonmail.com>
Cc: 41603 <at> debbugs.gnu.org
Subject: Re: bug#41603: How To Resolve "guile: warning: failed to install
 locale"
Date: Sat, 30 May 2020 00:03:31 +0200
Dear,

On Fri, 29 May 2020 at 23:10, David Philipe Gil
<davidpgil <at> protonmail.com> wrote:
>
> It seems the local build aspect is broken for me for glibc-locales so to solve this, as root I did:
>
> # guix archive --authorize < \
>      ~root/.config/guix/current/share/guix/ci.guix.gnu.org.pub

As Marius pointed, without this you do not use the substitutes
(binary) served by the build farm ci.guix.gnu.org...


> substitute: guix substitute: warning: ACL for archive imports seems to
> be uninitialized, substitutes may be unavailable

...therefore, you are rebuilding everything.  And your issue was coming from...


> The following derivations will be built:
>    /gnu/store/rymq0i0my05d99ak07gkynj1k833fykp-glibc-locales-2.31.drv
>
> /gnu/store/yqb4xxxjgwm21gnl0kp4w7awiamqjhi6-linux-libre-headers-5.4.20.drv
>    /gnu/store/kkk0l92v144xj04kzrccbggr5m7v8ppd-rsync-3.1.3.drv
>    /gnu/store/67dlbyg441iafjiz1k5xrrsp9iflidkr-popt-1.16.drv
>    /gnu/store/cgzl9aa8qr8bgzq7qr4m2bbb76c8azkl-popt-1.16.tar.gz.drv
> building /gnu/store/cgzl9aa8qr8bgzq7qr4m2bbb76c8azkl-popt-1.16.tar.gz.drv...
> downloading from http://rpm5.org/files/popt/popt-1.16.tar.gz ...
> \sha256 hash mismatch for
> /gnu/store/smgir46ibcnj6sr55lipl45xbafx89i9-popt-1.16.tar.gz:
>   expected hash: 1j2c61nn2n351nhj4d25mnf3vpiddcykq005w2h6kw79dwlysa77
>   actual hash:   0w0az9ni0gsh8zqpv3g15k2mrn201np876ha4442pfks9jpg0vyl

...this mismatch.  The upstream did a really bad thing: in-place replacement.


Hope that helps,
simon




Information forwarded to bug-guix <at> gnu.org:
bug#41603; Package guix. (Fri, 29 May 2020 22:08:02 GMT) Full text and rfc822 format available.

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

From: David Philipe Gil <davidpgil <at> protonmail.com>
To: zimoun <zimon.toutoune <at> gmail.com>
Cc: 41603 <at> debbugs.gnu.org
Subject: Re: bug#41603: How To Resolve "guile: warning: failed to install
 locale"
Date: Fri, 29 May 2020 22:07:01 +0000
[Message part 1 (text/html, inline)]
[signature.asc (application/pgp-signature, attachment)]

Information forwarded to bug-guix <at> gnu.org:
bug#41603; Package guix. (Fri, 29 May 2020 22:12:01 GMT) Full text and rfc822 format available.

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

From: zimoun <zimon.toutoune <at> gmail.com>
To: Marius Bakke <marius <at> gnu.org>
Cc: 41603 <at> debbugs.gnu.org, David Philipe Gil <davidpgil <at> protonmail.com>
Subject: Re: bug#41603: How To Resolve "guile: warning: failed to install
 locale"
Date: Sat, 30 May 2020 00:10:49 +0200
Hi Marius,

On Fri, 29 May 2020 at 23:15, Marius Bakke <marius <at> gnu.org> wrote:

> Uff, this is because the domain that used to serve the tarball has
> started serving very different content.  :-/
>
> I have fixed this in the Guix master branch with commit
> 91c8b23e571b90e2d263194c9fbb2b05c0475dc1.

Thank you for the quick fix.  Closing?




Information forwarded to bug-guix <at> gnu.org:
bug#41603; Package guix. (Fri, 29 May 2020 22:14:01 GMT) Full text and rfc822 format available.

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

From: Ricardo Wurmus <rekado <at> elephly.net>
To: David Philipe Gil <davidpgil <at> protonmail.com>
Cc: 41603 <at> debbugs.gnu.org, zimoun <zimon.toutoune <at> gmail.com>
Subject: Re: bug#41603: How To Resolve "guile: warning: failed to install
 locale"
Date: Sat, 30 May 2020 00:12:59 +0200
David Philipe Gil via Bug reports for GNU Guix <bug-guix <at> gnu.org> writes:

> substitute: guix substitute: warning: ACL for archive imports seems to
> be uninitialized, substitutes may be unavailable

This means you will be building everything from source.  If that’s not
what you intended to do you should authorize the public key of the
substitute server ci.guix.gnu.org.

-- 
Ricardo




Information forwarded to bug-guix <at> gnu.org:
bug#41603; Package guix. (Fri, 29 May 2020 22:14:02 GMT) Full text and rfc822 format available.

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

From: David Philipe Gil <davidpgil <at> protonmail.com>
To: Marius Bakke <marius <at> gnu.org>, zimoun <zimon.toutoune <at> gmail.com>
Cc: 41603 <at> debbugs.gnu.org
Subject: Re: bug#41603: How To Resolve "guile: warning: failed to install
 locale"
Date: Fri, 29 May 2020 22:13:14 +0000
[Message part 1 (text/html, inline)]
[signature.asc (application/pgp-signature, attachment)]

Information forwarded to bug-guix <at> gnu.org:
bug#41603; Package guix. (Fri, 29 May 2020 22:15:01 GMT) Full text and rfc822 format available.

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

From: zimoun <zimon.toutoune <at> gmail.com>
To: David Philipe Gil <davidpgil <at> protonmail.com>
Cc: 41603 <at> debbugs.gnu.org
Subject: Re: bug#41603: How To Resolve "guile: warning: failed to install
 locale"
Date: Sat, 30 May 2020 00:14:29 +0200
On Sat, 30 May 2020 at 00:07, David Philipe Gil
<davidpgil <at> protonmail.com> wrote:
>
> I thought it would be "cool" to build all of my own software using Guix, but it seems that functionality is not reliable yet. Anyway, my issue is now resolved. Thank you.

Depending on what you use, build all your software could be really
resource hungry!  Especially with the bootstrap dance.

The functionality is reliable.  The issue is not from the Guix side
but from upstream. Well, Guix cannot fix the world. ;-)


Cheers,
simon




Information forwarded to bug-guix <at> gnu.org:
bug#41603; Package guix. (Fri, 29 May 2020 22:16:02 GMT) Full text and rfc822 format available.

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

From: David Philipe Gil <davidpgil <at> protonmail.com>
To: Ricardo Wurmus <rekado <at> elephly.net>
Cc: 41603 <at> debbugs.gnu.org, zimoun <zimon.toutoune <at> gmail.com>
Subject: Re: bug#41603: How To Resolve "guile: warning: failed to install
 locale"
Date: Fri, 29 May 2020 22:14:46 +0000
[Message part 1 (text/html, inline)]
[signature.asc (application/pgp-signature, attachment)]

Information forwarded to bug-guix <at> gnu.org:
bug#41603; Package guix. (Fri, 29 May 2020 22:17:01 GMT) Full text and rfc822 format available.

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

From: David Philipe Gil <davidpgil <at> protonmail.com>
To: zimoun <zimon.toutoune <at> gmail.com>
Cc: 41603 <at> debbugs.gnu.org
Subject: Re: bug#41603: How To Resolve "guile: warning: failed to install
 locale"
Date: Fri, 29 May 2020 22:16:50 +0000
[Message part 1 (text/html, inline)]
[signature.asc (application/pgp-signature, attachment)]

Reply sent to zimoun <zimon.toutoune <at> gmail.com>:
You have taken responsibility. (Fri, 29 May 2020 22:28:02 GMT) Full text and rfc822 format available.

Notification sent to David Philipe Gil <davidpgil <at> protonmail.com>:
bug acknowledged by developer. (Fri, 29 May 2020 22:28:02 GMT) Full text and rfc822 format available.

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

From: zimoun <zimon.toutoune <at> gmail.com>
To: David Philipe Gil <davidpgil <at> protonmail.com>
Cc: 41603-done <at> debbugs.gnu.org
Subject: Re: bug#41603: How To Resolve "guile: warning: failed to install
 locale"
Date: Sat, 30 May 2020 00:27:36 +0200
Dear,

Because the issue is fixed for you and new hash is fixed in
91c8b23e571b90e2d263194c9fbb2b then I am closing.


On Sat, 30 May 2020 at 00:16, David Philipe Gil
<davidpgil <at> protonmail.com> wrote:>

> I thankfully have resources to spare on building my own binaries. I might go back to it. I think its so cool.

Now your issue is solved, you can start again to burn your CPU.
Give a look a "guix challenge" and please report mismatch and "guix
publish" to serve the binaries you build.


All the best,
simon




Information forwarded to bug-guix <at> gnu.org:
bug#41603; Package guix. (Fri, 29 May 2020 23:15:01 GMT) Full text and rfc822 format available.

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

From: David Philipe Gil <davidpgil <at> protonmail.com>
To: zimoun <zimon.toutoune <at> gmail.com>
Cc: 41603-done <at> debbugs.gnu.org
Subject: Re: bug#41603: How To Resolve "guile: warning: failed to install
 locale"
Date: Fri, 29 May 2020 23:14:20 +0000
[Message part 1 (text/plain, inline)]
Interesting -- ive never heard of guix challenge...

I ran it and here is my result:

'''

8,427 store items were analyzed:
  - 3,480 (41.3%) were identical
  - 147 (1.7%) differed
  - 4,800 (57.0%) were inconclusive

'''

So, does this mean that some of the binaries that are being hosted may
be malicious? I am only somewhat "techie" if i built my own binaries is
it "easy" to publish my binaries?

On 5/29/20 6:27 PM, zimoun wrote:
> Dear,
>
> Because the issue is fixed for you and new hash is fixed in
> 91c8b23e571b90e2d263194c9fbb2b then I am closing.
>
>
> On Sat, 30 May 2020 at 00:16, David Philipe Gil
> <davidpgil <at> protonmail.com> wrote:>
>
>> I thankfully have resources to spare on building my own binaries. I might go back to it. I think its so cool.
> Now your issue is solved, you can start again to burn your CPU.
> Give a look a "guix challenge" and please report mismatch and "guix
> publish" to serve the binaries you build.
>
>
> All the best,
> simon

-- 
==============================================

Sent from Protonmail -- https://protonmail.com

[signature.asc (application/pgp-signature, attachment)]

Information forwarded to bug-guix <at> gnu.org:
bug#41603; Package guix. (Sat, 30 May 2020 08:04:02 GMT) Full text and rfc822 format available.

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

From: Marius Bakke <marius <at> gnu.org>
To: David Philipe Gil <davidpgil <at> protonmail.com>,
 David Philipe Gil <davidpgil <at> protonmail.com>,
 zimoun <zimon.toutoune <at> gmail.com>
Cc: 41603-done <at> debbugs.gnu.org
Subject: Re: bug#41603: How To Resolve "guile: warning: failed to install
 locale"
Date: Sat, 30 May 2020 10:03:08 +0200
[Message part 1 (text/plain, inline)]
David Philipe Gil via Bug reports for GNU Guix <bug-guix <at> gnu.org>
writes:

> Interesting -- ive never heard of guix challenge...
>
> I ran it and here is my result:
>
> '''
>
> 8,427 store items were analyzed:
>   - 3,480 (41.3%) were identical
>   - 147 (1.7%) differed
>   - 4,800 (57.0%) were inconclusive
>
> '''
>
> So, does this mean that some of the binaries that are being hosted may
> be malicious?

It means that 147 out of 3627 items that could be found on the remote
server were not reproducible.  Or about 4%.  There are some known
offenders such as debug outputs: you can use 'guix challenge
--diff=diffoscope' to get detailed information about the differences.

96% is close to Debian's number: <https://isdebianreproducibleyet.com/>.

It would be good to file bugs about those 4% and bring the number
closer to zero.  :-)

"inconclusive" just means that the remote did not have those store items
available, so Guix was unable to challenge them.

> I am only somewhat "techie" if i built my own binaries is it "easy" to
> publish my binaries?

Yes: simply running 'guix publish' starts a web server that can be used
with --substitute-urls.  You'll also need to generate a signing key and
authorize it on all clients.

There is a service available for 'guix publish', also on foreign
distributions.
[signature.asc (application/pgp-signature, inline)]

bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Sat, 27 Jun 2020 11:24:03 GMT) Full text and rfc822 format available.

bug unarchived. Request was from Rostislav Svoboda <rostislav.svoboda <at> gmail.com> to control <at> debbugs.gnu.org. (Thu, 20 Jan 2022 15:49:02 GMT) Full text and rfc822 format available.

Information forwarded to bug-guix <at> gnu.org:
bug#41603; Package guix. (Thu, 20 Jan 2022 15:52:02 GMT) Full text and rfc822 format available.

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

From: Rostislav Svoboda <rostislav.svoboda <at> gmail.com>
To: 41603 <at> debbugs.gnu.org
Subject: Re: How To Resolve "guile: warning: failed to install locale"
Date: Thu, 20 Jan 2022 16:50:26 +0100
> It seems the local build aspect is broken for me for glibc-locales so to
> solve this, as root I did:
>
> # guix archive --authorize < \
>      ~root/.config/guix/current/share/guix/ci.guix.gnu.org.pub
>
> It seems to have fixed my issue.

Confirming. Executing `guix archive ...` helps. However there's no
ci.guix.gnu.org.pub under that path. In my case the
ci.guix.gnu.org.pub I used is:

sha256sum $(find /root/.cache/ -name ci.guix.gnu.org.pub)
0f7e51614eac75353196b650e73b7b5eeee59824b0f78935da0d6717ddd1792f
/root/.cache/guix/checkouts/pjmkglp4t7znuugeurpurzikxq3tnlaywmisyr27shj7apsnalwq/etc/substitutes/ci.guix.gnu.org.pub

(Be careful, I must admit I don't really know what I've been doing
with that `guix archive` command).

And then the commands I executed are:

sudo su          # become root
guix archive --authorize < $(find /root/.cache/ -name ci.guix.gnu.org.pub)
exit             # exit the root shell
guix pull        # not sure if this is needed, but it shouldn't do any harm
guix install glibc-locales




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

This bug report was last modified 3 years and 159 days ago.

Previous Next


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