Upgrade auf 0.9.8.2 - Fehler bei Migration
-
Beim Upgrade wird bei Punkt 7. Migration folgender Fehle angezeigt:
Migrating category WAN…
isys_exception_database : Query error: '': Table 'hog.isys_wan_capacity_unit' doesn't exist Backtrace: #0 _get_backtrace() called at [/usr/share/i-doit/src/classes/exceptions/isys_exception_database.class.php:24] #1 isys_exception_database->__construct(Query error: '': Table 'hog.isys_wan_capacity_unit' doesn't exist, Array ([server] => 5.0.32-Debian_7etch10-log,[host] => Localhost via UNIX socket,[client] => 5.0.32,[proto] => 10)) called at [/usr/share/i-doit/src/classes/components/isys_component_database.class.php:171] #2 isys_component_database->query(SELECT * FROM isys_cats_wan_list INNER JOIN isys_wan_capacity_unit ON isys_wan_capacity_unit__id = isys_cats_wan_list__isys_wan_capacity_unit__id) called at [/usr/share/i-doit/src/classes/components/isys_component_dao.class.php:203] #3 isys_component_dao->retrieve(SELECT * FROM isys_cats_wan_list INNER JOIN isys_wan_capacity_unit ON isys_wan_capacity_unit__id = isys_cats_wan_list__isys_wan_capacity_unit__id) called at [/usr/share/i-doit/updates/versions/v0.9.8-2/migration/wan.inc.php:36] #4 include(/usr/share/i-doit/updates/versions/v0.9.8-2/migration/wan.inc.php) called at [/usr/share/i-doit/updates/classes/isys_update_migration.class.php:69] #5 isys_update_migration->migrate(/usr/share/i-doit/updates/versions/v0.9.8-2/migration/) called at [/usr/share/i-doit/updates/update.inc.php:471] #6 include_once(/usr/share/i-doit/updates/update.inc.php) called at [/usr/share/i-doit/index.php:278] (Extended Information: array ( 'server' => '5.0.32-Debian_7etch10-log', 'host' => 'Localhost via UNIX socket', 'client' => '5.0.32', 'proto' => 10, ))der Rest läuft ohne Fehlermeldungen durch.
Weiß jemand Rat?
Vielen Dank im Voraus
sghog
-
Bei dir existiert eine Tabelle nicht, die eigentlich da sein sollte: Und zwar isys_wan_capacity_unit
Über die Updates wurde diese im Update auf 0.9.3 und 0.9.4 erstellt.Hast du ein Backup vor dem Update gemacht? Wenn ja, bitte einspielen. Folgenden SQL Code in der Mandanten Datenbank (Müsste bei dir hog heissen) ausführen:
CREATE TABLE `isys_wan_capacity_unit` ( `isys_wan_capacity_unit__id` int(10) unsigned NOT NULL AUTO_INCREMENT, `isys_wan_capacity_unit__title` varchar(255) collate utf8_unicode_ci default NULL, `isys_wan_capacity_unit__description` text collate utf8_unicode_ci, `isys_wan_capacity_unit__const` varchar(255) collate utf8_unicode_ci default NULL, `isys_wan_capacity_unit__sort` int(10) unsigned default '5', `isys_wan_capacity_unit__property` int(10) unsigned default '0', `isys_wan_capacity_unit__status` int(10) unsigned default '1', PRIMARY KEY (`isys_wan_capacity_unit__id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; INSERT INTO `isys_wan_capacity_unit` (`isys_wan_capacity_unit__id`, `isys_wan_capacity_unit__title`, `isys_wan_capacity_unit__description`, `isys_wan_capacity_unit__const`, `isys_wan_capacity_unit__sort`, `isys_wan_capacity_unit__property`, `isys_wan_capacity_unit__status`) VALUES (1, 'MBits', 'MegaBits', 'C__WAN_CAPACITY_UNIT__MBITS', 5, 0, 1), (2, 'KBits', 'KiloBits', 'C__WAN_CAPACITY_UNIT__KBITS', 5, 0, 1);
Und dann das Update erneut aufrufen
-
Supi, vielen Dank.
Das Script ist ohne Fehler durchgelaufen, danach hat auch das 0.9.8.2 Update ohne Fehlermeldungen funktioniert.
mit freundlichen Grüssen
sghog