Ok, so I've put an extract of my log file onto Pastebin:
http://pastebin.com/UQyQ6cui
This shows an attempt to use the scraper with the default settings to get data for Massive Attack.
Initially all seems well and the ResolveIDToUrl line returns a working URL, in this case:
http://musicbrainz.org/ws/2/artist/10adb...c=url-rels
Things seem to start going wrong during GetArtistDetails. The ID for allmusic is returned but MusicBrainz and TheAudioDB are blank:
GetArtistDetails returned <details><chain function="GetAMGData">mn0000378288</chain><chain function="GetMBDiscographyByMBID"></chain><chain function="GetTADBBiographyByMBID"></chain><chain function="GetTADBArtistGenresByMBID"></chain><chain function="GetTADBArtistStylesByMBID"></chain><chain function="GetTADBArtistMoodsByMBID"></chain><chain function="GetTADBLifeSpanByMBID"></chain></details>
The years active data is returned from allmusic, presumably because this is first in the list but then the URLs created for MusicBrainz and TheAudioDB contain no IDs, e.g.
<url function="ParseMBDiscography" cache="mb--discog.xml">/ws/2/release-group?artist=&limit=100&type=album</url>
<url function="ParseTADBBiography" cache="tadb--artist.json">http://www.theaudiodb.com/api/v1/json/58424d43204d6564696120/artist-mb.php?i=</url>
Each of which generates an "Unable to parse web site" error.
Any ideas what is going wrong? Could it be something Raspberry Pi specific?
For information, TheAudioDb Artist Scraper works fine for me but would like to get to the bottom of why Universal Artist Scraper is having these issues.
Hopefully this information helps I can try to provide more details if it will help.