Menu

#5385 Lots of Library Failure Entries in miniserv error log

1.950
open
nobody
None
5
2020-07-05
2020-07-03
M.T.R
No

found all these errors in log:

readdir() attempted on invalid dirhandle $DIR at /usr/share/webmin/at/backup_config.pl line 13.
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 191.
Subroutine list_groups redefined at /usr/share/webmin/acl/acl-lib.pl line 215.
Subroutine get_group redefined at /usr/share/webmin/acl/acl-lib.pl line 323.
Subroutine list_modules redefined at /usr/share/webmin/acl/acl-lib.pl line 336.
Subroutine list_module_infos redefined at /usr/share/webmin/acl/acl-lib.pl line 347.
Subroutine create_user redefined at /usr/share/webmin/acl/acl-lib.pl line 361.
Subroutine modify_user redefined at /usr/share/webmin/acl/acl-lib.pl line 530.
Subroutine add_old_password redefined at /usr/share/webmin/acl/acl-lib.pl line 753.
Subroutine delete_user redefined at /usr/share/webmin/acl/acl-lib.pl line 784.
Subroutine create_group redefined at /usr/share/webmin/acl/acl-lib.pl line 939.
Subroutine modify_group redefined at /usr/share/webmin/acl/acl-lib.pl line 1034.
Subroutine delete_group redefined at /usr/share/webmin/acl/acl-lib.pl line 1140.
Subroutine group_line redefined at /usr/share/webmin/acl/acl-lib.pl line 1242.
Subroutine acl_line redefined at /usr/share/webmin/acl/acl-lib.pl line 1257.
Subroutine can_edit_user redefined at /usr/share/webmin/acl/acl-lib.pl line 1268.
Subroutine open_session_db redefined at /usr/share/webmin/acl/acl-lib.pl line 1297.
Subroutine delete_session_id redefined at /usr/share/webmin/acl/acl-lib.pl line 1325.
Subroutine delete_session_user redefined at /usr/share/webmin/acl/acl-lib.pl line 1345.
Subroutine rename_session_user redefined at /usr/share/webmin/acl/acl-lib.pl line 1372.
Subroutine update_members redefined at /usr/share/webmin/acl/acl-lib.pl line 1400.
Subroutine copy_acl_files redefined at /usr/share/webmin/acl/acl-lib.pl line 1442.
Subroutine copy_group_acl_files redefined at /usr/share/webmin/acl/acl-lib.pl line 1557.
Subroutine copy_group_user_acl_files redefined at /usr/share/webmin/acl/acl-lib.pl line 1575.
Subroutine set_acl_files redefined at /usr/share/webmin/acl/acl-lib.pl line 1597.
Subroutine get_ssleay redefined at /usr/share/webmin/acl/acl-lib.pl line 1635.
Subroutine encrypt_password redefined at /usr/share/webmin/acl/acl-lib.pl line 1657.
Subroutine get_unixauth redefined at /usr/share/webmin/acl/acl-lib.pl line 1682.
Subroutine save_unixauth redefined at /usr/share/webmin/acl/acl-lib.pl line 1704.
Subroutine delete_from_groups redefined at /usr/share/webmin/acl/acl-lib.pl line 1724.
Subroutine get_users_group redefined at /usr/share/webmin/acl/acl-lib.pl line 1743.
Subroutine check_password_restrictions redefined at /usr/share/webmin/acl/acl-lib.pl line 1760.
Subroutine hash_session_id redefined at /usr/share/webmin/acl/acl-lib.pl line 1804.
Subroutine hash_md5_session redefined at /usr/share/webmin/acl/acl-lib.pl line 1826.
Subroutine md5_perl_module redefined at /usr/share/webmin/acl/acl-lib.pl line 1883.
Subroutine session_db_key redefined at /usr/share/webmin/acl/acl-lib.pl line 1905.
Subroutine setup_anonymous_access redefined at /usr/share/webmin/acl/acl-lib.pl line 1919.
Subroutine join_userdb_string redefined at /usr/share/webmin/acl/acl-lib.pl line 1970.
Subroutine validate_userdb redefined at /usr/share/webmin/acl/acl-lib.pl line 1986.
Subroutine userdb_table_sql redefined at /usr/share/webmin/acl/acl-lib.pl line 2084.
Subroutine used_for_anonymous redefined at /usr/share/webmin/acl/acl-lib.pl line 2157.
Subroutine get_safe_acl redefined at /usr/share/webmin/acl/acl-lib.pl line 2173.
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

Discussion

  • Jamie Cameron

    Jamie Cameron - 2020-07-04

    We'll fix that readdir error in the next release. But I'm not sure what causes those redefined errors, except to say that they seem harmless.

     
  • M.T.R

    M.T.R - 2020-07-05

    workaround for the redifined errors is like handled in other libraries of webmin:

    put under the line:
    use warnings;

    the line:
    no warnings 'redefine';

    this is for
    /usr/share/webmin/acl/acl-lib.pl
    and
    /usr/share/webmin/iscsi-server/iscsi-server-lib.pl

    cheers mike

     
  • M.T.R

    M.T.R - 2020-07-05

    thanks for fixing:
    readdir() attempted on invalid dirhandle $DIR at /usr/share/webmin/at/backup_config.pl line 13.
    in next release, please.

    cheers mike

     

Log in to post a comment.