Пропали все ip адреса после обновления

Технические вопросы по UTM 5.0
Anton
Сообщения: 339
Зарегистрирован: Пт июл 01, 2005 10:57

Пропали все ip адреса после обновления

Сообщение Anton »

Сабж
обновился с
utm5-2.1.003 до utm5-2.1.005

__________________________
Freebsd 6.2 Mysql 5.0

prx
Сообщения: 139
Зарегистрирован: Чт дек 01, 2005 18:44

Сообщение prx »

congratulations! Бэкап был ? :)

Anton
Сообщения: 339
Зарегистрирован: Пт июл 01, 2005 10:57

Сообщение Anton »

бэкап был
сейчас пробовал с utm5-2.1.003 до utm5-2.1.004 обновится
все ок
с utm5-2.1.004 до 5 такая же грабля
пропали все ip

Anton
Сообщения: 339
Зарегистрирован: Пт июл 01, 2005 10:57

Сообщение Anton »

verificator.log

-- WARNING lost IP group 2436
-- SQL DESC delete ip group
UPDATE ip_groups SET is_deleted=1 WHERE ip_group_id='2436';

-- WARNING lost IP group 2437
-- SQL DESC delete ip group
UPDATE ip_groups SET is_deleted=1 WHERE ip_group_id='2437';

-- WARNING lost IP group 2438
-- SQL DESC delete ip group
UPDATE ip_groups SET is_deleted=1 WHERE ip_group_id='2438';

-- WARNING lost IP group 2439
-- SQL DESC delete ip group
UPDATE ip_groups SET is_deleted=1 WHERE ip_group_id='2439';

Anton
Сообщения: 339
Зарегистрирован: Пт июл 01, 2005 10:57

Сообщение Anton »

affected tables: dialup_service_links dtagg_iptraffic dtagg_periodic ip_groups iptraffic_service_links periodic_service_links service_links

mva
Сообщения: 175
Зарегистрирован: Чт фев 03, 2005 10:08
Откуда: Ural

Сообщение mva »

Апдейт базы криво сделал либо вообще не сделал...

такая же фигня была пока скрипт в мускул не залил через ГУИ интефейс, из командной строки не прокатило.

hammer
Сообщения: 286
Зарегистрирован: Сб янв 20, 2007 22:58
Контактная информация:

Сообщение hammer »

гы.. перелил бекап базы с 004 на 005 на стенде все ипники и правдо исчезли =)))

hammer
Сообщения: 286
Зарегистрирован: Сб янв 20, 2007 22:58
Контактная информация:

Сообщение hammer »

При запуске ядра много ловим такого...

Код: Выделить всё

*ALERT &#58; Jan 17 05&#58;59&#58;24 UTM5 DBA&#58; Service link <331> from user_id <115> is broken and disabled. See verificator.log for details
*ALERT &#58; Jan 17 05&#58;59&#58;24 UTM5 DBA&#58; Service link <332> from user_id <115> is broken and disabled. See verificator.log for details
*ALERT &#58; Jan 17 05&#58;59&#58;24 UTM5 DBA&#58; Service link <333> from user_id <116> is broken and disabled. See verificator.log for details
*ALERT &#58; Jan 17 05&#58;59&#58;24 UTM5 DBA&#58; Service link <334> from user_id <117> is broken and disabled. See verificator.log for details
А в верификатор (он огромный - несколько мегабайт!) получаем 3 крупных блока записей. ниже 3 цитаты по произвольнуму куску из каждого.
Первый блок а-ля...

Код: Выделить всё

-- ERROR broken ip traffic link 1, ip group 1 not exist
-- SQL DESC delete slink &#40;NOT RECOMMENDED&#41;
-- UPDATE service_links SET is_deleted=1 WHERE id='1';
-- UPDATE periodic_service_links SET is_deleted=1 WHERE id='1';
-- UPDATE iptraffic_service_links SET is_deleted=1 WHERE id='1';

-- ERROR broken ip traffic link 2, ip group 2 not exist
-- SQL DESC delete slink &#40;NOT RECOMMENDED&#41;
-- UPDATE service_links SET is_deleted=1 WHERE id='2';
-- UPDATE periodic_service_links SET is_deleted=1 WHERE id='2';
-- UPDATE iptraffic_service_links SET is_deleted=1 WHERE id='2';

-- ERROR broken ip traffic link 3, ip group 3 not exist
-- SQL DESC delete slink &#40;NOT RECOMMENDED&#41;
-- UPDATE service_links SET is_deleted=1 WHERE id='3';
-- UPDATE periodic_service_links SET is_deleted=1 WHERE id='3';
-- UPDATE iptraffic_service_links SET is_deleted=1 WHERE id='3';

-- ERROR broken ip traffic link 4, ip group 4 not exist
-- SQL DESC delete slink &#40;NOT RECOMMENDED&#41;
-- UPDATE service_links SET is_deleted=1 WHERE id='4';
-- UPDATE periodic_service_links SET is_deleted=1 WHERE id='4';
-- UPDATE iptraffic_service_links SET is_deleted=1 WHERE id='4';

-- ERROR broken ip traffic link 5, ip group 5 not exist
-- SQL DESC delete slink &#40;NOT RECOMMENDED&#41;
-- UPDATE service_links SET is_deleted=1 WHERE id='5';
-- UPDATE periodic_service_links SET is_deleted=1 WHERE id='5';
-- UPDATE iptraffic_service_links SET is_deleted=1 WHERE id='5';

-- ERROR broken ip traffic link 6, ip group 6 not exist
-- SQL DESC delete slink &#40;NOT RECOMMENDED&#41;
-- UPDATE service_links SET is_deleted=1 WHERE id='6';
-- UPDATE periodic_service_links SET is_deleted=1 WHERE id='6';
-- UPDATE iptraffic_service_links SET is_deleted=1 WHERE id='6';

-- ERROR broken ip traffic link 7, ip group 7 not exist
-- SQL DESC delete slink &#40;NOT RECOMMENDED&#41;
-- UPDATE service_links SET is_deleted=1 WHERE id='7';
-- UPDATE periodic_service_links SET is_deleted=1 WHERE id='7';
-- UPDATE iptraffic_service_links SET is_deleted=1 WHERE id='7';

Второй...

Код: Выделить всё

-- ERROR strange row in service_links with id 227 &#40;no row in periodic_service_links, iptraffic_service_links, dialup_service_links, hotspot_service_links, telephony_service_links or o
-- SQL DESC delete row
-- UPDATE service_links SET is_deleted=1 WHERE id='227';
-- UPDATE periodic_service_links SET is_deleted=1 WHERE id='227';
-- UPDATE iptraffic_service_links SET is_deleted=1 WHERE id='227';

-- ERROR link 227, account tariff link id 221, not equal discount period ids
-- SQL DESC delete broken link &#40;NOT RECOMMENDED&#41;
-- UPDATE service_links SET is_deleted=1 WHERE id='227';
-- UPDATE periodic_service_links SET is_deleted=1 WHERE id='227';
-- UPDATE iptraffic_service_links SET is_deleted=1 WHERE id='227';

-- ERROR strange row in service_links with id 228 &#40;no row in periodic_service_links, iptraffic_service_links, dialup_service_links, hotspot_service_links, telephony_service_links or o
-- SQL DESC delete row
-- UPDATE service_links SET is_deleted=1 WHERE id='228';
-- UPDATE periodic_service_links SET is_deleted=1 WHERE id='228';
-- UPDATE iptraffic_service_links SET is_deleted=1 WHERE id='228';

-- ERROR link 228, account tariff link id 222, not equal discount period ids
-- SQL DESC delete broken link &#40;NOT RECOMMENDED&#41;
-- UPDATE service_links SET is_deleted=1 WHERE id='228';
-- UPDATE periodic_service_links SET is_deleted=1 WHERE id='228';
-- UPDATE iptraffic_service_links SET is_deleted=1 WHERE id='228';

-- ERROR strange row in service_links with id 229 &#40;no row in periodic_service_links, iptraffic_service_links, dialup_service_links, hotspot_service_links, telephony_service_links or o
-- SQL DESC delete row
-- UPDATE service_links SET is_deleted=1 WHERE id='229';
-- UPDATE periodic_service_links SET is_deleted=1 WHERE id='229';
-- UPDATE iptraffic_service_links SET is_deleted=1 WHERE id='229';

-- ERROR link 229, account tariff link id 223, not equal discount period ids
-- SQL DESC delete broken link &#40;NOT RECOMMENDED&#41;
-- UPDATE service_links SET is_deleted=1 WHERE id='229';
-- UPDATE periodic_service_links SET is_deleted=1 WHERE id='229';
-- UPDATE iptraffic_service_links SET is_deleted=1 WHERE id='229';

-- ERROR strange row in service_links with id 230 &#40;no row in periodic_service_links, iptraffic_service_links, dialup_service_links, hotspot_service_links, telephony_service_links or o
-- SQL DESC delete row
-- UPDATE service_links SET is_deleted=1 WHERE id='230';
-- UPDATE periodic_service_links SET is_deleted=1 WHERE id='230';
-- UPDATE iptraffic_service_links SET is_deleted=1 WHERE id='230';

-- ERROR link 230, account tariff link id 224, not equal discount period ids
-- SQL DESC delete broken link &#40;NOT RECOMMENDED&#41;
-- UPDATE service_links SET is_deleted=1 WHERE id='230';
-- UPDATE periodic_service_links SET is_deleted=1 WHERE id='230';
-- UPDATE iptraffic_service_links SET is_deleted=1 WHERE id='230';
и третий...

Код: Выделить всё

-- WARNING lost IP group 1810
-- SQL DESC delete ip group
UPDATE ip_groups SET is_deleted=1 WHERE ip_group_id='1810';

-- WARNING lost IP group 1811
-- SQL DESC delete ip group
UPDATE ip_groups SET is_deleted=1 WHERE ip_group_id='1811';

-- WARNING lost IP group 1812
-- SQL DESC delete ip group
UPDATE ip_groups SET is_deleted=1 WHERE ip_group_id='1812';

-- WARNING lost IP group 1813
-- SQL DESC delete ip group
UPDATE ip_groups SET is_deleted=1 WHERE ip_group_id='1813';

-- WARNING lost IP group 1814
-- SQL DESC delete ip group
UPDATE ip_groups SET is_deleted=1 WHERE ip_group_id='1814';

-- WARNING lost IP group 1815
-- SQL DESC delete ip group
UPDATE ip_groups SET is_deleted=1 WHERE ip_group_id='1815';

-- WARNING lost IP group 1816
-- SQL DESC delete ip group
UPDATE ip_groups SET is_deleted=1 WHERE ip_group_id='1816';

-- WARNING lost IP group 1817
-- SQL DESC delete ip group
UPDATE ip_groups SET is_deleted=1 WHERE ip_group_id='1817';

-- WARNING lost IP group 1818
-- SQL DESC delete ip group
UPDATE ip_groups SET is_deleted=1 WHERE ip_group_id='1818';

-- WARNING lost IP group 1819
-- SQL DESC delete ip group
UPDATE ip_groups SET is_deleted=1 WHERE ip_group_id='1819';
Довершает все это дело

Код: Выделить всё

-- affected tables&#58; ip_groups iptraffic_service_links periodic_service_links service_links
Заливом верификатора, как понятно, ничего не решается..
Вобщем с кодировками разобрался - базу отконвертил, но видимо переезд откладывается на неопределенный срок...

ЗЫ И самое интересное то, что ни одного мака, ни одного ипника из таблиц не пропало! (например выдержка из таблицы iptraffic_service_links )

Код: Выделить всё

| 372 |         127 | -1062730730 |   -1 |             |             | 00&#58;e0&#58;4c&#58;50&#58;90&#58;5f    |             |       3 |         6 |  1199885901 |           0 |          1 |
| 373 |         171 | -1062730713 |   -1 |             |             | 00&#58;11&#58;5b&#58;b3&#58;f9&#58;38    |             |       3 |         6 |  1199894172 |           0 |          1 |
| 374 |         173 | -1062730712 |   -1 |             |             | 00&#58;0f&#58;ea&#58;44&#58;7e&#58;52    |             |       3 |         6 |  1199894519 |  1199963700 |          1 |
| 375 |         173 | -1062730712 |   -1 |             |             | 00&#58;0f&#58;ea&#58;44&#58;7e&#58;52    |             |       3 |         6 |  1199963701 |           0 |          1 |
| 376 |         175 | -1062730711 |   -1 |             |             | 00&#58;16&#58;17&#58;bb&#58;83&#58;cc    |             |       3 |         6 |  1200093873 |           0 |          1 |
| 377 |         177 | -1062730710 |   -1 |             |             | 00&#58;11&#58;09&#58;2f&#58;74&#58;ba    |             |       3 |         6 |  1200094185 |           0 |          1 |
| 378 |         179 | -1062730709 |   -1 |             |             | 00&#58;16&#58;d3&#58;ee&#58;ff&#58;82    |             |       3 |         6 |  1200094552 |           0 |          1 |
| 379 |         181 | -1062730708 |   -1 |             |             | 00&#58;14&#58;85&#58;86&#58;40&#58;d0    |             |       3 |         6 |  1200247884 |  1200253552 |          1 |
| 380 |         181 | -1062730708 |   -1 |             |             | 00&#58;14&#58;85&#58;86&#58;40&#58;d0    |             |       3 |         6 |  1200253712 |           0 |          1 |

hammer
Сообщения: 286
Зарегистрирован: Сб янв 20, 2007 22:58
Контактная информация:

Сообщение hammer »

Только щас заметил такую надпись при старте ядра

Код: Выделить всё

*ALERT &#58; Jan 17 07&#58;41&#58;14 DBAGiga&#58; Unable to initialize Gigabase
К чему бы это?

Anton
Сообщения: 339
Зарегистрирован: Пт июл 01, 2005 10:57

Сообщение Anton »

mva писал(а):Апдейт базы криво сделал либо вообще не сделал...

такая же фигня была пока скрипт в мускул не залил через ГУИ интефейс, из командной строки не прокатило.
пробовал через phpmyadmin
та же фигня

Anton
Сообщения: 339
Зарегистрирован: Пт июл 01, 2005 10:57

Сообщение Anton »

Нетап пишет инструкции к обновлению
но что то не фига от этого, синтаксис языка врятли поменялся в 5 мускуле

Anton
Сообщения: 339
Зарегистрирован: Пт июл 01, 2005 10:57

Сообщение Anton »

phpmyadmin ругается на это
ALTER TABLE pre_invoice ADD COLUMN id int( 11 ) NOT NULL AUTO_INCREMENT PRIMARY KEY ;

hammer
Сообщения: 286
Зарегистрирован: Сб янв 20, 2007 22:58
Контактная информация:

Сообщение hammer »

Гмм.. и чё делать... ради чистоты эксперимента поставил 004 - залил ЭТОТ же бекап - все стартануло без верификатора и без проблемм. Вряд ли разработчики решили сделать подарок пользователям копаться руками в базе для запуска на 005 после 004... что то ещё должно быть -).
ЗЫ Бэк лился с 5 мускуля так и переливалсяв оного же.

Аватара пользователя
Magnum72
Сообщения: 1947
Зарегистрирован: Чт сен 22, 2005 06:54
Контактная информация:

Сообщение Magnum72 »

hammer писал(а):Гмм.. и чё делать... ради чистоты эксперимента поставил 004 - залил ЭТОТ же бекап - все стартануло без верификатора и без проблемм. Вряд ли разработчики решили сделать подарок пользователям копаться руками в базе для запуска на 005 после 004... что то ещё должно быть -).
ЗЫ Бэк лился с 5 мускуля так и переливалсяв оного же.
у меня тоже такое было но помоему из-за того что мы забыли обновить таблицу periodic_service там поле добавилось новое с инвойсами связанное...

hammer
Сообщения: 286
Зарегистрирован: Сб янв 20, 2007 22:58
Контактная информация:

Сообщение hammer »

Опять кастыли... -(

Ответить