[opensuse-buildservice] local buildhosts are not working
Project and package are ready to build. When I look at the buildmonitor, it says this: ------------------------------------------------------------------------- None of the 1 hosts is working atm! Bad. :( Idle hosts 1 of 1 hosts idle. Host Arch OBS.<hostname>/1 i686 Waiting Queue i586: 0 waiting ------------------------------------------------------------------------- We're using following config file: ------------------------------------------------------------------------- # cat /etc/sysconfig/obs-worker ## Path: Applications/OBS ## Description: define server host to be used ## Type: string ## Default: "localhost:6262" ## Config: OBS # # OBS_STORAGE_SERVER="<ip of the webclient>:6262" ## Path: Applications/OBS ## Description: define number of build instances ## Type: integer ## Default: 0 ## Config: OBS # # 0 instances will automatically use the number of CPU's OBS_WORKER_INSTANCES="0" ## Path: Applications/OBS ## Description: The base directory, where sub directories for each worker will get created ## Type: string ## Default: "" ## Config: OBS # # OBS_WORKER_DIRECTORY="/tmp" --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org
On Tue, Mar 20, 2007 at 02:48:33PM +0100, Jochen Hebbrecht wrote:
Project and package are ready to build. When I look at the buildmonitor, it says this:
------------------------------------------------------------------------- None of the 1 hosts is working atm! Bad. :( Idle hosts 1 of 1 hosts idle. Host Arch OBS.<hostname>/1 i686 Waiting Queue i586: 0 waiting
The waiting queue has no entries. You should have a look at the scheduler output. Cheers, Michael. -- Michael Schroeder mls@suse.de SUSE LINUX Products GmbH, GF Markus Rex, HRB 16746 AG Nuernberg main(_){while(_=~getchar())putchar(~_-1/(~(_|32)/13*2-11)*13);} --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org
2007/3/20, Michael Schroeder
The waiting queue has no entries. You should have a look at the scheduler output.
# cat /srv/obs/log/scheduler_i586.log # cat /srv/obs/log/scheduler.log Both files are empty, no log ... (but they exist) Is it normal that /etc/sysconfig/obs-server is also an empty file? ^o) ... --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org
On Tue, Mar 20, 2007 at 03:05:45PM +0100, Jochen Hebbrecht wrote:
2007/3/20, Michael Schroeder
: The waiting queue has no entries. You should have a look at the scheduler output.
# cat /srv/obs/log/scheduler_i586.log # cat /srv/obs/log/scheduler.log
Both files are empty, no log ... (but they exist)
Sounds like there's no scheduler running. Try 'ps -edaf | grep bs_sched'.
Is it normal that /etc/sysconfig/obs-server is also an empty file? ^o) ...
Dunno, I'm not using the obs rpms. Cheers, Michael. -- Michael Schroeder mls@suse.de SUSE LINUX Products GmbH, GF Markus Rex, HRB 16746 AG Nuernberg main(_){while(_=~getchar())putchar(~_-1/(~(_|32)/13*2-11)*13);} --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org
2007/3/20, Michael Schroeder
Sounds like there's no scheduler running. Try 'ps -edaf | grep bs_sched'.
# ps -edaf | grep bs_sched obsrun 17907 1 0 15:20 pts/3 00:00:00 /usr/bin/perl ./bs_sched i586 root 17968 17721 0 15:30 pts/3 00:00:00 grep bs_sched --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org
On Tue, Mar 20, 2007 at 03:30:36PM +0100, Jochen Hebbrecht wrote:
2007/3/20, Michael Schroeder
: Sounds like there's no scheduler running. Try 'ps -edaf | grep bs_sched'.
# ps -edaf | grep bs_sched obsrun 17907 1 0 15:20 pts/3 00:00:00 /usr/bin/perl ./bs_sched i586 root 17968 17721 0 15:30 pts/3 00:00:00 grep bs_sched
But where's its output? M. --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org
2007/3/20, Michael Schroeder
On Tue, Mar 20, 2007 at 03:30:36PM +0100, Jochen Hebbrecht wrote:
2007/3/20, Michael Schroeder
: Sounds like there's no scheduler running. Try 'ps -edaf | grep bs_sched'.
# ps -edaf | grep bs_sched obsrun 17907 1 0 15:20 pts/3 00:00:00 /usr/bin/perl ./bs_sched i586 root 17968 17721 0 15:30 pts/3 00:00:00 grep bs_sched
But where's its output?
Restarted everything now as user "obsrun" ... Now I have this: # cat /srv/obs/log/sche* Bad rpm /srv/obs/build/openSUSE:10.2/standard/i586/:full/aaa_base-10.2-38.i586.rpm :eek: ? --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org
On Tue, Mar 20, 2007 at 03:46:23PM +0100, Jochen Hebbrecht wrote:
2007/3/20, Michael Schroeder
: On Tue, Mar 20, 2007 at 03:30:36PM +0100, Jochen Hebbrecht wrote:
2007/3/20, Michael Schroeder
: Sounds like there's no scheduler running. Try 'ps -edaf | grep bs_sched'.
# ps -edaf | grep bs_sched obsrun 17907 1 0 15:20 pts/3 00:00:00 /usr/bin/perl ./bs_sched i586 root 17968 17721 0 15:30 pts/3 00:00:00 grep bs_sched
But where's its output?
Restarted everything now as user "obsrun" ... Now I have this:
# cat /srv/obs/log/sche* Bad rpm /srv/obs/build/openSUSE:10.2/standard/i586/:full/aaa_base-10.2-38.i586.rpm
I think this is just a warning. Anyway, is that rpm really bad? Try 'rpm --checksig <rpm>'. Maybe it's a permission problem, can user obsrun access the rpm? Cheers, Michael. -- Michael Schroeder mls@suse.de SUSE LINUX Products GmbH, GF Markus Rex, HRB 16746 AG Nuernberg main(_){while(_=~getchar())putchar(~_-1/(~(_|32)/13*2-11)*13);} --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org
2007/3/20, Michael Schroeder
On Tue, Mar 20, 2007 at 03:46:23PM +0100, Jochen Hebbrecht wrote:
2007/3/20, Michael Schroeder
: On Tue, Mar 20, 2007 at 03:30:36PM +0100, Jochen Hebbrecht wrote:
2007/3/20, Michael Schroeder
: Sounds like there's no scheduler running. Try 'ps -edaf | grep bs_sched'.
# ps -edaf | grep bs_sched obsrun 17907 1 0 15:20 pts/3 00:00:00 /usr/bin/perl ./bs_sched i586 root 17968 17721 0 15:30 pts/3 00:00:00 grep bs_sched
But where's its output?
Restarted everything now as user "obsrun" ... Now I have this:
# cat /srv/obs/log/sche* Bad rpm /srv/obs/build/openSUSE:10.2/standard/i586/:full/aaa_base-10.2-38.i586.rpm
I think this is just a warning. Anyway, is that rpm really bad? Try 'rpm --checksig <rpm>'. Maybe it's a permission problem, can user obsrun access the rpm?
$ rpm --checksig /srv/obs/build/openSUSE\:10.2/standard/i586/\:full/aaa_base-10.2-38.i586.rpm error: /srv/obs/build/openSUSE:10.2/standard/i586/:full/aaa_base-10.2-38.i586.rpm: not an rpm package $ ll /srv/obs/build/openSUSE\:10.2/standard/i586/\:full/aaa_base-10.2-38.i586.rpm -rw-r--r-- 1 obsrun obsrun 137596337 Mar 20 14:11 /srv/obs/build/openSUSE:10.2/standard/i586/:full/aaa_base-10.2-38.i586.rpm --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org
On Tue, Mar 20, 2007 at 03:52:39PM +0100, Jochen Hebbrecht wrote:
$ rpm --checksig /srv/obs/build/openSUSE\:10.2/standard/i586/\:full/aaa_base-10.2-38.i586.rpm error: /srv/obs/build/openSUSE:10.2/standard/i586/:full/aaa_base-10.2-38.i586.rpm: not an rpm package
So your aaa_base package is corrupt. Please copy it again. M. --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org
2007/3/20, Michael Schroeder
On Tue, Mar 20, 2007 at 03:52:39PM +0100, Jochen Hebbrecht wrote:
$ rpm --checksig /srv/obs/build/openSUSE\:10.2/standard/i586/\:full/aaa_base-10.2-38.i586.rpm error: /srv/obs/build/openSUSE:10.2/standard/i586/:full/aaa_base-10.2-38.i586.rpm: not an rpm package
So your aaa_base package is corrupt. Please copy it again.
Solved now! :-) We have this error now in scheduler.log - feest/openSUSE_10.2 (spec) expanding dependencies sorting 1 packages - Test (spec) expansion errors: nothing provides libtiff.so.3 needed by gtk2 nothing provides libIDL-2.so.0 needed by orbit2 building: 0, notready: 0 What I did? I builded the project first with osc using the OBS of openSUSE. Then copied the rpm's in /var/tmp/osbuild-packagecache/openSUSE:10.2/standard/i586 to /srv/obs/build/openSUSE:10.2/standard/i586/:full ... Also the config file of /usr/lib/build of openSuse 10.2 has been copied ... What am I doing wrong? --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org
participants (2)
-
Jochen Hebbrecht
-
Michael Schroeder