Quantcast
Channel: Zenoss Community: Message List
Viewing all articles
Browse latest Browse all 1118

Re: zenjobs behaving weird in 4.2 under Ubuntu 12.

$
0
0

In my case yes.

 

Take a look on the logs

 

2014-01-02 18:48:51,320 INFO celery.worker.consumer: Got task from broker: Products.Jobber.jobs.SubprocessJob[f043232e-2ca5-4e99-b8c8-bb8ecf97af84]

2014-01-02 18:48:57,399 INFO zen.Job: Job f043232e-2ca5-4e99-b8c8-bb8ecf97af84 (Products.Jobber.jobs.SubprocessJob) received

2014-01-02 18:48:57,464 INFO zen.Job: Beginning job Shell Command Products.Jobber.jobs.SubprocessJob

2014-01-02 18:48:57,465 INFO zen.Job: Running Job Shell Command Products.Jobber.jobs.SubprocessJob

2014-01-02 18:48:57,469 INFO zen.Job: Spawning subprocess: /usr/local/zenoss/bin/zendisc run --net xxx.xxx.xxx.xxx/xx

2014-01-02 18:48:57,614 INFO zen.Job: Traceback (most recent call last):

2014-01-02 18:48:57,615 INFO zen.Job: File "/usr/local/zenoss/lib/python/site.py", line 78, in <module>

2014-01-02 18:48:57,615 INFO zen.Job: __boot()

2014-01-02 18:48:57,616 INFO zen.Job: File "/usr/local/zenoss/lib/python/site.py", line 38, in __boot

2014-01-02 18:48:57,616 INFO zen.Job: imp.load_module('site',stream,path,descr)

2014-01-02 18:48:57,617 INFO zen.Job: File "/usr/lib/python2.7/site.py", line 563, in <module>

2014-01-02 18:48:57,617 INFO zen.Job: main()

2014-01-02 18:48:57,618 INFO zen.Job: File "/usr/lib/python2.7/site.py", line 545, in main

2014-01-02 18:48:57,618 INFO zen.Job: known_paths = addusersitepackages(known_paths)

2014-01-02 18:48:57,619 INFO zen.Job: File "/usr/lib/python2.7/site.py", line 272, in addusersitepackages

2014-01-02 18:48:57,619 INFO zen.Job: user_site = getusersitepackages()

2014-01-02 18:48:57,620 INFO zen.Job: File "/usr/lib/python2.7/site.py", line 247, in getusersitepackages

2014-01-02 18:48:57,620 INFO zen.Job: user_base = getuserbase() # this will also set USER_BASE

2014-01-02 18:48:57,621 INFO zen.Job: File "/usr/lib/python2.7/site.py", line 237, in getuserbase

2014-01-02 18:48:57,621 INFO zen.Job: USER_BASE = get_config_var('userbase')

2014-01-02 18:48:57,621 INFO zen.Job: File "/usr/lib/python2.7/sysconfig.py", line 578, in get_config_var

2014-01-02 18:48:57,622 INFO zen.Job: return get_config_vars().get(name)

2014-01-02 18:48:57,622 INFO zen.Job: File "/usr/lib/python2.7/sysconfig.py", line 505, in get_config_vars

2014-01-02 18:48:57,622 INFO zen.Job: import re

2014-01-02 18:48:57,622 INFO zen.Job: File "/usr/lib/python2.7/re.py", line 105, in <module>

2014-01-02 18:48:57,623 INFO zen.Job: import sre_compile

2014-01-02 18:48:57,623 INFO zen.Job: File "/usr/lib/python2.7/sre_compile.py", line 14, in <module>

2014-01-02 18:48:57,623 INFO zen.Job: import sre_parse

2014-01-02 18:48:57,623 INFO zen.Job: File "/usr/lib/python2.7/sre_parse.py", line 17, in <module>

2014-01-02 18:48:57,624 INFO zen.Job: from sre_constants import *

2014-01-02 18:48:57,624 INFO zen.Job: File "/usr/lib/python2.7/sre_constants.py", line 18, in <module>

2014-01-02 18:48:57,624 INFO zen.Job: from _sre import MAXREPEAT

2014-01-02 18:48:57,624 INFO zen.Job: ImportError: cannot import name MAXREPEAT

2014-01-02 18:48:57,728 ERROR zen.Job: Job f043232e-2ca5-4e99-b8c8-bb8ecf97af84 raised exception

2014-01-02 18:48:57,729 ERROR zen.Job: <traceback object at 0x6800128>

2014-01-02 18:48:57,809 ERROR celery.worker.job: Task Products.Jobber.jobs.SubprocessJob[f043232e-2ca5-4e99-b8c8-bb8ecf97af84] raised exception: UnpickleableExceptionWrapper('Products.Jobber.exceptions', 'SubprocessJobFailed', (), 'SubprocessJobFailed()')

Traceback (most recent call last):

  File "/usr/local/zenoss/lib/python/celery/task/trace.py", line 186, in trace_task

    R = retval = fun(*args, **kwargs)

  File "/usr/local/zenoss/Products/Jobber/jobs.py", line 185, in _do_run

    result = _runjob()

  File "/usr/local/zenoss/lib/python/ZODB/transact.py", line 44, in g

    r = f(*args, **kwargs)

  File "/usr/local/zenoss/Products/Jobber/jobs.py", line 175, in _runjob

    result = self._run(*args, **kwargs)

  File "/usr/local/zenoss/Products/Jobber/jobs.py", line 379, in _run

    raise SubprocessJobFailed(exitcode)

SubprocessJobFailed: SubprocessJobFailed()

 

if print "searching",stdpath,sys.path is uncommented the wrong paths are seen.

Including /usr/local/zenoss/bin in the PATH variable results in starting the correct python in my case.

But may be there is a better way to do it.

 

Regards,

Todor


Viewing all articles
Browse latest Browse all 1118

Trending Articles