frederic poirier | 9 May 2012 20:07

I dun broke my zenoss

Zenoss Community

I dun broke my zenoss

created by frederic poirier in zenoss-users - View the full discussion

I went and modified my production states and now zopectl throws error:

 

2012-05-09T13:59:04 ERROR extdirect (200, 'lower')

Traceback (most recent call last):

  File "/opt/zenoss/Products/ZenUtils/extdirect/router.py", line 128, in _processDirectRequest

    result = _targetfn(**data)

  File "/opt/zenoss/Products/Zuul/routers/device.py", line 181, in getDevices

    devices, details = facade.getDeviceList(uid, start, limit, sort, dir, params)

  File "/opt/zenoss/Products/Zuul/facades/devicefacade.py", line 147, in getDeviceList

    query=query, hashcheck=hashcheck)

  File "/opt/zenoss/Products/Zuul/tree.py", line 290, in search

    queryResults = self._queryCatalog(types, queryOrderby, reverse, paths, depth, query)

  File "/opt/zenoss/Products/Zuul/tree.py", line 382, in _queryCatalog

    result = self.catalog.evalAdvancedQuery(*args)

  File "/opt/zenoss/lib/python/Products/AdvancedQuery/eval.py", line 40, in eval

    rs = _eval(query, cat)

  File "/opt/zenoss/lib/python/Products/AdvancedQuery/eval.py", line 16, in _eval

    rs = query._eval(_QueryContext(cat))

  File "/opt/zenoss/lib/python/Products/AdvancedQuery/AdvancedQuery.py", line 220, in _eval

    for q in nsq: r = intersection(r, q._eval(context))

  File "/opt/zenoss/lib/python/Products/AdvancedQuery/AdvancedQuery.py", line 233, in _eval

    if len(sqs) >= 4: return multiunion([q._eval(context) for q in sqs])

  File "/opt/zenoss/lib/python/Products/AdvancedQuery/AdvancedQuery.py", line 84, in _eval

    return context._applyIndex(self, term)

  File "/opt/zenoss/lib/python/Products/AdvancedQuery/AdvancedQuery.py", line 279, in _applyIndex

    CatalogSearchArgumentsMap(None, {index:spec})

  File "/opt/zenoss/lib/python/Products/ManagableIndex/ManagableIndex.py", line 362, in _apply_index

    terms= [self._standardizeTerm(t, prenormalize=not match) for t in terms]

  File "/opt/zenoss/lib/python/Products/ManagableIndex/ManagableIndex.py", line 565, in _standardizeTerm

    value = self._prenormalizeTerm(value, object)

  File "/opt/zenoss/lib/python/Products/ManagableIndex/ManagableIndex.py", line 588, in _prenormalizeTerm

    return normalizer._normalize(value, object)

  File "/opt/zenoss/lib/python/Products/ManagableIndex/Evaluation.py", line 132, in _normalize

    return evaluator._evaluate(value,object)

  File "/opt/zenoss/lib/python/Products/ManagableIndex/Evaluation.py", line 86, in _evaluate

    v= EvalAndCall.inheritedAttribute('_evaluate')(self,value,object)

  File "/opt/zenoss/lib/python/Products/ManagableIndex/Evaluation.py", line 58, in _evaluate

    return expr(context)

  File "/opt/zenoss/lib/python/zope/tales/expressions.py", line 217, in __call__

    return self._eval(econtext)

  File "/opt/zenoss/lib/python/Products/PageTemplates/Expressions.py", line 127, in _eval

    ob = self._subexprs[-1](econtext)

  File "/opt/zenoss/lib/python/zope/tales/expressions.py", line 124, in _eval

    ob = self._traverser(ob, element, econtext)

  File "/opt/zenoss/lib/python/Products/PageTemplates/Expressions.py", line 79, in boboAwareZopeTraverse

    request=request)

  File "/opt/zenoss/lib/python/zope/traversing/adapters.py", line 138, in traversePathElement

    return traversable.traverse(nm, further_path)

  File "/opt/zenoss/lib/python/zope/traversing/adapters.py", line 52, in traverse

    raise LocationError(subject, name)

LocationError: (200, 'lower')

 

 

AND i cant load the infrastructure view anymore, it stays in the "Loading" state....

 

I searched around but no joy.. any ideas ?

Reply to this message by replying to this email -or- go to the message on Zenoss Community

Start a new discussion in zenoss-users by email or at Zenoss Community

themactech | 9 May 2012 20:51

I dun broke my zenoss

Zenoss Community

Re: I dun broke my zenoss

created by themactech in zenoss-users - View the full discussion

what is the state of all your zenoss daemons?  I do:

 

sudo /etc/init.d/zenoss-stack status

 

and it gives me the info, give it a shot, see if any component is down

 

Manuel

Reply to this message by replying to this email -or- go to the message on Zenoss Community

Start a new discussion in zenoss-users by email or at Zenoss Community

frederic poirier | 9 May 2012 21:12

I dun broke my zenoss

Zenoss Community

Re: I dun broke my zenoss

created by frederic poirier in zenoss-users - View the full discussion

I cannot find the command that you suggest but: On the daemons page all the daemons are green.

 

I tried to reindex from zendmd but no joy, exactly the same error i get from the zopectl daemon log.

 

Last backup was a loooooong time ago, curious to see how this pans out.

 

Its really only the infrastructure page that will not load, i can access devices from the event view.

Reply to this message by replying to this email -or- go to the message on Zenoss Community

Start a new discussion in zenoss-users by email or at Zenoss Community


Gmane