Re: upgrading from ezmlm-idx 0.40 to 7.0.2: 'key' not found

Matt Simpson <[email protected]> Sun, 13 Sep 2009 11:22:12 -0400
Newsgroups gmane.mail.ezmlm
Message-ID <[email protected]>
At 10:21 PM 9/12/09, Ask Bj=F8rn Hansen wrote:
>After upgrading to 7.0.2; ezmlm-list started to complain that:
>
>[perlmail@x18 ~]$ ezmlm-list testlist/mod/
>ezmlm-list: fatal: testlist/mod//key does not exist
>[perlmail@x18 ~]$ ezmlm-list testlist/digest
>ezmlm-list: fatal: testlist/digest/key does not exist


Syntax for some commands involving subdirectories changed in 7.  Look at
man ezmlm-list

You may find that
ezmlm-list testlist mod
and
ezmlm-list testlist digest

work better.

You might also want to check the files such as=20
manager, editor, etc that process incoming=20
messages, to see if they have commands that are=20
affected.  For example, if you have lists which=20
allow only subscribers to post, the commands=20
which check the allow and digest lists may fail=20
if they use the old syntax, causing all posts to=20
be rejected.  (I got burned this way).

I think you can upgrade all the files to the new=20
syntax with the ezmlm-make -+ command (but=20
research this  before taking my word for it,=20
because I might not have the right syntax).  Be=20
aware that doing this will make the contents of=20
those files look very different than previously.=20
The results should be the same as before, unless=20
you had manually included any commands or flags.=20
Those might be lost in the upgrade.