I'm seeing the same behavior with fdisk on a RHEL 32-bit system when
STAFProc is started during boot. Even something like running "fdisk -v"
will reproduce the problem:
# fdisk -v
fdisk (util-linux 2.13-pre7)
# STAF local PROCESS START SHELL COMMAND "fdisk -v" RETURNSTDOUT
STDERRTOSTDOUT WAIT
Response
--------
{
Return Code: 0
Key : <None>
Files : [
{
Return Code: 0
Data :
}
]
}
And if I start STAFProc after the system has booted, then it works fine:
# STAF local PROCESS START SHELL COMMAND "fdisk -v" RETURNSTDOUT
STDERRTOSTDOUT WAIT
Response
--------
{
Return Code: 0
Key : <None>
Files : [
{
Return Code: 0
Data : fdisk (util-linux 2.13-pre7)
}
]
}
I've done some troubleshooting (using STDIN, changing the boot
sequence/options when starting STAFProc) but nothing has resolved the
problem.
Unfortunately I don't have any workarounds (other than starting STAFProc
after the system boots). You can open a bug on SourceForge to track the
problem.
Thanks,
David
David Bender
STAF/STAX Development
IBM Software Group, WPLC
11501 Burnet Rd.
Bldg. 903-5B002
Austin, TX 78758-3400
Phone (T/L): 1-512-286-5315 (363-5315)
ITN: 23635315
Email: bda...@us.ibm.com
Arvind Chandra <arv...@yahoo.com>
08/14/2009 01:41 PM
To
staf-users@lists.sourceforge.net
cc
Subject
[staf-users] Starting STAF automatically as root
Hi,
I am facing an intersting issue. I want to start staf on a host(RHEL 5
- 64 bit) when it boots up. Now I want to run a command on it remotely.
To start staf I have added a script in /etc/init.d so that it starts when
host boots up
Below is the snippet of the script
----
echo -n "Starting STAF: "
PATH=/usr/local/staf/bin:$PATH
LD_LIBRARY_PATH=/usr/local/staf/lib:$LD_LIBRARY_PATH
CLASSPATH=/usr/local/staf/lib/JSTAF.jar:/usr/local/staf/samples/demo/STAFDemo.jar:$CLASSPATH
STAFCONVDIR=/usr/local/staf/codepage
export PATH LD_LIBRARY_PATH CLASSPATH STAFCONVDIR
/usr/local/staf/bin/STAFProc >/dev/null 2>&1 &
------------
Good news is that staf starts successfully. Bad news is that I am not able
to issue all the commands
[arv...@achandra-dev1 local]$ staf 192.168.1.69 process start wait
returnstdout shell command "ls -l"
Response
--------
{
Return Code: 0
Key : <None>
Files : [
{
Return Code: 0
Data : total 258
drwxr-xr-x 2 root root 4096 Feb 27 2008 bin
drwxr-xr-x 3 root root 4096 May 6 2008 blaster
drwxr-xr-x 4 root root 1024 Feb 27 2008 boot
drwxr-xr-x 11 root root 3740 Aug 14 10:44 dev
drwxr-xr-x 92 root root 12288 Aug 14 10:44 etc
drwxr-xr-x 3 root root 4096 Sep 16 2008 home
drwxr-xr-x 12 root root 4096 Feb 27 2008 lib
drwxr-xr-x 8 root root 4096 Feb 27 2008 lib64
drwx------ 2 root root 16384 Feb 27 2008 lost+found
drwxr-xr-x 2 root root 4096 Aug 14 10:44 media
drwxr-xr-x 2 root root 0 Aug 14 10:44 misc
drwxr-xr-x 3 root root 4096 Sep 19 2008 mnt
drwxr-xr-x 2 root root 0 Aug 14 10:44 net
drwxr-xr-x 3 root root 4096 May 6 2008 opt
dr-xr-xr-x 87 root root 0 Aug 14 10:43 proc
drwxr-x--- 18 root root 4096 Aug 13 17:30 root
drwxr-xr-x 2 root root 12288 Jul 10 14:16 sbin
drwxrwxrwx 2 root root 4096 Aug 13 16:14 sdb
drwxr-xr-x 4 root root 0 Aug 14 10:43 selinux
drwxr-xr-x 2 root root 4096 Oct 10 2006 srv
drwxr-xr-x 11 root root 0 Aug 14 10:43 sys
drwxrwxrwt 8 root root 4096 Aug 14 10:44 tmp
drwxr-xr-x 15 root root 4096 Feb 27 2008 usr
drwxr-xr-x 21 root root 4096 Feb 27 2008 var
}
]
}
Now I run this command
[arv...@achandra-dev1 local]$ staf 192.168.1.69 process start wait
returnstdout shell command "fdisk -l"
Response
--------
{
Return Code: 0
Key : <None>
Files : [
{
Return Code: 0
Data :
}
]
}
This is the information about trust level
[arv...@achandra-dev1 local]$ staf 192.168.1.69 trust list
Response
--------
Type Entry Trust Level
------- ------ -----------
Default <None> 3
Machine *://* 5
Not sure why I am not able to issue this command
Now I log into the host as root and stop staf. Then restart STAF
Now again I issue command and it works
[arv...@achandra-dev1 local]$ staf 192.168.1.69 process start wait
returnstdout shell command "fdisk -l"
Response
--------
{
Return Code: 0
Key : <None>
Files : [
{
Return Code: 0
Data :
Disk /dev/sda: 5368 MB, 5368709120 bytes
255 heads, 63 sectors/track, 652 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sda1 * 1 13 104391 83 Linux
/dev/sda2 14 652 5132767+ 8e Linux LVM
Disk /dev/sdb: 314 MB, 314572800 bytes
10 heads, 60 sectors/track, 1024 cylinders
Units = cylinders of 600 * 512 = 307200 bytes
Device Boot Start End Blocks Id System
/dev/sdb1 1 1024 307199+ 83 Linux
}
]
}
The version of STAF is 3.3.0
Am I missing something.
Thanks
Arvind
------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008
30-Day
trial. Simplify your report design, integration and deployment - and focus
on
what you do best, core application coding. Discover what's new with
Crystal Reports now. http://p.sf.net/sfu/bobj-july
_______________________________________________
staf-users mailing list
staf-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/staf-users
------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
trial. Simplify your report design, integration and deployment - and focus on
what you do best, core application coding. Discover what's new with
Crystal Reports now. http://p.sf.net/sfu/bobj-july
_______________________________________________
staf-users mailing list
staf-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/staf-users