Have a look in /etc/pacman.d/mirrorlist after first booting from the ISO. Does it just contain the text '[mirror name here]'. If
No I did that. Rather than typing out all of the errors for the mirrors seperatly I did that so I could type it out once. I should have clarfied that in my orignal post, my apologizes. Each mirror gives me that error but with the name of the mirror where I added "[mirror name here]"
]]>pacstrap -K /mnt base linux linux-firmware
I get the same two errors for every host;
error: failed retrieving file 'core.db' from [mirrior URL here] : Could not resolve host: [mirrior name here]
warning: too many errors from [mirior name here], skipping for the remainder of this transaction
After this is spat out for every mirrior I then get;
error: failed to synchronize all databases (invalid url for server)
==> ERROR: Failed to install packages to new root
When looking up people having similar problems with Arch it always seems to be related to them not being connected to the internet properly but I am connected directly to my router via an ethernet cable and I can ping other devices on my network successfully, such asy main router, and websites outside of my network successfully, such as google.com. at this point I'm stuck because as comprehensive and in-depth as the Arch wiki can be sometimes it just doesn't point me in the right direction. I'm thinking this is most likely some form of beginners user error.
Edit: the mirror list is properly populated with each mirror I have just added [mirrior name here] so I didn't have to type out the error more then once for each mirrior.
]]>