Denny, Eric, Emanuel (and probably Sven):

You should have a fix by v 2286 (trunk) for latin-1 characters in a Software Product name.

Thank you all.

Please let us know if you have further internationalization issues.

-Eric

Eric Belcher wrote:
Hi,
The following error is produced when doing an SNMP read of a Windows 2003 Server 2006-09-08 10:24:53ERROR zen.ApplyDataMapplugin zenoss.snmp.HRSWInstalledMap device EBL-001 Traceback (most recent call last): File "/usr/local/zenoss/Products/DataCollector/ApplyDataMap.py", line 54, in processClient changed = self._applyDataMap(device, datamap) File "/usr/local/zenoss/Products/DataCollector/ApplyDataMap.py", line 95, in _applyDataMap changed = self._updateRelationship(tobj, datamap) File "/usr/local/zenoss/Products/DataCollector/ApplyDataMap.py", line 129, in _updateRelationship self._createRelObject(device, objmap, rname) File "/usr/local/zenoss/Products/DataCollector/ApplyDataMap.py", line 205, in _createRelObject self._updateObject(remoteObj, objmap) File "/usr/local/zenoss/Products/DataCollector/ApplyDataMap.py", line 170, in _updateObject setter(value) File "/usr/local/zenoss/Products/ZenModel/Software.py", line 125, in setProductKey prodobj = manufs.createSoftwareProduct(prodKey) File "/usr/local/zenoss/Products/ZenModel/ManufacturerRoot.py", line 157, in createSoftwareProduct return self._getProduct(prodName, manufacturer, SoftwareClass, **kwargs) File "/usr/local/zenoss/Products/ZenModel/ManufacturerRoot.py", line 166, in _getProduct prod = manufobj._getOb(prodName, None) File "usr/local/zenoss/lib/python/OFS/ObjectManager.py", line 258, in _getOb UnicodeEncodeError: 'ascii' codec can't encode character u'\xae' in position 6: ordinal not in range(128)



Emmanuel Gomez wrote:
Hello everybody,

First of all, thanks for Zenoss.  I'm just setting it up, but I can already 
tell that it's going to save my colleagues and me a whole lot of headaches and 
grey hairs.

To my problem: the first Windows machine I tried to model (my box) has a piece of software installed whose name includes 'é' (an accented e). I don't know if SNMP generally allows such characters or not, but it's making Zenoss barf.

Denny Parker wrote:

_getProduct prod = self.findProduct(prodName) File "/usr/local/zenoss/Products/ZenModel/ManufacturerRoot.py", line 141,
in
findProduct brains = cat({'productKeys': query}) File "usr/local/zenoss/lib/python/Products/ZCatalog/ZCatalog.py", line 690, in searchResults File "usr/local/zenoss/lib/python/Products/ZCatalog/Catalog.py", line 733,
in
searchResults File
"usr/local/zenoss/lib/python/Products/ZCatalog/Catalog.py", line 476,


_______________________________________________
zenoss-users mailing list
[email protected]
http://lists.zenoss.org/mailman/listinfo/zenoss-users

Reply via email to