hi,
lot's of them:
Subroutine list_users redefined at /usr/share/webmin/acl/acl-lib.pl line 42.
Subroutine get_user redefined at /usr/share/webmin/acl/acl-lib.pl line 192.
Subroutine list_groups redefined at /usr/share/webmin/acl/acl-lib.pl line 216.
Subroutine get_group redefined at /usr/share/webmin/acl/acl-lib.pl line 324.
Subroutine list_modules redefined at /usr/share/webmin/acl/acl-lib.pl line 337.
Subroutine list_module_infos redefined at /usr/share/webmin/acl/acl-lib.pl line 348.
Subroutine create_user redefined at /usr/share/webmin/acl/acl-lib.pl line 362.
Subroutine modify_user redefined at /usr/share/webmin/acl/acl-lib.pl line 531.
Subroutine add_old_password redefined at /usr/share/webmin/acl/acl-lib.pl line 756.
Subroutine delete_user redefined at /usr/share/webmin/acl/acl-lib.pl line 787.
Subroutine create_group redefined at /usr/share/webmin/acl/acl-lib.pl line 942.
Subroutine modify_group redefined at /usr/share/webmin/acl/acl-lib.pl line 1037.
Subroutine delete_group redefined at /usr/share/webmin/acl/acl-lib.pl line 1143.
Subroutine group_line redefined at /usr/share/webmin/acl/acl-lib.pl line 1245.
Subroutine acl_line redefined at /usr/share/webmin/acl/acl-lib.pl line 1260.
Subroutine can_edit_user redefined at /usr/share/webmin/acl/acl-lib.pl line 1271.
Subroutine open_session_db redefined at /usr/share/webmin/acl/acl-lib.pl line 1300.
Subroutine delete_session_id redefined at /usr/share/webmin/acl/acl-lib.pl line 1328.
Subroutine delete_session_user redefined at /usr/share/webmin/acl/acl-lib.pl line 1348.
Subroutine rename_session_user redefined at /usr/share/webmin/acl/acl-lib.pl line 1375.
Subroutine update_members redefined at /usr/share/webmin/acl/acl-lib.pl line 1403.
Subroutine copy_acl_files redefined at /usr/share/webmin/acl/acl-lib.pl line 1445.
Subroutine copy_group_acl_files redefined at /usr/share/webmin/acl/acl-lib.pl line 1560.
Subroutine copy_group_user_acl_files redefined at /usr/share/webmin/acl/acl-lib.pl line 1578.
Subroutine set_acl_files redefined at /usr/share/webmin/acl/acl-lib.pl line 1600.
Subroutine get_ssleay redefined at /usr/share/webmin/acl/acl-lib.pl line 1638.
Subroutine encrypt_password redefined at /usr/share/webmin/acl/acl-lib.pl line 1660.
Subroutine get_unixauth redefined at /usr/share/webmin/acl/acl-lib.pl line 1685.
Subroutine save_unixauth redefined at /usr/share/webmin/acl/acl-lib.pl line 1707.
Subroutine delete_from_groups redefined at /usr/share/webmin/acl/acl-lib.pl line 1727.
Subroutine get_users_group redefined at /usr/share/webmin/acl/acl-lib.pl line 1746.
Subroutine check_password_restrictions redefined at /usr/share/webmin/acl/acl-lib.pl line 1763.
Subroutine hash_session_id redefined at /usr/share/webmin/acl/acl-lib.pl line 1807.
Subroutine hash_md5_session redefined at /usr/share/webmin/acl/acl-lib.pl line 1829.
Subroutine md5_perl_module redefined at /usr/share/webmin/acl/acl-lib.pl line 1886.
Subroutine session_db_key redefined at /usr/share/webmin/acl/acl-lib.pl line 1908.
Subroutine setup_anonymous_access redefined at /usr/share/webmin/acl/acl-lib.pl line 1922.
Subroutine join_userdb_string redefined at /usr/share/webmin/acl/acl-lib.pl line 1973.
Subroutine validate_userdb redefined at /usr/share/webmin/acl/acl-lib.pl line 1989.
Subroutine userdb_table_sql redefined at /usr/share/webmin/acl/acl-lib.pl line 2087.
Subroutine used_for_anonymous redefined at /usr/share/webmin/acl/acl-lib.pl line 2160.
Subroutine get_safe_acl redefined at /usr/share/webmin/acl/acl-lib.pl line 2176.
Subroutine check_md5 redefined at /usr/share/webmin/acl/md5-lib.pl line 11.
Subroutine encrypt_md5 redefined at /usr/share/webmin/acl/md5-lib.pl line 29.
Subroutine unix_crypt_supports_md5 redefined at /usr/share/webmin/acl/md5-lib.pl line 117.
Subroutine to64 redefined at /usr/share/webmin/acl/md5-lib.pl line 126.
Subroutine check_sha1 redefined at /usr/share/webmin/acl/md5-lib.pl line 137.
Subroutine encrypt_sha1 redefined at /usr/share/webmin/acl/md5-lib.pl line 145.
Subroutine encrypt_sha1_hash redefined at /usr/share/webmin/acl/md5-lib.pl line 154.
Subroutine check_blowfish redefined at /usr/share/webmin/acl/md5-lib.pl line 162.
Subroutine encrypt_blowfish redefined at /usr/share/webmin/acl/md5-lib.pl line 170.
Subroutine unix_crypt_supports_sha512 redefined at /usr/share/webmin/acl/md5-lib.pl line 194.
Subroutine check_sha512 redefined at /usr/share/webmin/acl/md5-lib.pl line 203.
Subroutine encrypt_sha512 redefined at /usr/share/webmin/acl/md5-lib.pl line 210.
Subroutine validate_password redefined at /usr/share/webmin/acl/md5-lib.pl line 220.
Subroutine is_dictionary_word redefined at /usr/share/webmin/acl/md5-lib.pl line 261.
Subroutine check_config redefined at /usr/share/webmin/iscsi-server/iscsi-server-lib.pl line 19.
Subroutine get_iscsi_config redefined at /usr/share/webmin/iscsi-server/iscsi-server-lib.pl line 30.
Subroutine find redefined at /usr/share/webmin/iscsi-server/iscsi-server-lib.pl line 83.
Subroutine save_directive redefined at /usr/share/webmin/iscsi-server/iscsi-server-lib.pl line 95.
Subroutine make_directive_line redefined at /usr/share/webmin/iscsi-server/iscsi-server-lib.pl line 151.
Subroutine parse_bytes redefined at /usr/share/webmin/iscsi-server/iscsi-server-lib.pl line 177.
Subroutine convert_bytes redefined at /usr/share/webmin/iscsi-server/iscsi-server-lib.pl line 202.
Subroutine is_iscsi_server_running redefined at /usr/share/webmin/iscsi-server/iscsi-server-lib.pl line 227.
Subroutine start_iscsi_server redefined at /usr/share/webmin/iscsi-server/iscsi-server-lib.pl line 234.
Subroutine stop_iscsi_server redefined at /usr/share/webmin/iscsi-server/iscsi-server-lib.pl line 243.
Subroutine restart_iscsi_server redefined at /usr/share/webmin/iscsi-server/iscsi-server-lib.pl line 252.
Subroutine find_free_num redefined at /usr/share/webmin/iscsi-server/iscsi-server-lib.pl line 260.
Subroutine get_device_size redefined at /usr/share/webmin/iscsi-server/iscsi-server-lib.pl line 276.
Subroutine find_extent_users redefined at /usr/share/webmin/iscsi-server/iscsi-server-lib.pl line 324.
Subroutine describe_object redefined at /usr/share/webmin/iscsi-server/iscsi-server-lib.pl line 343.
Subroutine expand_extents redefined at /usr/share/webmin/iscsi-server/iscsi-server-lib.pl line 362.
Subroutine get_iscsi_options_file redefined at /usr/share/webmin/iscsi-server/iscsi-server-lib.pl line 381.
Subroutine get_iscsi_options_string redefined at /usr/share/webmin/iscsi-server/iscsi-server-lib.pl line 401.
Subroutine get_iscsi_options redefined at /usr/share/webmin/iscsi-server/iscsi-server-lib.pl line 423.
Subroutine save_iscsi_options_string redefined at /usr/share/webmin/iscsi-server/iscsi-server-lib.pl line 447.
Subroutine save_iscsi_options redefined at /usr/share/webmin/iscsi-server/iscsi-server-lib.pl line 470.
Subroutine list_iscsi_users redefined at /usr/share/webmin/iscsi-server/iscsi-server-lib.pl line 487.
Subroutine create_iscsi_user redefined at /usr/share/webmin/iscsi-server/iscsi-server-lib.pl line 514.
Subroutine modify_iscsi_user redefined at /usr/share/webmin/iscsi-server/iscsi-server-lib.pl line 527.
Subroutine delete_iscsi_user redefined at /usr/share/webmin/iscsi-server/iscsi-server-lib.pl line 539.
hope this helps
cheers mike
solution
for the files:
/usr/share/webmin/acl/acl-lib.pl
/usr/share/webmin/acl/md5-lib.pl
/usr/share/webmin/iscsi-server/iscsi-server-lib.pl
under the line
use warnings;
add the line
no warnings 'redefine';
hope this helps.
cheers mike
.. or use require over do in the caller ..
yes, works, too.
cheers mike