Greetings,
We have a problem with Mailman integration in Virtualmin and changes to membership lists not being saved.
Relevant versions:
The problem exists when trying to manage members via the following paths:
Virtualmin: [select virtual server] -> Services -> Mailing Lists -> Manage -> Membership Management... Webmin: Servers -> Virtualmin Mailman Mailing Lists -> Manage -> Membership Management...
Going through "Virtualmin: [select virtual server] -> Services -> Mailing Lists -> Members" (or "Webmin: Servers -> Virtualmin Mailman Mailing Lists -> Members" will allow us to manage the membership list successfully, but does not allow us to do things like set names or privileges.
There aren't any errors: the form submits successfully, but no changes are reflected. Nothing obvious in /var/webmin/miniserv.error but LOTS of warnings:
Subroutine get_mailman_version redefined at /usr/libexec/webmin/virtualmin-mailman/virtualmin-mailman-lib.pl line 56.
Subroutine list_lists redefined at /usr/libexec/webmin/virtualmin-mailman/virtualmin-mailman-lib.pl line 67.
Subroutine list_real_lists redefined at /usr/libexec/webmin/virtualmin-mailman/virtualmin-mailman-lib.pl line 91.
Subroutine can_edit_list redefined at /usr/libexec/webmin/virtualmin-mailman/virtualmin-mailman-lib.pl line 99.
Subroutine mailman_check redefined at /usr/libexec/webmin/virtualmin-mailman/virtualmin-mailman-lib.pl line 107.
Subroutine create_list redefined at /usr/libexec/webmin/virtualmin-mailman/virtualmin-mailman-lib.pl line 144.
Subroutine delete_list redefined at /usr/libexec/webmin/virtualmin-mailman/virtualmin-mailman-lib.pl line 219.
Subroutine list_members redefined at /usr/libexec/webmin/virtualmin-mailman/virtualmin-mailman-lib.pl line 268.
Subroutine add_member redefined at /usr/libexec/webmin/virtualmin-mailman/virtualmin-mailman-lib.pl line 288.
Subroutine remove_member redefined at /usr/libexec/webmin/virtualmin-mailman/virtualmin-mailman-lib.pl line 314.
Subroutine list_mailman_languages redefined at /usr/libexec/webmin/virtualmin-mailman/virtualmin-mailman-lib.pl line 327.
Subroutine get_mailman_config redefined at /usr/libexec/webmin/virtualmin-mailman/virtualmin-mailman-lib.pl line 344.
Subroutine find redefined at /usr/libexec/webmin/virtualmin-mailman/virtualmin-mailman-lib.pl line 368.
Subroutine find_value redefined at /usr/libexec/webmin/virtualmin-mailman/virtualmin-mailman-lib.pl line 375.
Subroutine save_directive redefined at /usr/libexec/webmin/virtualmin-mailman/virtualmin-mailman-lib.pl line 383.
Subroutine get_list_config redefined at /usr/libexec/webmin/virtualmin-mailman/virtualmin-mailman-lib.pl line 427.
Subroutine get_mailman_apache_user redefined at /usr/libexec/webmin/virtualmin-mailman/virtualmin-mailman-lib.pl line 483.
Subroutine needs_mailman_list redefined at /usr/libexec/webmin/virtualmin-mailman/virtualmin-mailman-lib.pl line 504.
Subroutine http_date redefined at /usr/libexec/webmin/virtualmin-mailman/virtualmin-mailman-lib.pl line 530.
Subroutine save_list_config redefined at /usr/libexec/webmin/virtualmin-mailman/virtualmin-mailman-lib.pl line 544.
Subroutine get_mailman_webmin_url redefined at /usr/libexec/webmin/virtualmin-mailman/virtualmin-mailman-lib.pl line 560.
Subroutine check_webmin_mailman_urls redefined at /usr/libexec/webmin/virtualmin-mailman/virtualmin-mailman-lib.pl line 586.
Subroutine fix_webmin_mailman_urls redefined at /usr/libexec/webmin/virtualmin-mailman/virtualmin-mailman-lib.pl line 607.
Does anyone have any idea as to what might be going on here?
Thanks in advance, Peter