Hi Bill,

On Sat, 07 Jul 2018 07:40:00 +0800
Bill Kenworthy <[email protected]> wrote:

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 ...

please be aware of the context of my response to Mick. He use *rsync* and so do I. It seems you are using Git and thus, a different tree verification mechanism. I don't know why you have gemato installed, because it comes usually only with sys-apps/portage[rsync-verify] set and is only related to *rsync* therefore.

Have a look at:

 - [1] <https://www.gentoo.org/glep/glep-0074.html>
 - [2] 
<https://www.gentoo.org/support/news-items/2018-01-30-portage-rsync-verification.html>
 - [3] <https://wiki.gentoo.org/wiki/Portage_Security>

for some further information. Maybe:

 $ git status --untracked-files

within your tree location can help to identify and sanitise the tree from any of your (with gemato) created files.


--
Regards,
floyd


Reply via email to