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