NetXMS Support Forum

Russian Support => Общие вопросы => Topic started by: inspirit on October 05, 2011, 07:59:59 PM

Title: После обновления на 1.1.5
Post by: inspirit on October 05, 2011, 07:59:59 PM
После обновления сервера с 1.1.3 на 1.1.5

появилась куча странных символов в названиях нод. например

Грищенко
Дугина 27 sw1

раньше такого небыло.. посмотрел в базе. там теже символы. непонятно откуда они берутся

Единственное что можно сказать - база в CP1251

примерно так это выглядит
(http://img.leprosorium.com/1252923)

как видно из картинки - в комментариях к нодам тож фигня какая то )

посещают мысли конвертнуть базу UTF-8. Это вариант ?

спустя некоторе время....

конвертнул базу в утф.
прописал в конфиг codepage utf8
не помогло . все равно русские имена частично абракадабра.. как и комментарии к нодам.. блин.
Title: Re: После обновления на 1.1.5
Post by: Victor Kirhenshtein on October 07, 2011, 09:07:29 AM
A kakaja operacionka i baza? I chto bilo ran'she v code page servera?

Nu i sejchas ja tak ponimaju informacija v baze isporchena uze, poetomu samo po sebe tochno ne ispravitsja. A pojavolos' srazu posle upgrade, ili pri obnovlenii sootvetstvujuschih ob'ektov?

Posle konvertacii v UTF-8, pri sozdanii/pereimenovanii ob'ekta, pishetsja musor?
Title: Re: После обновления на 1.1.5
Post by: inspirit on October 07, 2011, 12:41:12 PM
Операционка на сервере где Netxms - Centos 5.5
Операционка на сервере где база FreeBsd 7

сервер всегда работал в codepage cp1251 база соответственно  тоже. Апгрейды всегда проходили удачно. например с 1.0.12 на 1.1.3 все было хорошо и база нормально обновилась.

потом произвели апгрейд с 1.1.3 на 1.1.5, так как сервер запустить не удается потому что версии базы несовместимы. сделали nxdbmgr upgrade. все нормально проапгрейдилось. Но после запуска появился какой то мусор.

подумал на кодировку.. конвертнул бекап базы от 1.1.3 в утф8 создал новую базу. залил туда. и на нее накатил апгрейд до 1.1.5 тоже самое. опять мусор какой то.

При создании/переименовании объектов - мусора нет. Видимо что то происходит во время апгрейда.

Если можно. Хотелось бы увидеть запросы которые происходят при обновлении базы с 1.1.3 до 1.1.5. попробуем их накатить и посмотрим что изменится..

Title: Re: После обновления на 1.1.5
Post by: NvAriec on October 07, 2011, 01:38:38 PM
Присоединюсь.
При добавлении объекта выходит вот что:
QuoteNETXMS CONSOLE CRASH DUMP
Fri Oct 07 14:24:39 2011

EXCEPTION: C0000005 (Access violation) at 001F9A75

NetXMS Console Version: 1.1.4
OS Version: Windows NT 6.1 Build 7600
Processor architecture: Intel x86

Register information:
  eax=480AD5F8  ebx=480AD5F8  ecx=0227FF38  edx=480AD5FA
  esi=0012F858  edi=0227FF38  ebp=0227FF88  esp=0227FEF8
  cs=001B  ds=0023  es=0023  ss=0023  fs=003B  gs=0000  flags=00010297

Call stack:
  [libnetxmsw:c:\source\netxms\src\libnetxms\message.cpp:444]: CSCPMessage::Set
  [libnetxmsw:c:\source\netxms\include\nxcpapi.h:93]: CSCPMessage::SetVariable
  [libnxclw:c:\source\netxms\src\libnxcl\objects.cpp:1065]: NXCCreateObject

Title: Re: После обновления на 1.1.5
Post by: Victor Kirhenshtein on October 07, 2011, 11:16:58 PM
Quote from: inspirit on October 07, 2011, 12:41:12 PM
Если можно. Хотелось бы увидеть запросы которые происходят при обновлении базы с 1.1.3 до 1.1.5. попробуем их накатить и посмотрим что изменится..

Samij prostoj sposob - zapustit' esche raz nxdbmgr s opciej -t - on togda budet pechatat' vse SQL zaprosi, kotorie delaet. No po idee s tablicami, gde hranjatsja ob'ekti, tam svjazano nichego ne dolzno bit'...

Sudja po screenshotu, k kommentarijam pripisalas' chast' SQL zaprosa - eto mesto v kode kak raz menjalos' mezdu 1.1.3 i 1.1.5, tak chto problema skoree vsego v kode samogo servera. Ja poprobuju smodelirovat' etu situaciju u sebja. I kakaja baza vse-ze - mysql?

Title: Re: После обновления на 1.1.5
Post by: inspirit on October 10, 2011, 12:11:35 AM
Да, забыл написать, база mysql.

Могу дамп выслать или структуру если нужно... Так легче смоделировать.

Попробуйте разобраться. Вдруг там еще что где побилось, что впоследствии приведет к неработоспособности сервера из за нарушения логической структуры базы или еще чего. Будет неприятно..
Title: Re: После обновления на 1.1.5
Post by: Victor Kirhenshtein on October 10, 2011, 10:09:48 AM
Da, esli mozno, damp bazi ot versii 1.1.3 ochen' bi pomog. Mozno poslat' na [email protected].
Title: Re: После обновления на 1.1.5
Post by: NvAriec on October 12, 2011, 08:12:49 AM
Мою проблему в отдельной ветке осветить?

зы: клиент новый. В старом всё работает норм.
Title: Re: После обновления на 1.1.5
Post by: Victor Kirhenshtein on October 12, 2011, 09:19:29 AM
Da, kak-to u menja oni smeshalis'... Poprobujte vot etu versiju konsoli: https://www.netxms.org/download/patches/009/netxms-console-1.1.5.1.exe (https://www.netxms.org/download/patches/009/netxms-console-1.1.5.1.exe). Kstati, a cherez Java consol' rabotaet normal'no?
Title: Re: После обновления на 1.1.5
Post by: inspirit on October 14, 2011, 03:29:24 PM
Виктор, дамп помог?, баг подтвердился? есть понимание проблемы ? Нужна еще какая-то информация?

Заранее спасибо.
Title: Re: После обновления на 1.1.5
Post by: Victor Kirhenshtein on October 17, 2011, 02:20:04 AM
Poslednie dni bil sil'no zanjat, poetomu tak dolgo :( S problemoj razobralsja. Ja mogu vilozit' patch, ili podozdite vihoda 1.1.6. No bazu pridetsja brat' s backup'a i zanogo delat' upgrade. Problema ne v samom upgrade, a v servere, no esli v baze uze isporchennie teksti, to ih uze ne vosstanovit'. Kak variant - sdelat' update iz backup'a tol'ko tekstovim poljam - v osnovnom eto budet name i comments v tablice object_properties.
Title: Re: После обновления на 1.1.5
Post by: inspirit on October 18, 2011, 02:57:30 PM
А когда намечается выход 1.1.6 ?
Title: Re: После обновления на 1.1.5
Post by: Victor Kirhenshtein on October 18, 2011, 03:55:28 PM
Esli vse pojdet kak namecheno, to v konce etoj nedeli.