On 06/07/18 00:06, Floyd Anderson wrote: > On Wed, 04 Jul 2018 22:57:05 -0400 > John Covici <cov...@ccs.covici.com> wrote: >> >> I got the following when running your command: >> gemato verify -K /tmp/gentoo-release.asc.20180703 /usr/portage/ >> INFO:root:Refreshing keys from keyserver... >> INFO:root:Keys refreshed. > > To be more specific, I wasn't interested in verifying the tree. My > main goal was to get: > > INFO:root:Keys refreshed. > > because my sync/update script hung at: > > INFO:root:Refreshing keys from keyserver... > > all the time, caused by: > > gpg: Can't check signature: No public key > > result, so I wasn't able to update. > >> ERROR:root:Top-level Manifest not found in /usr/portage/ >> >> How can I fix, or do I need to fix? > > I've no idea why your portage tree doesn't have a top-level Manifest > file (assuming "/usr/portage" is the location of your tree), but it > should be created/updated on next syncing. > >
I still have this error and Ive tried a number of things including: gemato create -p ebuild -K /usr/share/openpgp-keys/gentoo-release.asc /usr/portage/ next emerge --sync error-ed on a lot of private manifest files but missing toot manifest error disappeared. Deleted them and successfully resynced. olympus /usr/portage # gemato verify -s -K /usr/share/openpgp-keys/gentoo-release.asc /usr/portage/ INFO:root:Refreshing keys from keyserver... INFO:root:Keys refreshed. ERROR:root:Top-level Manifest /usr/portage/Manifest is not OpenPGP signed olympus /usr/portage # also did a "git reset --hard" still get: olympus /usr/portage # emerge --sync >>> Syncing repository 'gentoo' into '/usr/portage'... /usr/bin/git pull Already up to date. * Using keys from /usr/share/openpgp-keys/gentoo-release.asc * Refreshing keys from keyserver ... [ ok ] * No valid signature found: unable to verify signature (missing key?) q: Updating ebuild cache in /usr/portage ... BillK