Edgewall Software
Modify

Opened 12 years ago

#799 new defect

bitten-slave stuck after executing shell script

Reported by: d.misev@… Owned by:
Priority: major Milestone: 0.7
Component: Build slave Version: dev
Keywords: Cc:
Operating System: Linux

Description

All goes fine with the build, until a step tries to execute a script that starts a server.

The recipe step:

<step id="start server" onerror="ignore" timeout="60">
  <sh:exec file="/tmp/rasdaman_inst/bin/start_rasdaman.sh"/>
</step>

On the server where bitten-slave executes the build I can verify that the server is successfully started, but the build is still stuck at this step.

The log from bitten-slave ends with a bunch of keepalive messages:

[DEBUG   ] Sending POST request to 'http://kahlua.eecs.jacobs-university.de/trac/rasdaman/builds/933/steps/'
[INFO    ] Executing build step 'start server', onerror = ignore
[DEBUG   ] Executing <function exec_ at 0x2cc7500> with arguments: {'file_': '/tmp/rasdaman_inst/bin/start_rasdaman.sh'}
[DEBUG   ] Executing ['/tmp/rasdaman_inst/bin/start_rasdaman.sh'], (pid = 11526, timeout = None)
[INFO    ] start_rasdaman.sh: starting rasdaman server complex...
[INFO    ] Using error text file: /tmp/rasdaman_inst/share/rasdaman//errtxts
[INFO    ] rasmgr: rasdaman server manager tool. rasdaman osgeolive.5-20-g2052d29 -- generated on 08.02.2013 12:48:36.
[INFO    ] Copyright 2003, 2004, 2005, 2006, 2007, 2008, 2009 Peter Baumann, rasdaman GmbH.
[INFO    ] Rasdaman community is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
[INFO    ] Rasdaman community is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License for more details.
[INFO    ] 
[INFO    ] rasmgr log file is: /tmp/rasdaman_inst/log//rasmgr.011532.log
[INFO    ] start_rasdaman.sh: starting all rasdaman servers...
[INFO    ] rasadmin:localhost> up srv -all
[INFO    ]     Started 10 servers on 1 hosts
[INFO    ] start_rasdaman.sh: done.
[DEBUG   ] Sending keepalive
[DEBUG   ] Sending POST request to 'http://kahlua.eecs.jacobs-university.de/trac/rasdaman/builds/933/keepalive/'
[DEBUG   ] Sending keepalive
[DEBUG   ] Sending POST request to 'http://kahlua.eecs.jacobs-university.de/trac/rasdaman/builds/933/keepalive/'
[DEBUG   ] Sending keepalive
[DEBUG   ] Sending POST request to 'http://kahlua.eecs.jacobs-university.de/trac/rasdaman/builds/933/keepalive/'
[DEBUG   ] Sending keepalive
[DEBUG   ] Sending POST request to 'http://kahlua.eecs.jacobs-university.de/trac/rasdaman/builds/933/keepalive/'
[DEBUG   ] Sending keepalive
[DEBUG   ] Sending POST request to 'http://kahlua.eecs.jacobs-university.de/trac/rasdaman/builds/933/keepalive/'
[DEBUG   ] Sending keepalive
....

bitten slave and master are from trunk, revision 1011, slave is on Debian 6.0, 64 bit, python 2.6.6

Attachments (0)

Change History (0)

Add Comment

Modify Ticket

Change Properties
Set your email in Preferences
Action
as new The ticket will remain with no owner.
Author


E-mail address and user name can be saved in the Preferences.

 
Note: See TracTickets for help on using tickets.