[opensuse-buildservice] "osc build" issues (own obs instance)
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@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org
participants (1)
-
Troy Telford