2010/8/3 Gonéri Le Bouder <[email protected]> > 2010/8/1 Denis Linvinus <[email protected]>: > > 2010/8/1 Gonéri Le Bouder <[email protected]> > Ok, so I fixed most of the UTF-8 issues thanks to the RDP access to > your Russian Windows (thank you!). > It remains a strange problem with the software list: > http://nana.rulezlan.org/~goneri/ocsreport-utf8.png<http://nana.rulezlan.org/%7Egoneri/ocsreport-utf8.png> > > What I do (and Why I don't understand): > I get the standard code page from the registry from > HKEY_LOCAL_MACHINE\System\CurrentControlSet\control\Nls\Codepage\ACP. > I use it to do ACP → UTF8 conversion on every string I grab from the > registry. The XML file looks OK! I wonder if OCS suppose I use latin1 > and try to do some latin1 → UTF8 conversion in my back ? > > Any opinion? The XML file is avalaible there: > http://nana.rulezlan.org/~goneri/russian-linvinus.xml<http://nana.rulezlan.org/%7Egoneri/russian-linvinus.xml>
As i can see in your xml, software name is ok, i suppose that problem in your ocs inventory server. > > > There is still a lot of warnings about UTF-8, I will fixe them > tomorrow. You can download the freshly built installer there: > http://prebuilt.fusioninventory.org/devel/windows-i386/ > > I run new fusion agent on my system, with option --stdout, in result file i see not only xml, but also some variables bumps. Is it normal? $VAR1 = { 'VariableValue' => '%SystemRoot%\\system32\\cmd. exe', 'Name' => 'ComSpec', 'SystemVariable' => 1 }; $VAR1 = { 'VariableValue' => '%SystemRoot%\\system32;%SystemRoot%;%SystemRoot%\\System32\\Wbem;C:\\Program Files\\FusionInventory-Agent\\perl\\bin;C:\\Program Files\\FusionInventory-Agent\\c\\bin', 'Name' => 'Path', 'SystemVariable' => 1 }; $VAR1 = { 'VariableValue' => '%SystemRoot%', 'Name' => 'windir', 'SystemVariable' => 1 }; $VAR1 = { 'VariableValue' => 'NO', 'Name' => 'FP_NO_HOST_CHECK', 'SystemVariable' => 1 }; $VAR1 = { 'VariableValue' => 'Windows_NT', 'Name' => 'OS', 'SystemVariable' => 1 }; $VAR1 = { 'VariableValue' => 'x86', 'Name' => 'PROCESSOR_ARCHITECTURE', 'SystemVariable' => 1 }; $VAR1 = { 'VariableValue' => '6', 'Name' => 'PROCESSOR_LEVEL', 'SystemVariable' => 1 }; $VAR1 = { 'VariableValue' => 'x86 Family 6 Model 6 Stepping 3, AuthenticAMD', 'Name' => 'PROCESSOR_IDENTIFIER', 'SystemVariable' => 1 }; $VAR1 = { 'VariableValue' => '0603', 'Name' => 'PROCESSOR_REVISION', 'SystemVariable' => 1 }; $VAR1 = { 'VariableValue' => '1', 'Name' => 'NUMBER_OF_PROCESSORS', 'SystemVariable' => 1 }; $VAR1 = { 'VariableValue' => '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH', 'Name' => 'PATHEXT', 'SystemVariable' => 1 }; $VAR1 = { 'VariableValue' => '%SystemRoot%\\TEMP', 'Name' => 'TEMP', 'SystemVariable' => 1 }; $VAR1 = { 'VariableValue' => '%SystemRoot%\\TEMP', 'Name' => 'TMP', 'SystemVariable' => 1 }; <?xml version="1.0" encoding="UTF-8"?> <REQUEST> <CONTENT> Export to ocs server seems ok. But now i have double records: Added a component *:* "Qumranet ParaVirtualized Ethernet Adapter - Минипорт планировщика пакетов" Added a component *:* "Qumranet ParaVirtualized Ethernet Adapter - Минипорт планировщика пакетов" and Added a component *:* "Минипорт планировщика пакетов" Added a component *:* "Минипорт планировщика пакетов" Qumranet ParaVirtualized Ethernet Adapter - it is my real physical adapter in virtual machine (i use qemu with kvm) On my system i have only one active network card. C:\Program Files\FusionInventory-Agent\perl\bin>ipconfig /all Настройка протокола IP для Windows Имя компьютера . . . . . . . . . : COMP1 Основной DNS-суффикс . . . . . . : Тип узла. . . . . . . . . . . . . : гибридный IP-маршрутизация включена . . . . : нет WINS-прокси включен . . . . . . . : нет Порядок просмотра суффиксов DNS . : domain.local. Подключение по локальной сети 2 - Ethernet адаптер: DNS-суффикс этого подключения . . : domain.local. Описание . . . . . . . . . . . . : Qumranet ParaVirtualized Ethernet Adapter Физический адрес. . . . . . . . . : EA-82-A4-DC-A4-E7 Dhcp включен. . . . . . . . . . . : да Автонастройка включена . . . . . : да IP-адрес . . . . . . . . . . . . : 10.10.3.38 Маска подсети . . . . . . . . . . : 255.255.255.0 Основной шлюз . . . . . . . . . . : 10.10.3.10 DHCP-сервер . . . . . . . . . . . : 192.168.1.20 DNS-серверы . . . . . . . . . . . : 192.168.1.3 192.168.1.20 Основной WINS-сервер . . . . . . : 192.168.1.20 Аренда получена . . . . . . . . . : 29 июля 2010 г. 6:54:44 Аренда истекает . . . . . . . . . : 3 августа 2010 г. 8:54:44 in Windows Registry also only two different physical adapters [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\NetworkCards\11] "ServiceName"="{ED34B3BD-D58F-44EB-AFA3-902385D5C925}" "Description"="Qumranet ParaVirtualized Ethernet Adapter" [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\NetworkCards\2] "ServiceName"="{33D10394-2829-47C3-B25D-6093E344701D}" "Description"="Realtek RTL8139 Family PCI Fast Ethernet NIC" Realtek RTL8139 Family PCI Fast Ethernet NIC - it is old network card, was installed in past but was not deinstalled. And it do not exist in inventory xml. I think, for some reason, fusion agent inventory same adapters twice. By the way, installator freeze on stage "stopping service", if service already was stopped. > Please keep the mailing list in copy. > > Cheers, > -- > Gonéri Le Bouder >
_______________________________________________ Fusioninventory-devel mailing list [email protected] http://lists.alioth.debian.org/mailman/listinfo/fusioninventory-devel
