RC-2.
Вот пишем на русском и вместо него ????
В прочих вкладках рус. язык норм.
Кодировка utf-8.
Сборка 14096. Win7/8/XP одинаково с проблемой с русским языком. Версия Java Version 7 Update 55.
Последний раз редактировалось ZeM Ср май 21, 2014 16:32, всего редактировалось 1 раз.
DROP TABLE IF EXISTS `switches`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `switches` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`name` varchar(255) NOT NULL DEFAULT '',
`location` text NOT NULL,
`type_id` bigint(20) NOT NULL,
`ports_count` int(11) NOT NULL DEFAULT '0',
`remote_id` varchar(255) NOT NULL DEFAULT '',
`ip_type` int(11) NOT NULL DEFAULT '0',
`ip` bigint(20) NOT NULL DEFAULT '0',
`ip_ext` bigint(20) NOT NULL DEFAULT '0',
`login` varchar(255) NOT NULL DEFAULT '',
`password` varchar(255) NOT NULL DEFAULT '',
`is_deleted` int(11) NOT NULL DEFAULT '0',
PRIMARY KEY (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=2 DEFAULT CHARSET=latin1;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Dumping data for table `switches`
--
LOCK TABLES `switches` WRITE;
/*!40000 ALTER TABLE `switches` DISABLE KEYS */;
INSERT INTO `switches` VALUES (1,'DES-3028','Vatytina 10 p.1??????',2,28,'1caff76c4e66',0,-1408232194,0,'','',0);
/*!40000 ALTER TABLE `switches` ENABLE KEYS */;
UNLOCK TABLES;
/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */;
/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
Проблема видимо в PRIMARY KEY (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=2 DEFAULT CHARSET=latin1;
/*!40101 SET character_set_client = @saved_cs_client */;
Как сменить корректно на DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
??
UPD пофиксил так. Слил таблицу поправил дропнул ее и залил уже с измененной latin1 на utf8. Все при остановленном биллинге. Может кому пригодится.
А кто нибудь разобрался со вкладкой Оборудование - Комутатор - Параметры доступа? Там я так понял пишем помимо ip логин с паролем. А примеры использования этого есть? Понимаю что для Правил firewall. В документации ничего не описано толком.
May 24 15:54:26 ?Debug : b60ecb40 DBConnection_mysql: <0x9d0b4d0> SQL query: UPDATE dhcp_leases_log SET expired='1400918366',relay_agent_info='0106000407d100010210010e6176646f73686b696e5f74657374', WHERE id='18'
May 24 15:54:26 ERROR : b60ecb40 DBConnection_mysql: <0x9d0b4d0> MySQL query failed:<You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'WHERE id='18'' at line 1> Trying to reconnect: 0
May 24 15:54:27 ?Debug : b5dffb40 StreamConnection: Got message ID 0x5000
May 24 15:54:27 ?Debug : b5dffb40 Transport: got PING for #0
May 24 15:54:56 ERROR : b60ecb40 DBConnection_mysql: <0x9d0b4d0> MySQL query failed:
May 24 15:54:56 ERROR : b60ecb40 DBASQLError: MySQL query failed:
May 24 15:54:56 ?Trace : b60ecb40 trace: Obtained 11 stack frames.
May 24 15:54:56 ?Trace : b60ecb40 trace: /netup/utm5/bin/utm5_dhcpd(_ZN3UTM15print_backtraceEv+0x43) [0x80f5b13]
May 24 15:54:56 ?Trace : b60ecb40 trace: /netup/utm5/bin/utm5_dhcpd(_ZN3UTM11DBASQLErrorC2ERKSsb+0x3c0) [0x80d1770]
May 24 15:54:56 ?Trace : b60ecb40 trace: /netup/utm5/bin/utm5_dhcpd(_ZN3UTM18DBConnection_mysql10sql_insertERKSsRNS_13DBQueryResultE+0xea3) [0x80cd3c3]
May 24 15:54:56 ?Trace : b60ecb40 trace: /netup/utm5/bin/utm5_dhcpd(_ZN3UTM12DBConnection5queryERKSsRNS_13DBQueryResultE+0x275) [0x80cb475]
May 24 15:54:56 ?Trace : b60ecb40 trace: /netup/utm5/bin/utm5_dhcpd(_ZN5DHCPD12LeaseManager9write_logERKN3UTM10IP_addressERKNS1_8MAC_TypeERKNS_11DHCP_OptionEii+0x5cb) [0x8094bbb]
May 24 15:54:56 ?Trace : b60ecb40 trace: /netup/utm5/bin/utm5_dhcpd(_ZN5DHCPD6Server8send_ackERKNS_11DHCP_PacketEPN3UTM9DhcpLeaseEPNS0_9InterfaceE+0xce2) [0x809c732]
May 24 15:54:56 ?Trace : b60ecb40 trace: /netup/utm5/bin/utm5_dhcpd(_ZN5DHCPD6Server17process_interfaceEPNS0_9InterfaceE+0x1ec7) [0x809f4d7]
May 24 15:54:56 ?Trace : b60ecb40 trace: /netup/utm5/bin/utm5_dhcpd(_ZN5DHCPD6Server3runEv+0x5a2) [0x80a1212]
May 24 15:54:56 ?Trace : b60ecb40 trace: /netup/utm5/bin/utm5_dhcpd(_ZN3UTM6Thread6threadEPv+0x90) [0x80f6c90]
May 24 15:54:56 ?Trace : b60ecb40 trace: /lib/i386-linux-gnu/libpthread.so.0(+0x6d4c) [0xb75a7d4c]
May 24 15:54:56 ?Trace : b60ecb40 trace: /lib/i386-linux-gnu/libc.so.6(clone+0x5e) [0xb7226bae]
May 24 15:54:56 ERROR : b60ecb40 DHCP_Server: DBASQLError: MySQL query failed:
May 24 15:54:57 ?Debug : b5dffb40 StreamConnection: Got message ID 0x5000
May 24 15:54:57 ?Debug : b5dffb40 Transport: got PING for #0
1. Неприятный баг в SQL запросе, в понедельник выложим исправление
2. Выдача статических IP из пула на наших базах работает (причем проблемы там имели место, и были исправлены, что не исключает наличие других ситуаций). Если возможно, предоставьте дамп таблицы ip_groups (а лучше копию базы) в нашу техподдержку (а можно и непосредственно мне).
3. Точную причину core dump установить пока невозможно, падение вызвано нарушением списка распределения памяти malloc, т.е. проблема вероятно возникает за некоторое время до фактического падения процесса. Одной из причин может являться использование ubuntu 12.04 (под нее нет официальной сборки, хотя библиотечно она совместима с версией для debian)
Выдача статических IP адресов работает. При заведении если не указывать префикс он подставляет /32 из-за этого и была ошибка. Не хватает проверки на создание сети, некритично.