* Unable to use Aspell installed via Guix
@ 2017-05-06 13:49 Niall Dooley
2017-05-06 19:22 ` Alex Kost
0 siblings, 1 reply; 9+ messages in thread
From: Niall Dooley @ 2017-05-06 13:49 UTC (permalink / raw)
To: help-guix
I have configured emacs to use Aspell falling back to Hunspell for spell
checking. I installed both Aspell and Hunspell via Guix though Aspell was
already on my system (a foreign distro - Trisquel 7). The messages below are
those reported in the *Messages* buffer when my config tries to enable
Flyspell.
Configuring package ispell...done
Configuring package flyspell...done
Starting new Ispell process /home/doolio/.guix-profile/bin/aspell with
en_GB dictionary...
Error enabling mode:
(Error: The file "/home/doolio/.guix-profile/lib/aspell/en_GB" can not
be opened for reading.)
Starting new Ispell process /home/doolio/.guix-profile/bin/aspell with
en_GB dictionary...
Error enabling Flyspell mode:
(Error: The file "/home/doolio/.guix-profile/lib/aspell/en_GB" can not
be opened for reading.)
Not sure why the error message is repeated. In any case it seems unable to
read from the following directory:
$HOME/.guix-profile/lib/aspell/
However, no such directory exists. Should this have been created during the
Guix install?
Instead, the following directory (or rather simlink) exists:
$HOME/.guix-profile/lib/aspell-0.60
pointing to the equivalent directory in the gnu store. But in any case no
`en_GB' dictionary file exists in that location.
I've set the environment variable ASPELL_CONF as follows:
dict-dir $HOME/.guix-profile/lib/aspell
Do I have to explicitly install the Aspell dictionaries? My (ignorant)
reading of the scheme
recipe is that they would be installed along with Aspell.
If I switch to use Hunspell falling back to Aspell I don't have any
issues and I'm able to
successfully use Hunspell.
Thanks for Guix and your time,
Niall
(irc doolio)
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: Unable to use Aspell installed via Guix
2017-05-06 13:49 Unable to use Aspell installed via Guix Niall Dooley
@ 2017-05-06 19:22 ` Alex Kost
2017-05-06 20:24 ` Niall Dooley
0 siblings, 1 reply; 9+ messages in thread
From: Alex Kost @ 2017-05-06 19:22 UTC (permalink / raw)
To: Niall Dooley; +Cc: help-guix
Niall Dooley (2017-05-06 15:49 +0200) wrote:
[...]
> Do I have to explicitly install the Aspell dictionaries?
Yes, do this (or with any other dict you need):
guix package -i aspell-dict-en
--
Alex
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: Unable to use Aspell installed via Guix
2017-05-06 19:22 ` Alex Kost
@ 2017-05-06 20:24 ` Niall Dooley
2017-05-06 20:32 ` Leo Famulari
2017-05-09 8:36 ` Ludovic Courtès
0 siblings, 2 replies; 9+ messages in thread
From: Niall Dooley @ 2017-05-06 20:24 UTC (permalink / raw)
To: Alex Kost; +Cc: help-guix
I tried to install the dict as you advise but it was unsuccessful. See below.
My issue may be related to the other thread I raised about being unable to
upgrade packages. Thanks for your input.
[21:06 doolio@mars ~] > guix package -i aspell-dict-en
The following package will be installed:
aspell-dict-en 2016.11.20-0
/gnu/store/0krzlail39f8lf58bnm0jwvrr0sb0f8s-aspell-dict-en-2016.11.20-0
The following derivations will be built:
/gnu/store/g9qgdjdx29km0njjnsbfynnc4s6if046-profile.drv
/gnu/store/wpjssm1mq5yw568gl53vkzg3brlpn7fz-ca-certificate-bundle.drv
/gnu/store/wb92jkdz04x0s7q00dpykx6b49p19nil-gtk-im-modules.drv
/gnu/store/m50w7gsvqffbshppfz6a0np24b3lmih6-fonts-dir.drv
/gnu/store/k5v6ly8x6lbzqx32nkw9698ndzpwg50m-gtk-icon-themes.drv
/gnu/store/k38q4ykbj7dqmp0cimqg7b85dljjbpvy-info-dir.drv
/gnu/store/0avf60c7la7q3wssp1q8w1vsfb4jcr1v-xdg-mime-database.drv
/gnu/store/p4gi1clp3nhaii069rp2f0pvq8qcnd53-manual-database.drv
The following file will be downloaded:
/gnu/store/0krzlail39f8lf58bnm0jwvrr0sb0f8s-aspell-dict-en-2016.11.20-0
Downloading https://mirror.hydra.gnu.org/guix/nar/gzip/0krzlail39f8lf58bnm0jwvrr0sb0f8s-aspell-dict-en-2016.11.20-0
(4.1MiB installed)...
guix substitute: error: download from
'https://mirror.hydra.gnu.org/guix/nar/gzip/0krzlail39f8lf58bnm0jwvrr0sb0f8s-aspell-dict-en-2016.11.20-0'
failed: 404, "Not Found"
guix package: error: build failed: some substitutes for the outputs of
derivation `/gnu/store/0xq6hspp0xqvxnb7mqlj3phpf3m14k7g-aspell-dict-en-2016.11.20-0.drv'
failed (usually happens due to networking issues); try `--fallback' to
build derivation from source
On 6 May 2017 at 21:22, Alex Kost wrote:
> Niall Dooley (2017-05-06 15:49 +0200) wrote:
>
> [...]
>> Do I have to explicitly install the Aspell dictionaries?
>
> Yes, do this (or with any other dict you need):
>
> guix package -i aspell-dict-en
>
> --
> Alex
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: Unable to use Aspell installed via Guix
2017-05-06 20:24 ` Niall Dooley
@ 2017-05-06 20:32 ` Leo Famulari
2017-05-07 11:58 ` Niall Dooley
2017-05-09 8:36 ` Ludovic Courtès
1 sibling, 1 reply; 9+ messages in thread
From: Leo Famulari @ 2017-05-06 20:32 UTC (permalink / raw)
To: Niall Dooley; +Cc: Alex Kost, help-guix
On Sat, May 06, 2017 at 10:24:35PM +0200, Niall Dooley wrote:
> I tried to install the dict as you advise but it was unsuccessful. See below.
> My issue may be related to the other thread I raised about being unable to
> upgrade packages. Thanks for your input.
[...]
> guix substitute: error: download from
> 'https://mirror.hydra.gnu.org/guix/nar/gzip/0krzlail39f8lf58bnm0jwvrr0sb0f8s-aspell-dict-en-2016.11.20-0'
> failed: 404, "Not Found"
> guix package: error: build failed: some substitutes for the outputs of
> derivation `/gnu/store/0xq6hspp0xqvxnb7mqlj3phpf3m14k7g-aspell-dict-en-2016.11.20-0.drv'
> failed (usually happens due to networking issues); try `--fallback' to
> build derivation from source
Try adding the --fallback option to the command that failed.
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: Unable to use Aspell installed via Guix
2017-05-06 20:32 ` Leo Famulari
@ 2017-05-07 11:58 ` Niall Dooley
2017-05-07 19:27 ` Leo Famulari
0 siblings, 1 reply; 9+ messages in thread
From: Niall Dooley @ 2017-05-07 11:58 UTC (permalink / raw)
To: Leo Famulari; +Cc: Alex Kost, help-guix
Using the --fallback option was unsuccessful too. See my other thread
related to not being able to upgrade packages. Thanks.
On 6 May 2017 at 22:32, Leo Famulari <leo@famulari.name> wrote:
> On Sat, May 06, 2017 at 10:24:35PM +0200, Niall Dooley wrote:
>> I tried to install the dict as you advise but it was unsuccessful. See below.
>> My issue may be related to the other thread I raised about being unable to
>> upgrade packages. Thanks for your input.
>
> [...]
>
>> guix substitute: error: download from
>> 'https://mirror.hydra.gnu.org/guix/nar/gzip/0krzlail39f8lf58bnm0jwvrr0sb0f8s-aspell-dict-en-2016.11.20-0'
>> failed: 404, "Not Found"
>> guix package: error: build failed: some substitutes for the outputs of
>> derivation `/gnu/store/0xq6hspp0xqvxnb7mqlj3phpf3m14k7g-aspell-dict-en-2016.11.20-0.drv'
>> failed (usually happens due to networking issues); try `--fallback' to
>> build derivation from source
>
> Try adding the --fallback option to the command that failed.
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: Unable to use Aspell installed via Guix
2017-05-07 11:58 ` Niall Dooley
@ 2017-05-07 19:27 ` Leo Famulari
0 siblings, 0 replies; 9+ messages in thread
From: Leo Famulari @ 2017-05-07 19:27 UTC (permalink / raw)
To: Niall Dooley; +Cc: Alex Kost, help-guix
[-- Attachment #1: Type: text/plain, Size: 217 bytes --]
On Sun, May 07, 2017 at 01:58:12PM +0200, Niall Dooley wrote:
> Using the --fallback option was unsuccessful too. See my other thread
> related to not being able to upgrade packages. Thanks.
How did --fallback fail?
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: Unable to use Aspell installed via Guix
2017-05-06 20:24 ` Niall Dooley
2017-05-06 20:32 ` Leo Famulari
@ 2017-05-09 8:36 ` Ludovic Courtès
[not found] ` <CADS3Lq6VYL7gBmqNUEZhGvYFAHgF1fzhUw4Ojhgua8V=h9zi5Q@mail.gmail.com>
1 sibling, 1 reply; 9+ messages in thread
From: Ludovic Courtès @ 2017-05-09 8:36 UTC (permalink / raw)
To: Niall Dooley; +Cc: Alex Kost, help-guix
Hi Niall,
Niall Dooley <dooleyn@gmail.com> skribis:
> [21:06 doolio@mars ~] > guix package -i aspell-dict-en
> The following package will be installed:
> aspell-dict-en 2016.11.20-0
> /gnu/store/0krzlail39f8lf58bnm0jwvrr0sb0f8s-aspell-dict-en-2016.11.20-0
>
> The following derivations will be built:
> /gnu/store/g9qgdjdx29km0njjnsbfynnc4s6if046-profile.drv
> /gnu/store/wpjssm1mq5yw568gl53vkzg3brlpn7fz-ca-certificate-bundle.drv
> /gnu/store/wb92jkdz04x0s7q00dpykx6b49p19nil-gtk-im-modules.drv
> /gnu/store/m50w7gsvqffbshppfz6a0np24b3lmih6-fonts-dir.drv
> /gnu/store/k5v6ly8x6lbzqx32nkw9698ndzpwg50m-gtk-icon-themes.drv
> /gnu/store/k38q4ykbj7dqmp0cimqg7b85dljjbpvy-info-dir.drv
> /gnu/store/0avf60c7la7q3wssp1q8w1vsfb4jcr1v-xdg-mime-database.drv
> /gnu/store/p4gi1clp3nhaii069rp2f0pvq8qcnd53-manual-database.drv
> The following file will be downloaded:
> /gnu/store/0krzlail39f8lf58bnm0jwvrr0sb0f8s-aspell-dict-en-2016.11.20-0
> Downloading https://mirror.hydra.gnu.org/guix/nar/gzip/0krzlail39f8lf58bnm0jwvrr0sb0f8s-aspell-dict-en-2016.11.20-0
> (4.1MiB installed)...
> guix substitute: error: download from
> 'https://mirror.hydra.gnu.org/guix/nar/gzip/0krzlail39f8lf58bnm0jwvrr0sb0f8s-aspell-dict-en-2016.11.20-0'
> failed: 404, "Not Found"
> guix package: error: build failed: some substitutes for the outputs of
> derivation `/gnu/store/0xq6hspp0xqvxnb7mqlj3phpf3m14k7g-aspell-dict-en-2016.11.20-0.drv'
> failed (usually happens due to networking issues); try `--fallback' to
> build derivation from source
Apologies for this. The problem was due to the combination of two
issues: a change in how we publish substitutes (see
<https://debbugs.gnu.org/cgi/bugreport.cgi?bug=26201#96>), and a
misconfiguration of nginx at mirror.hydra.gnu.org, which led it to cache
meta-data (“narinfos”) for too long, in turn leading to the above
discrepancy (the mirror thinks it has aspell-dict-en when in fact all it
has is its meta-data).
I believe the latter is addressed by
<https://git.savannah.gnu.org/cgit/guix/maintenance.git/commit/?id=422a350d6b3e3b5b9f73a417aecf7be41510842c>,
though it could take a few days to “refresh” the cache.
At any rate, please let us know if you still experience 404s like this.
The workaround in the meantime is --fallback.
Thanks,
Ludo’.
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: Unable to use Aspell installed via Guix
[not found] ` <CADS3Lq6VYL7gBmqNUEZhGvYFAHgF1fzhUw4Ojhgua8V=h9zi5Q@mail.gmail.com>
@ 2017-05-15 9:54 ` Ludovic Courtès
2017-05-24 18:52 ` Niall Dooley
0 siblings, 1 reply; 9+ messages in thread
From: Ludovic Courtès @ 2017-05-15 9:54 UTC (permalink / raw)
To: Niall Dooley; +Cc: Alex Kost, help-guix
Hi Niall,
Niall Dooley <dooleyn@gmail.com> skribis:
> The following package will be installed:
> aspell-dict-en 2016.11.20-0 /gnu/store/0krzlail39f8lf58bnm0jwvrr0sb0f8s-aspell-dict-en-2016.11.20-0
>
> The following derivations will be built:
> /gnu/store/g9qgdjdx29km0njjnsbfynnc4s6if046-profile.drv
> /gnu/store/wpjssm1mq5yw568gl53vkzg3brlpn7fz-ca-certificate-bundle.drv
> /gnu/store/wb92jkdz04x0s7q00dpykx6b49p19nil-gtk-im-modules.drv
> /gnu/store/m50w7gsvqffbshppfz6a0np24b3lmih6-fonts-dir.drv
> /gnu/store/326vijw9q3r3jmnzyzwr7zzcnnapf746-module-import.drv
> /gnu/store/60avpqwd3ibjr961crd5czdrk51pkapm-module-import-compiled.drv
> /gnu/store/k5v6ly8x6lbzqx32nkw9698ndzpwg50m-gtk-icon-themes.drv
> /gnu/store/k38q4ykbj7dqmp0cimqg7b85dljjbpvy-info-dir.drv
> /gnu/store/0avf60c7la7q3wssp1q8w1vsfb4jcr1v-xdg-mime-database.drv
> /gnu/store/p4gi1clp3nhaii069rp2f0pvq8qcnd53-manual-database.drv
[...]
> Downloading https://mirror.hydra.gnu.org/guix/nar/gzip/nr0qaf4xihy08mh2d0jyfjk964hgbd01-libatomic-ops-7.4.4 (623KiB installed)...
> guix substitute: error: download from 'https://mirror.hydra.gnu.org/guix/nar/gzip/nr0qaf4xihy08mh2d0jyfjk964hgbd01-libatomic-ops-7.4.4' failed: 404, "Not Found"
I can’t seem to reproduce this problem.
How old is your Guix installation, or the last time since you run “guix
pull” (“guix --version” should report that)?
Can you try adding this flag to the ‘guix package’ command line:
--substitute-urls=https://hydra.gnu.org
? It instructs Guix to bypass the mirror; does it make a difference?
[...]
> make check-TESTS
> make[2]: Entering directory '/tmp/guix-build-libgc-7.6.0.drv-0/gc-7.6.0'
> make[3]: Entering directory '/tmp/guix-build-libgc-7.6.0.drv-0/gc-7.6.0'
> PASS: cordtest
> PASS: leaktest
> PASS: middletest
> PASS: smashtest
> PASS: hugetest
> PASS: realloc_test
> PASS: staticrootstest
> PASS: threadleaktest
> PASS: threadkey_test
> PASS: subthreadcreate_test
> PASS: initsecondarythread_test
> PASS: test_cpp
> PASS: disclaim_test
> PASS: disclaim_bench
Here Guix ended up building from source due to the lack of substitutes;
however, libgc hangs in one of its tests apparently, in a
non-deterministic fashion. We’ll have to investigate whether that
happens with the current libgc package.
Ludo’.
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: Unable to use Aspell installed via Guix
2017-05-15 9:54 ` Ludovic Courtès
@ 2017-05-24 18:52 ` Niall Dooley
0 siblings, 0 replies; 9+ messages in thread
From: Niall Dooley @ 2017-05-24 18:52 UTC (permalink / raw)
To: Ludovic Courtès; +Cc: Alex Kost, help-guix
>> Downloading https://mirror.hydra.gnu.org/guix/nar/gzip/nr0qaf4xihy08mh2d0jyfjk964hgbd01-libatomic-ops-7.4.4 (623KiB installed)...
>> guix substitute: error: download from 'https://mirror.hydra.gnu.org/guix/nar/gzip/nr0qaf4xihy08mh2d0jyfjk964hgbd01-libatomic-ops-7.4.4' failed: 404, "Not Found"
>
> I can’t seem to reproduce this problem.
>
> How old is your Guix installation, or the last time since you run “guix
> pull” (“guix --version” should report that)?
>
I'm running Guix 20170414.08. So I guess this reflects too the last time
I ran "guix pull" successfully.
> Can you try adding this flag to the ‘guix package’ command line:
>
> --substitute-urls=https://hydra.gnu.org
>
> ? It instructs Guix to bypass the mirror; does it make a difference?
>
No, it doesn't. I still get the following after some time.
guix substitute: error: download from
'https://hydra.gnu.org/guix/nar/gzip/qp42nrg3vxvcswhvdkgis7lfmr8il8bw-netpbm-10.61.01-checkout'
failed: 404, "Not Found"
As it seems I'm the only user suffering this issue perhaps it is due
to something
I did in my (mis)use of Guix. Is there a straightforward way for me to
cleanly remove
Guix and re-install. I don't mind if this resolves my problem. I only
have a handful of
packages installed.
Thanks,
Niall
^ permalink raw reply [flat|nested] 9+ messages in thread
end of thread, other threads:[~2017-05-24 18:53 UTC | newest]
Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-05-06 13:49 Unable to use Aspell installed via Guix Niall Dooley
2017-05-06 19:22 ` Alex Kost
2017-05-06 20:24 ` Niall Dooley
2017-05-06 20:32 ` Leo Famulari
2017-05-07 11:58 ` Niall Dooley
2017-05-07 19:27 ` Leo Famulari
2017-05-09 8:36 ` Ludovic Courtès
[not found] ` <CADS3Lq6VYL7gBmqNUEZhGvYFAHgF1fzhUw4Ojhgua8V=h9zi5Q@mail.gmail.com>
2017-05-15 9:54 ` Ludovic Courtès
2017-05-24 18:52 ` Niall Dooley
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).