Code: Select all
emerge --syncI am not sure why I now need to enter in a github username, or how to address this issue.
Code: Select all
emerge --sync

I saw this news item and performed this as well, or so I thought.FilthyPitDog wrote:It was in the news https://www.gentoo.org/support/news-ite ... moval.html
You need to disable then enable the overlays affected with eselect repository
Cheers,
Filthy
Code: Select all
[5] "" /var/db/repos/zugaina (cache: parse|ebuild*3.0.24#metadata-md5#metadata-flat#assign)
Reading category 183|183 (100) EMPTY!
Applying masks...
Calculating hash tables...
Writing database file /var/cache/eix/portage.eix...
Database contains 21526 packages in 183 categories
!!! Repository 'zugaina' is missing masters attribute in '/var/db/repos/zugaina/metadata/layout.conf'
!!! Set 'masters = gentoo' in this file for future compatibility
Action: sync for repo: zugaina, returned code = 1
Thanks nov4p, I followed that link and tried to recreate what you did. It turns out that I did in fact follow the instructions from that eselect news article. The issue was that I thought that I only had one repo in use, it turns out that I had another repo that I totaly forgot about in use as well. Runningnov4p wrote:Hey, I've removed and enabled the repo (zugaina) which was previously using git, but with rsync it just fails.
A hint to use git in this thread: https://forums.gentoo.org/viewtopic-t-1174887.html made it work in the past.
Error message from rmaint sync:previous (1-4) with status Finished.Code: Select all
[5] "" /var/db/repos/zugaina (cache: parse|ebuild*3.0.24#metadata-md5#metadata-flat#assign) Reading category 183|183 (100) EMPTY! Applying masks... Calculating hash tables... Writing database file /var/cache/eix/portage.eix... Database contains 21526 packages in 183 categories !!! Repository 'zugaina' is missing masters attribute in '/var/db/repos/zugaina/metadata/layout.conf' !!! Set 'masters = gentoo' in this file for future compatibility Action: sync for repo: zugaina, returned code = 1
Code: Select all
emerge --infoCode: Select all
overlays=()
while IFS= read -r line; do
if [[ $line =~ '\[([0-9]+)\]' ]]; then
overlays+=("${match[1]}")
fi
done < <(eselect repository list -i)
Code: Select all
eselect repository list -i
print -l "${overlays[@]}"
Code: Select all
for item in "${overlays[@]}"; do
eselect repository remove "$item"
eselect repository enable "$item"
done