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)
Note: See
TracTickets for help on using
tickets.