Skip to content

Instantly share code, notes, and snippets.

@karubabu
Created October 21, 2019 09:35
Show Gist options
  • Save karubabu/01a0a09343a984679e7357529026b02e to your computer and use it in GitHub Desktop.
Save karubabu/01a0a09343a984679e7357529026b02e to your computer and use it in GitHub Desktop.
Refreshing keys via WKDに失敗するやつ
$ sudo emaint sync -A 
>>> Syncing repository 'gentoo' into '/usr/portage'...
* Using keys from /var/lib/gentoo/gkeys/keyrings/gentoo/release/pubring.gpg
* Refreshing keys via WKD ...Traceback (most recent call last):
File "/usr/lib64/python3.6/site-packages/portage/util/_async/AsyncFunction.py", line 39, in _run
result = self.target(*(self.args or []), **(self.kwargs or {}))
File "/usr/lib64/python3.6/site-packages/portage/sync/controller.py", line 169, in sync
taskmaster.run_tasks(tasks, func, status, options=task_opts)
File "/usr/lib64/python3.6/site-packages/portage/sync/controller.py", line 68, in run_tasks
result = getattr(inst, func)(**kwargs)
File "/usr/lib64/python3.6/site-packages/portage/sync/syncbase.py", line 311, in sync
return self.update()
File "/usr/lib64/python3.6/site-packages/portage/sync/modules/rsync/rsync.py", line 156, in update
self._refresh_keys(openpgp_env)
File "/usr/lib64/python3.6/site-packages/portage/sync/syncbase.py", line 256, in _refresh_keys
if openpgp_env.refresh_keys_wkd():
File "/usr/lib64/python3.6/site-packages/gemato/openpgp.py", line 336, in refresh_keys_wkd
.format(err.decode('utf8')))
UnicodeDecodeError: 'utf-8' codec can't decode byte 0x97 in position 2517: invalid start byte
Reading Portage settings...
Building database (/var/cache/eix/portage.eix)...
[0] "gentoo" /usr/portage/ (cache: metadata-md5-or-flat)
Reading category 169|169 (100) Finished
[1] "karubabu-local" /usr/local/portage (cache: parse|ebuild*#metadata-md5#metadata-flat#assign)
Reading category 169|169 (100) Finished
[2] "chaoslab" /var/lib/layman/chaoslab (cache: parse|ebuild*#metadata-md5#metadata-flat#assign)
Reading category 169|169 (100) Finished
[3] "deadbeef-overlay" /var/lib/layman/deadbeef-overlay (cache: parse|ebuild*#metadata-md5#metadata-flat#assign)
Reading category 169|169 (100) Finished
[4] "jorgicio" /var/lib/layman/jorgicio (cache: parse|ebuild*#metadata-md5#metadata-flat#assign)
Reading category 169|169 (100) Finished
[5] "linxon" /var/lib/layman/linxon (cache: parse|ebuild*#metadata-md5#metadata-flat#assign)
Reading category 169|169 (100) Finished
[6] "mozilla" /var/lib/layman/mozilla (cache: parse|ebuild*#metadata-md5#metadata-flat#assign)
Reading category 169|169 (100) Finished
[7] "steam-overlay" /var/lib/layman/steam-overlay (cache: parse|ebuild*#metadata-md5#metadata-flat#assign)
Reading category 169|169 (100) Finished
[8] "tabinol" /var/lib/layman/tabinol (cache: parse|ebuild*#metadata-md5#metadata-flat#assign)
Reading category 169|169 (100) Finished
Applying masks...
Calculating hash tables...
Writing database file /var/cache/eix/portage.eix...
Database contains 19980 packages in 169 categories
Action: sync for repo: gentoo, returned code = 1
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment