[opensuse-buildservice] osc build --local-package Fedora_{29|Rawhide} fails with public key not available
I originally posted this yesterday on the forum and an administrator malcolmlewis offered a workaround using --no-verify and suggested posting to this mailing list to determine the real problem. I have had a package for some time which builds correctly on the Build Service for openSuse, Debian and Fedora. It also builds correctly for openSuse and Debian on my local machine using:- osc build --local-package openSUSE_LEAP_15.0 osc build --local-package openSUSE_Tumbleweed osc build --local-package Debian_9.0 Yesterday I tried to build the package for Fedora (29 and Rawhide) locally for the first time:- osc build --local-package Fedora_29 osc build --local-package Fedora_Rawhide The first run populated the package cache which took a long time (around 1 hour) screen output pausing when not found at the downloads site and retrieval was attempted via API. After this stage and on all subsequent build attempts I got the errors:- using keys from Fedora:Rawhide, home:m-grant-prg warning: /var/cache/osbuild-packagecache/Fedora:Rawhide/standard/x86_64/attr-2.4.48-4.fc30.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID cfc659b9: NOKEY /var/cache/osbuild-packagecache/Fedora:Rawhide/standard/x86_64/attr-2.4.48-4.fc30.x86_64.rpm : public key not available The last message was repeated many times for multiple packages. openSUSE and Debian builds continue to work correctly. Any help or suggestions would be most welcome. Regards, Mark -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-buildservice+owner@opensuse.org
On Thu, Jan 31, 2019 at 02:46:59PM +0000, Mark Grant wrote:
The first run populated the package cache which took a long time (around 1 hour) screen output pausing when not found at the downloads site and retrieval was attempted via API. After this stage and on all subsequent build attempts I got the errors:- using keys from Fedora:Rawhide, home:m-grant-prg warning: /var/cache/osbuild-packagecache/Fedora:Rawhide/standard/x86_64/attr-2.4.48-4.fc30.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID cfc659b9: NOKEY /var/cache/osbuild-packagecache/Fedora:Rawhide/standard/x86_64/attr-2.4.48-4.fc30.x86_64.rpm : public key not available
The last message was repeated many times for multiple packages.
openSUSE and Debian builds continue to work correctly.
Fedora switched the pubkey for Rawhide from Fedora-29 to Fedora-30. OBS contains a copy of that pubkey that wasn't updated yet. It now uses the correct version. Thanks for the report, Michael. -- Michael Schroeder mls@suse.de SUSE LINUX GmbH, GF Jeff Hawn, HRB 16746 AG Nuernberg main(_){while(_=~getchar())putchar(~_-1/(~(_|32)/13*2-11)*13);} -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-buildservice+owner@opensuse.org
On Fri, 1 Feb 2019 12:51:11 +0000 Michael Schroeder <mls@suse.de> wrote:
On Thu, Jan 31, 2019 at 02:46:59PM +0000, Mark Grant wrote:
The first run populated the package cache which took a long time (around 1 hour) screen output pausing when not found at the downloads site and retrieval was attempted via API. After this stage and on all subsequent build attempts I got the errors:- using keys from Fedora:Rawhide, home:m-grant-prg warning: /var/cache/osbuild-packagecache/Fedora:Rawhide/standard/x86_64/attr-2.4.48-4.fc30.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID cfc659b9: NOKEY /var/cache/osbuild-packagecache/Fedora:Rawhide/standard/x86_64/attr-2.4.48-4.fc30.x86_64.rpm : public key not available
The last message was repeated many times for multiple packages.
openSUSE and Debian builds continue to work correctly.
Fedora switched the pubkey for Rawhide from Fedora-29 to Fedora-30. OBS contains a copy of that pubkey that wasn't updated yet. It now uses the correct version.
Thanks for the report, Michael.
Thanks for the response. Unfortunately the problem still exists although the key id seems to have changed. Using:- osc build --local-package Fedora_{29|Rawhide} produces error messages for Fedora 29 then Rawhide:- Verifying integrity of cached packages using keys from Fedora:29, home:m-grant-prg warning: /var/cache/osbuild-packagecache/Fedora:29/standard/x86_64/acl-2.2.53-2.fc29.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID 429476b4: NOKEY /var/cache/osbuild-packagecache/Fedora:Rawhide/standard/x86_64/acl-2.2.53-2.fc29.x86_64.rpm : public key not available Verifying integrity of cached packages using keys from Fedora:Rawhide, home:m-grant-prg warning: /var/cache/osbuild-packagecache/Fedora:Rawhide/standard/x86_64/acl-2.2.53-2.fc29.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID 429476b4: NOKEY /var/cache/osbuild-packagecache/Fedora:29/standard/x86_64/acl-2.2.53-2.fc29.x86_64.rpm : public key not available Thanks, Mark -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-buildservice+owner@opensuse.org
participants (2)
-
Mark Grant
-
Michael Schroeder