UTM5 5.2.1-005

Технические вопросы по UTM 5.0
Закрыто
Pulse
Сообщения: 945
Зарегистрирован: Вт окт 03, 2006 12:58

Сообщение Pulse »

эээ зашел в админку, всё кракозябрами... с мускулом то я ничо не делал :(

Аватара пользователя
Lex
NetUP Team
Сообщения: 623
Зарегистрирован: Ср мар 09, 2005 12:12
Откуда: НетАП
Контактная информация:

Сообщение Lex »

Pulse писал(а):эээ зашел в админку, всё кракозябрами... с мускулом то я ничо не делал :(
Читайте внимательно список изменений:
5. изменена версия библиотеки mysql, используемой для сборки ядра. Теперь при сборке ядра используется mysql версии 5.0.x. Для всех платформ действует параметр конфигурационного файла utm5.cfg database_charset. Кодировка соединения с базой данных по умолчанию – utf8, за исключением платформы win32 – на данной платформе кодировка latin1 (mantis id 897);
Если раньше использовалась кодировка для соединения, отличная от UTF8, укажите её в параметре database_charset.

Pulse
Сообщения: 945
Зарегистрирован: Вт окт 03, 2006 12:58

Сообщение Pulse »

Lex писал(а): Если раньше использовалась кодировка для соединения, отличная от UTF8, укажите её в параметре database_charset.
это я уже нашёл по поиску, но

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

 ERROR : Dec 06 07:09:49 DBASQLError: MySQL Connection Error: Can't initialize character set utf8  (path: /usr/local/share/mys
ql/charsets/)
в файле Index.xml utf8 имеется

# mysql -V
mysql Ver 14.12 Distrib 5.0.41, for portbld-freebsd6.2 (i386) using 5.0

Pulse
Сообщения: 945
Зарегистрирован: Вт окт 03, 2006 12:58

Сообщение Pulse »

поставил latin1 - заработал веб, а админка перестала гузится.... чудеса ваще... :))) интересно, 004 с базой после апдейта заработает или нет...

Pulse
Сообщения: 945
Зарегистрирован: Вт окт 03, 2006 12:58

Сообщение Pulse »

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

 Info  : Dec 06 08:06:17 RPCServer@0.0.0.0: Client connecting: 10.10.1.3:4460
 Info  : Dec 06 08:06:17 RPCConn: Connection from: 10.10.1.3:4460
 Info  &#58; Dec 06 08&#58;06&#58;17 RPCConn&#58; Card user <admin@10.10.1.3> is connecting
отлично, я теперь card user :)

Pulse
Сообщения: 945
Зарегистрирован: Вт окт 03, 2006 12:58

Сообщение Pulse »

обновляюсь третий раз, сёдня было веселей всего..)

Pulse
Сообщения: 945
Зарегистрирован: Вт окт 03, 2006 12:58

Сообщение Pulse »

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

 ERROR &#58; Dec 06 10&#58;56&#58;27 UTM5 DBA&#58; utm_towlower&#58; cann't convert multi-byte character to wide utf8_chr_len&#40;-2&#41;, utf8_cstr&#40;&#41;
и поиск не работает...

elib0z
Сообщения: 13
Зарегистрирован: Ср окт 31, 2007 16:29

Сообщение elib0z »

регулярно валится в дебаг:

?Debug : Dec 06 08:18:22 DBCtx: Ctx: <140636112> SQL query: INSERT INTO dtagg_iptraffic(slink_id, discounted,discounted_without_tax, base_cost, bytes, tclass, ipid) VALUES('2','0.237199','0.237199','1.360000','182883.000000', '10', '-1408237564')
?Debug : Dec 06 08:18:22 BusLogic: finished unknown

ERROR : Dec 06 08:18:22 DBASQLError: PgSQL query failed: ERROR: invalid input syntax for integer: "182883.000000"
число меняется. я так понимаю без запятой оно бы прошло без проблем
что с этим делать? оставлять как есть?

friedrich
Сообщения: 159
Зарегистрирован: Вс сен 25, 2005 10:45

Сообщение friedrich »

Вероятно, в версии для постгреса произошло изменение типа поля таблицы с целого на вещественное.

Нет, гоню. Для поля bytes это невозможно, не бывает дробных байтов. В принципе, можно попробовать в схеме таблицы сделать это поле типа FLOAT, должно помочь.

serjk
NetUP Team
Сообщения: 719
Зарегистрирован: Пн авг 14, 2006 08:56

Сообщение serjk »

elib0z писал(а):регулярно валится в дебаг:

?Debug : Dec 06 08:18:22 DBCtx: Ctx: <140636112> SQL query: INSERT INTO dtagg_iptraffic(slink_id, discounted,discounted_without_tax, base_cost, bytes, tclass, ipid) VALUES('2','0.237199','0.237199','1.360000','182883.000000', '10', '-1408237564')
?Debug : Dec 06 08:18:22 BusLogic: finished unknown

ERROR : Dec 06 08:18:22 DBASQLError: PgSQL query failed: ERROR: invalid input syntax for integer: "182883.000000"
число меняется. я так понимаю без запятой оно бы прошло без проблем
что с этим делать? оставлять как есть?
приведите вывод /netup/utm5/bin/utm5_core -v

dda2000
Сообщения: 38
Зарегистрирован: Ср сен 13, 2006 12:55

Сообщение dda2000 »

Первые впечатления от обновления релиза 5.2.1-004 до 005

Все выполнял строго по инструкции обновления.
После установки нового релиза, пытаюсь обновить базу, но валятся дохрена ошибок:

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

............
ERROR 1091 &#40;42000&#41; at line 1140&#58; Can't DROP 'zzzzz'; check that column/key exists
ERROR 1060 &#40;42S21&#41; at line 1142&#58; Duplicate column name 'id'
ERROR 1060 &#40;42S21&#41; at line 1143&#58; Duplicate column name 'name'
ERROR 1060 &#40;42S21&#41; at line 1144&#58; Duplicate column name 'ur_adress'
ERROR 1060 &#40;42S21&#41; at line 1145&#58; Duplicate column name 'act_adress'
ERROR 1060 &#40;42S21&#41; at line 1146&#58; Duplicate column name 'inn'
ERROR 1060 &#40;42S21&#41; at line 1147&#58; Duplicate column name 'kpp'
ERROR 1060 &#40;42S21&#41; at line 1148&#58; Duplicate column name 'bank_id'
ERROR 1060 &#40;42S21&#41; at line 1149&#58; Duplicate column name 'account'
ERROR 1060 &#40;42S21&#41; at line 1150&#58; Duplicate column name 'fio_headman'
ERROR 1060 &#40;42S21&#41; at line 1151&#58; Duplicate column name 'fio_bookeeper'
ERROR 1060 &#40;42S21&#41; at line 1152&#58; Duplicate column name 'fio_headman_sh'
ERROR 1060 &#40;42S21&#41; at line 1153&#58; Duplicate column name 'fio_bookeeper_sh'
ERROR 1060 &#40;42S21&#41; at line 1154&#58; Duplicate column name 'name_sh'
ERROR 1091 &#40;42000&#41; at line 1155&#58; Can't DROP 'zzzzz'; check that column/key exists
ERROR 1061 &#40;42000&#41; at line 1156&#58; Duplicate key name 'first'
ERROR 1061 &#40;42000&#41; at line 1157&#58; Duplicate key name 'first_set'
ERROR 1061 &#40;42000&#41; at line 1158&#58; Duplicate key name 'first_block'
ERROR 1061 &#40;42000&#41; at line 1159&#58; Duplicate key name 'first_dow'
ERROR 1061 &#40;42000&#41; at line 1160&#58; Duplicate key name 'first_car'
ERROR 1061 &#40;42000&#41; at line 1161&#58; Duplicate key name 'first_disc'
ERROR 1061 &#40;42000&#41; at line 1162&#58; Duplicate key name 'first_disc1'
ERROR 1061 &#40;42000&#41; at line 1163&#58; Duplicate key name 'first_dtr'
ERROR 1061 &#40;42000&#41; at line 1164&#58; Duplicate key name 'first_ptr'
ERROR 1061 &#40;42000&#41; at line 1165&#58; Duplicate key name 'first_ptr_hash'
ERROR 1061 &#40;42000&#41; at line 1166&#58; Duplicate key name 'first_mes'
ERROR 1061 &#40;42000&#41; at line 1167&#58; Duplicate key name 'first_ba'
ERROR 1061 &#40;42000&#41; at line 1168&#58; Duplicate key name 'first_inv'
ERROR 1061 &#40;42000&#41; at line 1169&#58; Duplicate key name 'first_inve'
ERROR 1061 &#40;42000&#41; at line 1170&#58; Duplicate key name 'first_sess_tel'
ERROR 1061 &#40;42000&#41; at line 1171&#58; Duplicate key name 'first_sess_dhs'
ERROR 1061 &#40;42000&#41; at line 1172&#58; Duplicate key name 'first_access'
ERROR 1061 &#40;42000&#41; at line 1173&#58; Duplicate key name 'first_dtagg'
ERROR 1061 &#40;42000&#41; at line 1174&#58; Duplicate key name 'tel_session_date_idx'
ERROR 1061 &#40;42000&#41; at line 1175&#58; Duplicate key name 'dhs_sess_id_idx'
ERROR 1061 &#40;42000&#41; at line 1176&#58; Duplicate key name 'tel_last_update_date_status_idx'
ERROR 1061 &#40;42000&#41; at line 1177&#58; Duplicate key name 'dhs_last_update_date_status_idx' 
........
Это нормальное поведение?????
Ладно, будем считать, что что то там обновил в базе. Идем дальше ...
Запускаем кору. И опять какой то гемор ... ругается на libssl.so.5
Хрен с ним, и с этим разобрался ....
Все запустил, ну думаю закончились танцы с бубном, ан нет ...
Попробовал зайти на веб интерфейс, и хрен там ....
в логе пишет вот это:

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

&#91;Thu Dec  6 14&#58;48&#58;02 2007&#93; &#91;error&#93; &#91;client x.x.x.x&#93; Premature end of script headers&#58; /usr/local/apache/cgi-bin/utm5/aaa5
/libexec/ld-elf.so.1&#58; Shared object "libxslt.so.2" not found, required by "aaa5"
Чего здесь то не хватает в обновленном веб-интерфейсе?!?!?! И где libxslt.so.2 взять?
Как оказалось нехватает веб-морде libxslt. Установил, морда запустилась.

Вопрос остался по обновлению базы скриптом UTM5_MYSQL_update.sql
Ошибки - это нормальное поведение????
А то как то стремно рабочую базу обновлять ...

Pulse
Сообщения: 945
Зарегистрирован: Вт окт 03, 2006 12:58

Сообщение Pulse »

dda2000 писал(а):Первые впечатления от обновления релиза 5.2.1-004 до 005

Вопрос остался по обновлению базы скриптом UTM5_MYSQL_update.sql
Ошибки - это нормальное поведение????
А то как то стремно рабочую базу обновлять ...
Брааааааааат, я сёдня проделал такой же квест!!! :) Ошибки при выполнении UTM5_MYSQL_update.sql это нормально. Там условий просто нет на некоторые вещи. У меня косяк другой...

mysql Ver 14.12 Distrib 5.0.41, for portbld-freebsd6.2 (i386) using 5.0
при установке database_charset=utf8, в админке кракозябры. у меня даже такого не наблюдалось при скачке с 4ого мускула на 5ый.
выставил database_charset=latin1 (хотя это рекомендуется для windows) отображается всё корректно, но поиск теперь регистрозависим и в логах вышеприведёные ошибки. с Нетапа мне написали

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

Данная проблема связана с тем, что библиотечная функция mbrtowc возвращает значение -2 при разборе некоторых символов в тех данных, по которым Вы производите поиск &#40;обычно это происходит в тех случаях, когда некоторые символы в этих данных являются некорректными&#41;. Регистронезависимый поиск в этом случае отключается.
благодарен, но путей решения не вижу...

Pulse
Сообщения: 945
Зарегистрирован: Вт окт 03, 2006 12:58

Сообщение Pulse »

вот ещё интересная штука такая

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

ERROR &#58; Dec 06 16&#58;51&#58;05 RPCConn&#91;SSL&#93;<osmp_payment@127.0.0.1>&#58; SSL connection failed...
через раз...

Pulse
Сообщения: 945
Зарегистрирован: Вт окт 03, 2006 12:58

Сообщение Pulse »

в debug.log сыпется

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

?Debug &#58; Dec 06 19&#58;52&#58;26 DBCtx&#58; MySQL query failed&#58;<Lock wait timeout exceeded; try restarting transaction> Trying to reconnect&#58; 0
dbcount=20 поставил

со стасусом Lock частенько виснет запрос вида.

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

localhost       | UTM5 | Query   | 20   | Locked   | UPDATE accounts SET balance='643.660308363202' WHERE id = '1417' 
id и балансы разные.
Куда копать непонятно...

Аватара пользователя
Chris
Сообщения: 2323
Зарегистрирован: Чт июн 02, 2005 14:08
Откуда: 33 76 77 71 86 37 98

Сообщение Chris »

в сторону базы копать :-) что ей не нравится

Закрыто