The mirror list used by mirrorselect (https://api.gentoo.org/mirrors/distfiles.xml) has a comma at line 155 column 37 which shouldn't be there, causing mirrorselect to fail: livecd /mnt/gentoo # mirrorselect -i -o >> /mnt/gentoo/etc/portage/make.conf * Using url: https://api.gentoo.org/mirrors/distfiles.xml * Downloading a list of mirrors... Traceback (most recent call last): File "/usr/lib/python-exec/python3.6/mirrorselect", line 61, in <module> MirrorSelect().main(sys.argv) File "/usr/lib/python3.6/site-packages/mirrorselect/main.py", line 366, in main hosts = self.get_available_hosts(options) File "/usr/lib/python3.6/site-packages/mirrorselect/main.py", line 304, in get_available_hosts hosts = Extractor(MIRRORS_3_XML, options, self.output).hosts File "/usr/lib/python3.6/site-packages/mirrorselect/extractor.py", line 70, in __init__ self.unfiltered_hosts = self.getlist(parser, list_url) File "/usr/lib/python3.6/site-packages/mirrorselect/extractor.py", line 119, in getlist parser.parse(mirrorlist) File "/usr/lib/python3.6/site-packages/mirrorselect/mirrorparser3.py", line 51, in parse for mirrorgroup in ET.XML(text): File "/usr/lib/python3.6/xml/etree/ElementTree.py", line 1314, in XML parser.feed(text) xml.etree.ElementTree.ParseError: not well-formed (invalid token): line 155, column 36
Disclaimer: I'm not a maintainer. I've just checked and I suspect the XML is valid, just that there's no mirror in Bulagria, making the file invalid because there's no <mirror/> entry. Fact is that whole section is now commented out. Just my 2ยข.
Already fixed.