Hallo nochmal,
ich habe nun die Datenbanken und User für Idoit auf dem MYSQL Server gelöscht. Außerdem habe ich das www Verzeichnis gelöscht. Heruntergeladen habe ich mir dann das Paket: idoit-open-1.8.zip. Die Installation wurde Analog zum Dokument "INSTALL" durchgeführt. Nach erfolgtem Login und einem klick auf "Other" -> "Layer 3-Net" erscheint nun bereits die falsch dargestellte GUI. Siehe Screenshot:
http://imgur.com/a/GHDjl
Ein klick auf "Open IP list" bringt einen SQL Error:
Database error : Query error: 'SELECT obj_main.isys_obj__id AS '__id__', (j5.isys_net_type__title ) 'isys_cmdb_dao_category_s_net__type' , (SELECT CONCAT('
', GROUP_CONCAT((CASE WHEN IS_IPV6(isys_cats_net_list__address) THEN CONCAT(INET6_NTOA(INET6_ATON(isys_cats_net_list__address)), ' / ', isys_cats_net_list__cidr_suffix) WHEN IS_IPV4(isys_cats_net_list__address) THEN CONCAT(INET_NTOA(INET_ATON(isys_cats_net_list__address)), ' / ', isys_cats_net_list__cidr_suffix) ELSE '-' END) SEPARATOR '
'), '
') FROM isys_cats_net_list WHERE isys_cats_net_list__isys_obj__id = obj_main.isys_obj__id AND isys_cats_net_list__status = 2 GROUP BY isys_cats_net_list__isys_obj__id ) 'isys_cmdb_dao_category_s_net__address_with_suffix' , (SELECT CONCAT('
', GROUP_CONCAT((CASE WHEN IS_IPV4(isys_cats_net_list__address_range_from) THEN CONCAT(isys_cats_net_list__address_range_from, ' - ', isys_cats_net_list__address_range_to) WHEN IS_IPV6(isys_cats_net_list__address_range_from) THEN CONCAT(INET6_NTOA(INET6_ATON(isys_cats_net_list__address_range_from)), ' - ', INET6_NTOA(INET6_ATON(isys_cats_net_list__address_range_to))) END) SEPARATOR '
'), '
') FROM isys_cats_net_list WHERE isys_cats_net_list__isys_obj__id = obj_main.isys_obj__id AND isys_cats_net_list__status = 2 GROUP BY isys_cats_net_list__isys_obj__id ) 'isys_cmdb_dao_category_s_net__address_range' , j3.isys_cats_net_list__mask 'isys_cmdb_dao_category_s_net__netmask', (SELECT CONCAT( (SELECT COUNT(isys_cats_net_ip_addresses_list__id) FROM isys_cats_net_ip_addresses_list WHERE isys_cats_net_ip_addresses_list__isys_obj__id = isys_cats_net_list__isys_obj__id GROUP BY isys_cats_net_ip_addresses_list__isys_obj__id), ' / ', (CASE WHEN isys_cats_net_list__address_range_to_long >= isys_cats_net_list__address_range_from_long THEN (1 + isys_cats_net_list__address_range_to_long - isys_cats_net_list__address_range_from_long) WHEN isys_cats_net_list__address_range_from_long >= isys_cats_net_list__address_range_to_long THEN (1 + isys_cats_net_list__address_range_from_long - isys_cats_net_list__address_range_to_long) ELSE 'LC__CMDB__CATG__IP__INVALID_IP_RANGE' END) ) FROM isys_cats_net_list WHERE isys_cats_net_list__isys_obj__id = obj_main.isys_obj__id AND isys_cats_net_list__status = 2 ) 'isys_cmdb_dao_category_s_net__free_addresses' , (SELECT CONCAT("{#", isys_cmdb_status__color, "} ", isys_cmdb_status__title) FROM isys_cmdb_status WHERE obj_main.isys_obj__isys_cmdb_status__id = isys_cmdb_status__id ) 'isys_cmdb_dao_category_g_global__cmdb_status' FROM isys_obj AS obj_main LEFT JOIN isys_cats_net_list j3 ON j3.isys_cats_net_list__isys_obj__id = obj_main.isys_obj__id AND j3.isys_cats_net_list__status = 2 LEFT JOIN isys_net_type j5 ON j3.isys_cats_net_list__isys_net_type__id = j5.isys_net_type__id WHERE TRUE AND obj_main.isys_obj__isys_obj_type__id = 31 AND obj_main.isys_obj__status = 2 GROUP BY obj_main.isys_obj__id ORDER BY isys_cmdb_dao_category_s_net_ip_addresses__ip_address_link DESC LIMIT 0, 50;': Unknown column 'isys_cmdb_dao_category_s_net_ip_addresses__ip_address_link' in 'order clause'
Unten rechts steht dann noch: "Warning: Attention! Please overwrite or refresh your list configuration"
Ein klick auf "Configure list view" führt dann direkt zu einem HTTP Error 500.
Ich kann dieses Verhalten direkt nachvollziehen. Muss noch etwas undokumentiertes nach gezogen werden oder könnte es sich um einen Bug handeln?
Viele Grüße und vielen Dank!