Änderungen an Verbindungen zwischen zwei Switchen funktionieren nicht
-
Moinsen,
wenn man mehrere Switches hat und diese unter Port mit einem Port eines anderen Switches verbindet, kann ich diese Verbindung danach weder verändern noch aufheben.
Stattdessen gibt es folgende Fehlermeldung:__isys_exception_database : Query error: 'DELETE FROM isys_netp_con WHERE isys_netp_con__id='19';': Cannot delete or update a parent row: a foreign key constraint fails (
idoit_data/isys_netp_port_2_isys_netp_con
, CONSTRAINTisys_netp_port_2_isys_netp_con_ibfk_1
FOREIGN KEY (isys_netp_port_2_isys_netp_con__isys_netp_con__id
) REFERENCESisys_netp_con
(`i) (Extended Information: array ( 'server' => '5.0.45-community-nt', 'host' => 'localhost via TCP/IP', 'client' => '5.0.45', 'proto' => 10, ))isys_exception_dao : DAO Exception: Running transaction has been canceled. Could not isys_component_dao::update() : DELETE FROM isys_netp_con WHERE isys_netp_con__id='19'; (Extended Information: 0)
VIEW HANDLER (isys_cmdb_view_category):
Backtrace:
#13 called: isys_component_dao->update(DELETE FROM isys_netp_con WHERE isys_netp_con__id='19';) in [C:\Programme\i-doit\Apache2.2\htdocs\src\classes\cmdb\dao\isys_cmdb_dao_network_connection.class.php:424]
–
#12 called: isys_cmdb_dao_network_connection->delete() in [C:\Programme\i-doit\Apache2.2\htdocs\src\classes\cmdb\dao\category\global\isys_cmdb_dao_category_g_network_port.class.php:52]
–
#11 called: isys_cmdb_dao_category_g_network_port->connection_save(195,56) in [C:\Programme\i-doit\Apache2.2\htdocs\src\classes\cmdb\dao\category\global\isys_cmdb_dao_category_g_network_port.class.php:203]
–
#10 called: isys_cmdb_dao_category_g_network_port->save_element(0,) in [C:\Programme\i-doit\Apache2.2\htdocs\src\classes\cmdb\action\isys_cmdb_action_category_update.class.php:82]
–
#9 called: isys_cmdb_action_category_update->handle(,Array) in [C:\Programme\i-doit\Apache2.2\htdocs\src\classes\cmdb\action\isys_cmdb_action_processor.class.php:169]
–
#8 called: isys_cmdb_action_processor->action_process(isys_cmdb_action_category_update,Array) in [C:\Programme\i-doit\Apache2.2\htdocs\src\classes\cmdb\action\isys_cmdb_action_processor.class.php:213]
–
#7 called: isys_cmdb_action_processor->process() in [C:\Programme\i-doit\Apache2.2\htdocs\src\classes\cmdb\view\isys_cmdb_view_category.class.php:495]
–
#6 called: isys_cmdb_view_category->handle_navmode(10) in [C:\Programme\i-doit\Apache2.2\htdocs\src\classes\cmdb\view\isys_cmdb_view_category.class.php:636]
–
#5 called: isys_cmdb_view_category->process() in [C:\Programme\i-doit\Apache2.2\htdocs\src\classes\modules\isys_module_cmdb.class.php:517]
–
#4 called: isys_module_cmdb->start() in [C:\Programme\i-doit\Apache2.2\htdocs\src\classes\modules\isys_module_manager.class.php:270]
–
#3 called: isys_module_manager->load(2) in [C:\Programme\i-doit\Apache2.2\htdocs\src\i-doit.inc.php:126]
–
#2 called: include_once(C:\Programme\i-doit\Apache2.2\htdocs\src\i-doit.inc.php) in [C:\Programme\i-doit\Apache2.2\htdocs\src\hypergate.inc.php:183]
–
#1 called: include_once(C:\Programme\i-doit\Apache2.2\htdocs\src\hypergate.inc.php) in [C:\Programme\i-doit\Apache2.2\htdocs\index.php:304]__Das System hier läuft unter W2003 SP2 mit der Version 0.91.2949.
Kann das jemand nachvollziehen?
Bye
-
Da es in der neuen Version auftritt werden wir das noch einmal genauer testen. Jetzt auf die Schnelle ist mir aber kein Fehler aufgefallen, ich konnte einfach einen bereits verbundenen Port löschen.
-
In einem neuen Mandator funktioniert das Ändern oder Löschen einwandfrei. Liegt tatsächlich an der alten DB, die noch in 0.9.1 angelegt war.