Mailinglist Archive: opensuse-buildservice (256 mails)

< Previous Next >
[opensuse-buildservice] "osc build" issues (own obs instance)
  • From: Troy Telford <ttelford.groups@xxxxxxxxx>
  • Date: Fri, 19 Aug 2011 19:36:35 -0600
  • Message-id: <j2n333$lj7$1@dough.gmane.org>
I have my own OBS instance, but I'm having trouble getting 'osc build' to work:

osc build CentOS_5.5 htop.spec
Building htop.spec for CentOS_5.5/x86_64
Getting buildinfo from server and store to
/home/ttelford/src/obs/home:ttelford/htop/.osc/_buildinfo-CentOS_5.5-x86_64.xml

Getting buildconfig from server and store to
/home/ttelford/src/obs/home:ttelford/htop/.osc/_buildconfig-CentOS_5.5-x86_64

Updating cache of required packages

The build root needs packages from project 'CentOS:5.5'.
Note that malicious packages can compromise the build result or even
your system.
Would you like to ...
0 - quit (default)
1 - trust packages from 'CentOS:5.5' always
2 - trust them just this time
? 1
adding 'CentOS:5.5' to ~/.oscrc: ['https://obsapi.foo.bar.com']['trusted_prj']
100.0% cache miss. 0/131 dependencies cached.

Trying openSUSE Build Service server for acl (CentOS:5.5), not found at
obsdownload.foo.bar.com.
Trying openSUSE Build Service server for attr (CentOS:5.5), not found
at obsdownload.foo.bar.com.
Trying openSUSE Build Service server for bash (CentOS:5.5), not found
at obsdownload.foo.bar.com.
Trying openSUSE Build Service server for bzip2 (CentOS:5.5), not found
at obsdownload.foo.bar.com.
.
.
.

Though the error says 'pkg not found at obsdownload.foo.bar.com', the
packages Are downloading from the machine obsdownload.foo.bar.com.
(/srv/obs/src_server.log & rep_server.log verify this).

So problem #1: osc is claiming it can't find the package on my OBS
server; even though it's still downloading it (from my OBS server).
I'd appreciate a hint to what config files to examine/log files to
check that can help me fix that. I realize it's not fatal, but users
will complain.

Problem #2 is the fatal one:
Verifying integrity of cached packages
using keys from home:ttelford
warning: rpmts_HdrFromFdno: Header V3 DSA/SHA1 Signature, key ID
e8562897: NOKEY
/var/tmp/osbuild-packagecache/CentOS:5.5/standard/x86_64/acl-2.2.39-6.el5.x86_64.rpm
: public key not available
/var/tmp/osbuild-packagecache/CentOS:5.5/standard/x86_64/attr-2.4.32-1.1.x86_64.rpm
: public key not available

And so on.

The log files tell me:
2011-08-19 17:36:28 [966]: GET /source/CentOS:5.5/_pubkey?
169.238.65.222: 404 CentOS:5.5: no pubkey available
2011-08-19 17:36:28 [967]: GET /source/home:ttelford/_pubkey?

I'm not sure exactly what to do about this error either - I imagine
it's because I'm mising a public key (the rpm signing key?) for the
repository in question; but where should it be placed when I get it?
(/srv/obs/build/<distro>/standard/x86_64/:full ?)

I've tried copying the RPM-GPG-KEY-CentOS-5 to
/srv/obs/repos/CentOS:5.5/_pubkey (and similar dirs) without success.

Thanks.
--
Troy Telford


--
To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: opensuse-buildservice+help@xxxxxxxxxxxx

< Previous Next >
This Thread
  • No further messages