Yay! Super, das war's, update ist korrekt gelaufen, Danke!
Komisch aber, dass da einfach eine Spalte fehlt…
Yay! Super, das war's, update ist korrekt gelaufen, Danke!
Komisch aber, dass da einfach eine Spalte fehlt…
Vielleicht ist mein Beitrag im anderen Thread untergegangen, deshalb hier als eigenes Thema. Beim update 0.9.9.-1 auf -2 bekomme ich folgende Fehlermeldung:
isys_exception_database : Query error: ' SELECT * FROM isys_report WHERE isys_report__title = 'Stromverbrauch in Racks' AND isys_report__type = 's'; ': Unknown column 'isys_report__type' in 'where clause'
SHOW CREATE TABLE isys_report zeigt:
CREATE TABLE `isys_report` (
`isys_report__id` int(32) NOT NULL auto_increment,
`isys_report__title` varchar(255) character set utf8 NOT NULL,
`isys_report__description` text character set utf8 NOT NULL,
`isys_report__query` text character set utf8 NOT NULL,
`isys_report__query_row` text character set utf8 NOT NULL,
`isys_report__mandator` int(32) NOT NULL,
`isys_report__datetime` datetime NOT NULL,
`isys_report__last_edited` datetime NOT NULL,
PRIMARY KEY (`isys_report__id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_german1_ci
…die gesamte Tabelle isys_report ist außerdem leer - soll das so sein? Kann mir jemand eine leere isys_report zum sql-import schicken (falls das den Fehler beheben könnte)?
Ich habe einen ähnlichen Fehler (update 0.9.9.-1 auf 0.9.9-2):
isys_exception_database : Query error: ' SELECT * FROM isys_report WHERE isys_report__title = 'Stromverbrauch in Racks' AND isys_report__type = 's'; ': Unknown column 'isys_report__type' in 'where clause'
SHOW CREATE TABLE isys_report zeigt:
CREATE TABLE `isys_report` (
`isys_report__id` int(32) NOT NULL auto_increment,
`isys_report__title` varchar(255) character set utf8 NOT NULL,
`isys_report__description` text character set utf8 NOT NULL,
`isys_report__query` text character set utf8 NOT NULL,
`isys_report__query_row` text character set utf8 NOT NULL,
`isys_report__mandator` int(32) NOT NULL,
`isys_report__datetime` datetime NOT NULL,
`isys_report__last_edited` datetime NOT NULL,
PRIMARY KEY (`isys_report__id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_german1_ci
…die gesamte Tabelle isys_report ist außerdem leer - soll das so sein?
Super, funktioniert, Danke!
…und dann kam direkt der nächste Fehler (update von 0.9.9 auf 0.9.9-1):
isys_exception_database : Query error: 'ALTER TABLE `isys_cats_access_point_list` DROP `isys_cats_access_point_list__isys_cats_distributor__id`': Error on rename of './idoit_kunde1/#sql-4ee_9de3' to './idoit_kunde1/isys_cats_access_point_list' (errno: 150)
Edit: Lösung hier im Forum gefunden http://www.i-doit.org/forum/index.php/topic,1472.msg6542.html#msg6542
…man muss nur lange genug suchen
Danke für die schnelle Hilfe! Ich habe die im verlinkten thread angegebenen sql-Anweisungen ausgeführt und jetzt existiert table "isys_property_2_cat" auch, allerdings erhalte ich beim update (von 0.9.5 auf 0.9.7-1 (rev 4155)) nun die Fehlermeldung, dass die Spalte "isys_property_2_cat__cat_id" nicht existiert (und das tut sie auch nicht).
isys_exception_database : Query error: 'INSERT INTO `isys_property_2_cat` (`isys_property_2_cat__cat_id`, `isys_property_2_cat__cat_type`, `isys_property_2_cat__property1_title`, `isys_property_2_cat__property1_columnname`, `isys_property_2_cat__property1_reference`, `isys_property_2_cat__property2_title`, `isys_property_2_cat__property2_columnname`, `isys_property_2_cat__property2_reference`) VALUES (@CAT_ID, 'g', 'LC_WORKFLOW__ACTIVE', 'isys_catg_nagios_list__is_active', NULL, NULL, NULL, NULL)': Unknown column 'isys_property_2_cat__cat_id' in 'field list' (Extended Information: array ( 'server' => '5.0.51a-24+lenny3', 'host' => 'Localhost via UNIX socket', 'client' => '5.0.51a', 'proto' => 10, ))
Wenn ich nur das Nagios-Modul zum update wähle erhalte ich den Fehler:
isys_exception_database : Query error: 'INSERT INTO `isys_property_2_cat` (`isys_property_2_cat__cat_id`, `isys_property_2_cat__cat_type`, `isys_property_2_cat__property1_title`, `isys_property_2_cat__property1_columnname`, `isys_property_2_cat__property1_reference`, `isys_property_2_cat__property2_title`, `isys_property_2_cat__property2_columnname`, `isys_property_2_cat__property2_reference`) VALUES (@CAT_ID, 'g', 'LC_WORKFLOW__ACTIVE', 'isys_catg_nagios_list__is_active', NULL, NULL, NULL, NULL)': Unknown column 'isys_property_2_cat__cat_id' in 'field list' (Extended Information: array ( 'server' => '5.0.51a-24+lenny3', 'host' => 'Localhost via UNIX socket', 'client' => '5.0.51a', 'proto' => 10, ))
Es sieht also so aus, als wäre meine isys_property_2_cat noch nicht in Ordnung. Was kann ich nun tun? Gibt es irgendwo eine passende isys_property_2_cat -Version für mich?
Achja - SHOW CREATE TABLE isys_property_2_cat zeigt:
CREATE TABLE `isys_property_2_cat` (
`isys_property_2_cat__id` int(10) unsigned NOT NULL auto_increment,
`isys_property_2_cat__isysgui_catg__id` int(10) unsigned default NULL,
`isys_property_2_cat__isysgui_cats__id` int(10) unsigned default NULL,
`isys_property_2_cat__cat_type` char(1) collate utf8_unicode_ci NOT NULL,
`isys_property_2_cat__property1_title` varchar(255) collate utf8_unicode_ci NOT NULL,
`isys_property_2_cat__property1_columnname` varchar(255) collate utf8_unicode_ci NOT NULL,
`isys_property_2_cat__property1_reference` varchar(255) collate utf8_unicode_ci default NULL,
`isys_property_2_cat__property2_title` varchar(255) collate utf8_unicode_ci default NULL,
`isys_property_2_cat__property2_columnname` varchar(255) collate utf8_unicode_ci default NULL,
`isys_property_2_cat__property2_reference` varchar(255) collate utf8_unicode_ci default NULL,
PRIMARY KEY (`isys_property_2_cat__id`),
KEY `isys_property_2_cat__isysgui_catg__id` (`isys_property_2_cat__isysgui_catg__id`),
KEY `isys_property_2_cat__isysgui_cats__id` (`isys_property_2_cat__isysgui_cats__id`),
CONSTRAINT `isys_property_2_cat_ibfk_2` FOREIGN KEY (`isys_property_2_cat__isysgui_cats__id`) REFERENCES `isysgui_cats` (`isysgui_cats__id`) ON DELETE CASCADE ON UPDATE CASCADE,
CONSTRAINT `isys_property_2_cat_ibfk_1` FOREIGN KEY (`isys_property_2_cat__isysgui_catg__id`) REFERENCES `isysgui_catg` (`isysgui_catg__id`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=193 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci
Beim update auf 0.9.6-1 (und auch beim Ignorieren auf 0.9.7) erhalte ich folgende Fehlermeldung, wenn ich die Module LDAP und NAGIOS als zu installieren auswähle:
isys_exception_database : Query error: ' SELECT isys_property_2_cat__id FROM isys_property_2_cat WHERE isys_property_2_cat__property1_title = 'LC_WORKFLOW__ACTIVE'; ': Table 'idoit_kunde1.isys_property_2_cat' doesn't exist (Extended Information: array ( 'server' => '5.0.51a-24+lenny3', 'host' => 'Localhost via UNIX socket', 'client' => '5.0.51a', 'proto' => 10, ))
Ich kann gerne (wie?) die Modulinstallation wiederholen (dort sind noch keine Daten hinterlegt) - was tun? Danke für alle Antworten!