[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: gnus.registry.eioio when migrating from emacs 24.1 to 24.2
From: |
Alan Schmitt |
Subject: |
Re: gnus.registry.eioio when migrating from emacs 24.1 to 24.2 |
Date: |
Thu, 27 Sep 2012 08:53:56 +0200 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/24.2 (darwin) |
Memnon Anon <gegendosenfleisch@googlemail.com> writes:
> Alan Schmitt <alan.schmitt@polytechnique.org> writes:
>
>> Warning: The Gnus registry could not be loaded from
>> ~/.gnus.registry.eioio, creating a new one; The Gnus registry could
>> not be loaded from ~/.gnus.registry.eioio, creating a new one
> [...]
>> nnregistry: requesting article
>> <946B1446-4366-4076-ABF3-55655700E365@inria.fr>' in group `nil'
>> Couldn't fetch article <946B1446-4366-4076-ABF3-55655700E365@inria.fr>
>>
>> when I tried to find an article.
>>
>> No file "~/.gnus.registry.eioio" exists nor is created.
>
> So, I tried to set up gnus-registry; I used the same settings Alan gave
> and saw the same behavior:
>
> "The Gnus registry could not be loaded from ~/.gnus.registry.eioio,
> creating a new one"
>
> It seems the db is being created by gnus-registry-remake-db, but never
> actually saved to the file. Pressing 's' in the *Group* buffer fixed
> that (gnus-registry-save is hooked into gnus-save-newsrc-hook).
>
> Should the docs mention explicitly that a new made db must be saved
> either with M-x gnus-registry-save or 's' in the *Group* buffer?
>
> Just quitting gnus seems to execute gnus-save-newsrc without the
> optional force, the hook is not executed afaict and gnus-registry-save
> is not called: gnus-registry-cache-file is not written to disk.
>
> I hope that makes sense ...
As a followup, following Memnon's advice, I discovered that sometimes
links did not work because the .gnus.registry.eioio was out of date.
doing a save as explained above fixes it.
Alan