Ticket #8125 (closed defect: worksforme)

Opened 6 years ago

Last modified 5 years ago

756 can't download with yum

Reported by: mikus Owned by: cscott
Priority: blocker Milestone: 8.2.0 (was Update.2)
Component: not assigned Version: Development build as of this date
Keywords: blocks-:8.2.0 Cc: mikus@…
Action Needed: test in release Verified: no
Deployments affected: Blocked By:
Blocking:

Description

In 8.2-756, file /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-i386 is missing. That causes 'yum install' on the OLPC to terminate prematurely with 'GPG key retrieval failed'.

Change History

  Changed 6 years ago by gregorio

  • keywords blocks?:8.2.0 added
  • owner set to mstone
  • milestone changed from Not Triaged to 8.2.0 (was Update.2)

  Changed 6 years ago by mavrothal

Also true for 8.2-757

  Changed 6 years ago by tvoverbeek

In /etc/pki/rpm-gpg/ there are the ia64 versions of the GPG keys, not the i386 ones. On a virgin joyride 2346 ext3 installation (also with ia64 keys) 'yum install' just works. Did we change from i386 keys to ia64 keys with the change from 2.6.22 -> 2.6.25? I had the same 'yum install' failure when upgrading from 8.1 (708) to 8.2-756.

  Changed 6 years ago by genesee

Also true for joyride-2369. The latest build yum works with is joyride-2344 on my XO, (CL1 Q2E15 Q2E).

  Changed 6 years ago by sfabian

Here's a work around:

cd /etc/pki/rpm-gpg
sudo ln -s RPM-GPG-KEY-fedora-primary RPM-GPG-KEY-fedora-i386
sudo ln -s RPM-GPG-KEY-fedora-test-primary RPM-GPG-KEY-fedora-test-i386

After making this change, "yum install screen" failed the first time but worked on my second attempt.

  Changed 6 years ago by cjb

  • keywords blocks-:8.2.0 added; blocks?:8.2.0 removed

Not blocking, workaround available.

follow-up: ↓ 8   Changed 6 years ago by cscott

  • owner changed from mstone to cscott
  • next_action changed from never set to approve for release

Fixed in fedora-release.noarch 0:9-3.1 in joyride-2399 and later.

Michael: approval to put this in the next stable build?

in reply to: ↑ 7   Changed 6 years ago by mikus

Replying to cscott:

Fixed in fedora-release.noarch 0:9-3.1 in joyride-2399 and later.


Still not fixed in Joyride 2412.

Tried yum install, eventually got message 'Importing GPG key ....', but then got message 'Public key for <package so-and-so> is not installed -- and it did NOT install the downloaded package.

The only way I got that package installed was by adding '--nogpgcheck' to the 'yum install' command.

follow-up: ↓ 12   Changed 6 years ago by cscott

mikus: try repeating the yum command. It worked the second time for me.

I don't know exactly what is going wrong, but I'd prefer to open a new bug for the 'importing gpg key' problem (can you record exactly what you tried to install and what the message was), since it seems to be different from the problem fixed here.

  Changed 6 years ago by marco

  Changed 6 years ago by mstone

  • next_action changed from approve for release to add to release

Approved. Please add release notes if they are helpful.

in reply to: ↑ 9   Changed 6 years ago by mikus

Replying to cscott:

mikus: try repeating the yum command. It worked the second time for me.

If I remember correctly, for me it did not work the second time, either.

I don't know exactly what is going wrong, but I'd prefer to open a new bug for the 'importing gpg key' problem.

o.k. Ticket #8433

  Changed 6 years ago by cscott

  • next_action changed from add to release to test in release

fedora-release.noarch 0:9-3.1 added to stable repository: http://mock.laptop.org/gitweb/gitweb.cgi?p=repos;a=commitdiff;h=94d60a3cc2643606f28d9c9a9f562020924c0537

Should be in 8.2 build 760 and later.

This should fix the 'key retrieval failed' error; for further yum GPG key issues see #8433.

  Changed 5 years ago by mikus

  • status changed from new to closed
  • resolution set to worksforme

I don't see a reason to keep this ticket open. In the last month or so the Fedora, etc., repositories have been fixed so that this problem is no longer showing up in 8.2 nor Joyride.

Note: See TracTickets for help on using tickets.