Ok, I’ve installed a new image of v2.3 followed the setup guide and all is going great but I still have one problem.
If I Scrape some metadata for my Megadrive Roms it all shows up in Emulation Station nicely but as soon as I reboot all the images and text have gone and I have to start again !
I’ve used Filezilla to have a look around and the images are all there in the downloaded-images folder but the gamelist.xml is still the blank default one, looks like it just isn’t writing to it for some reason ???
On mine, I’ve found that if I shutdown or restart the Pi from within Emulation Station, it does not save my gamelist.xml files. If I exit Emulation Station, and then shutdown or restart, it does save them.
From what I can tell, mine are formatted correctly… or at least they don’t have the same error you posted.
I had the same issue however the “root” cause was the permissions on the game list.XML file. Since I copied over a new file logged in as root to see the files the owner was now root. I changed the owner to the default login of Pi and it now works without issue.
Alternatively I could have left the owner and changed the permission to read and write for everyone.