Discussion:
[gentoo-user] emerge --sync fails with a python error
(too old to reply)
Dan Johansson
2023-05-15 14:30:01 UTC
Permalink
Since at least my "emerge --sync" fails with the following message:
--------------------------------------------------8<--------------------------------------------------
Total bytes received: 55.60M

sent 456.87K bytes received 55.60M bytes 4.48M bytes/sec
total size is 188.36M speedup is 3.36
Traceback (most recent call last):
File "/usr/lib/python3.11/site-packages/portage/util/_async/AsyncFunction.py", line 45, in _run
result = self.target(*(self.args or []), **(self.kwargs or {}))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.11/site-packages/portage/sync/controller.py", line 165, in sync
taskmaster.run_tasks(tasks, func, status, options=task_opts)
File "/usr/lib/python3.11/site-packages/portage/sync/controller.py", line 65, in run_tasks
result = getattr(inst, func)(**kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.11/site-packages/portage/sync/syncbase.py", line 364, in sync
return self.update()
^^^^^^^^^^^^^
File "/usr/lib/python3.11/site-packages/portage/sync/modules/rsync/rsync.py", line 428, in update
raise RuntimeError(
RuntimeError: OpenPGP signature not found on Manifest

Action: sync for repo: gentoo, returned code = 1
--------------------------------------------------8<--------------------------------------------------

I have tried re-emerging portage and even unmasked portage-3.0.47, I also tried disabling the "rsync-verify" verify USE-flag.

Any suggestions what is wrong and how to solve it?
--
Dan Johansson,
***************************************************
This message is printed on 100% recycled electrons!
***************************************************
Matt Connell
2023-05-15 14:50:01 UTC
Permalink
Post by Dan Johansson
RuntimeError: OpenPGP signature not found on Manifest
It sounds like your sync is hitting a mirror that is currently broken.

Are you using a defined mirror list or letting it auto-select?
Dan Johansson
2023-05-15 19:30:01 UTC
Permalink
Post by Matt Connell
Post by Dan Johansson
RuntimeError: OpenPGP signature not found on Manifest
It sounds like your sync is hitting a mirror that is currently broken.
Are you using a defined mirror list or letting it auto-select?
As far as I can tell, portage is using "auto-select".
in /etc/portage/make.conf I do not have GENTOO_MIRRORS set.
--
Dan Johansson
***************************************************
This message is printed on 100% recycled electrons!
***************************************************
Grant Edwards
2023-05-15 21:10:01 UTC
Permalink
Post by Dan Johansson
Post by Matt Connell
Post by Dan Johansson
RuntimeError: OpenPGP signature not found on Manifest
It sounds like your sync is hitting a mirror that is currently broken.
Are you using a defined mirror list or letting it auto-select?
As far as I can tell, portage is using "auto-select".
in /etc/portage/make.conf I do not have GENTOO_MIRRORS set.
FWIW, I find life a lot more pleasant since I switched from rsync to
git for syncing the portage tree. It sometimes used to take 10-15
minutes to sync, or the sync would sometimes just hang and have to be
restarted several times. And I had lost count of how many times I
change my GENTOO_MIRRORS setting when the mirror I had chosen had
apparently fallen back to a dial-up connectiong via a 9600 baud modem.
Loading...