Hello,
I've setup an server locally(using OpenSuSE 11.3 and OBS 2.1, on
Intel hardware),usually build arm arch binaries. It functioned well
several days ago, but after an unexpected system fail, I restart the
machine, but find all packages stuck at the status scheduled, while
all workers are idle.
My workers have qemu-arm-static installed, they've been build the
arm binaries before.
I've change the obs root from /srv/obs to /obs, and in this
folder, I found an interesting folder:
$ls /obs/run/worker
1 2 boot
$cat 1/state 2/state
<workerstate state="building" jobid="
a81436ad149448efb9a320c3499ecc3d" />
<workerstate state="building" jobid="397d0f1de6a2992cb4f8f78af6caf0be" />
I suspect that it was the workers didn't clean up it's previous
jobs during restart, so I setup workers on other machine, and the
server has found theses additional workers, however, the build doesn't
start still.
----------------------------------------------------------------------------------------------------
$cat /obs/workers/idle/*
<worker hostarch="i686" ip="127.0.0.1" port="37535" workerid="cnbjas56/1" />
<worker hostarch="i686" ip="127.0.0.1" port="49811" workerid="cnbjas56/2" />
<worker hostarch="i686" ip="127.0.0.1" port="36752" workerid="cnbjas56/3" />
<worker hostarch="i686" ip="172.20.0.61" port="33844"
workerid="cnd000379ow/1" />
<worker hostarch="i686" ip="172.20.0.61" port="37058"
workerid="cnd000379ow/2" />
$cat /obs/workers/building/*
cat: /obs/workers/building/*: No such file or directory
Is anyone have any idea about what's happening? I'm quit confused
and don't konw what to do..
-----------------------------------------------
OBS versions:
$rpm -qa | grep obs
obs-signd-2.1.2-1.1.i586
obs-api-2.1.2-4.4.i586
obs-server-2.1.2-4.2.i586
obs-worker-2.1.2-4.2.noarch
obs-utils-2.1.2-4.2.i586
obs-common-2.1.0-1.1.i586
--
Best Regards,
Leaf Johnson