Michael wrote: > On Sunday, 7 April 2024 20:17:31 BST Dale wrote: >> Howdy, >> >> A while back using overlays changed. Using eselect is supposed to be >> the new way, and easier. Either I'm missing something or something is >> missing from the docs. I tried to add voyageur to my NAS box/backup >> rig. The command to add it works fine. However, when I try to sync it, >> either just the overlay or the whole tree with eix-sync, I get this: >> >>>>> Syncing repository 'voyageur' into '/var/db/repos/voyageur'... >> /usr/bin/git clone --depth 1 >> https://cafarelli.fr/cgi-bin/cgit.cgi/voyageur-overlay/ . >> fatal: destination path '.' already exists and is not an empty directory. >> !!! git clone error in /var/db/repos/voyageur >> >> Action: sync for repo: gentoo, returned code = 0 >> Action: sync for repo: voyageur, returned code = 128 >> >> >> >> When I try to emerge something, anything will do, I start seeing this. >> >> >> >> WARNING: One or more repositories have missing repo_name entries: >> >> /var/db/repos/voyageur/profiles/repo_name >> >> NOTE: Each repo_name entry should be a plain text file containing a >> unique name for the repository on the first line. >> >> >> Shouldn't adding the overlay or syncing it fix that? Shouldn't all the >> files it needs be put there by either eselect or a sync? > If you have older files in there it may be causing a clash. I'd run: > > eselect repository remove -f voyageur > > Then check the directory /var/db/repos/ no longer contains the subdirectory > voyager. If it does remove it manually. Then add the repository afresh: > > eselect repository add voyageur > > and finally try to resync it. Should the error repeat itself, then something > must be amiss with the overlay itself and you should report it to the overlay > maintainer. > > HTH,
I tested another overlay, it works. Maybe it is the voyageur overlay itself. Now to figure out how to fix it. I guess I could copy the directory from my main rig to the NAS box rig. My main rig isn't complaining. Yet. Thanks. Didn't occur to me that it was the overlay itself. :/ Dale :-) :-)