this also occurs from latest git tree as well
----- Original Message -----
From: "Adam Stokes" <[EMAIL PROTECTED]>
To: "func-list" <[email protected]>
Sent: Thursday, December 11, 2008 9:21:58 AM GMT -05:00 Columbia
Subject: [Func-list] strange problem with a parsing error within command module
So I can reproduce this pretty steadily now and running the shell script
outside of func works.
Here is the shell script:
#!/bin/sh
crash /cores/processed/123/vmcore.zcarv033
/cores/processed/123/usr/lib/debug/lib/modules/2.6.9-55.ELsmp/vmlinux -i
/cores/processed/123/crash.in -s
The bit of code that runs this shell script
if serverList.has_key(debugKernelArch):
# TODO: Randomize server selection
casProcessMachine = serverList[debugKernelArch][0]
cprint("Machine %s found, processing crash output" %
(casProcessMachine,))
cmd = os.path.join(self.storagePath,"crash")
client = fc.Overlord(casProcessMachine)
client_dict = client.command.run(cmd)
Once this runs crash will process the input file which looks like:
[EMAIL PROTECTED] 123]# cat crash.in
bt -a >>/cores/processed/123/crash.out
sys >>/cores/processed/123/crash.out
sys -c >>/cores/processed/123/crash.out
log >>/cores/processed/123/crash.out
mod >>/cores/processed/123/crash.out
exit
Now the traceback that comes up when running all this through func is :
[.cas.] :: Starting job at /cores/processed/123 on file
/cores/processed/123/vmcore.zcarv033
[.cas.] :: Corefile prepared, processing /cores/processed/123/vmcore.zcarv033
[.cas.] :: Running timestamp
[.cas.] :: Timestamp found #1 SMP Fri Apr 20 16:36:54 EDT 2007
[.cas.] :: Extracting debug kernel with filter
*/usr/lib/debug/lib/modules/2.6.9-55.ELsmp/vmlinux
[.cas.] :: Crash file built, locating suitable x86_64 system for processing
[.cas.] :: Machine megatron.gsslab.rdu.redhat.com found, processing crash output
Traceback (most recent call last):
File "/usr/bin/cas", line 205, in ?
sys.exit(app.run())
File "/usr/bin/cas", line 168, in run
print client.command.run(cmd)
File "/usr/lib/python2.4/site-packages/func/overlord/client.py", line 71, in
__call__
return self.clientref.run(module,method,args,nforks=self.nforks)
File "/usr/lib/python2.4/site-packages/func/overlord/client.py", line 303, in
run
return self.run_direct(module, method, args, nforks)
File "/usr/lib/python2.4/site-packages/func/overlord/client.py", line 463, in
run_direct
(nkey,nvalue) = process_server(0, 0, x)
File "/usr/lib/python2.4/site-packages/func/overlord/client.py", line 424, in
process_server
retval = utils.nice_exception(t,v,tb)
File "/usr/lib/python2.4/site-packages/certmaster/utils.py", line 63, in
nice_exception
lefti = etype.index("'") + 1
ValueError: substring not found
any ideas on this?
thanks!
--
__ __
.-----.| |_.-----.| |--.-----.-----.
|__ --|| _| _ || <| -__|__ --|
|_____||____|_____||__|__|_____|_____|
.----------------------------------.
( [EMAIL PROTECTED] || 919.754.4187 )
`----------------------------------'
_______________________________________________
Func-list mailing list
[email protected]
https://www.redhat.com/mailman/listinfo/func-list
--
__ __
.-----.| |_.-----.| |--.-----.-----.
|__ --|| _| _ || <| -__|__ --|
|_____||____|_____||__|__|_____|_____|
.----------------------------------.
( [EMAIL PROTECTED] || 919.754.4187 )
`----------------------------------'
_______________________________________________
Func-list mailing list
[email protected]
https://www.redhat.com/mailman/listinfo/func-list