Smart has some trouble lately with repositories giving error in parsing XML from repository files that he downloads.
I do not know if this is an application error or there is something wrong in repository files.
Anyone expiriencing the same?
(it happens on my work suse, on my home desktop and laptop, all running suse 11.0)
Smells like that something has gone seriously wrong in the repos, since more than one computer has the same issue. I’ve also experienced this issue using smart on OpenSuSE 10.2.
IMHO I think that the service on the Build Service from OpenSuSE has gone south due to a hardware or software error. The most likely is the case of a software error.
Deleting the corrupt files in /var/lib/smart/channels may fix your problem. It did for me a few weeks ago when Smart updates failed due to a fault in my Internet connection.
I think part of the problem is that a corrupt XML file on one’s machine “poisons” subsequent attempts at updating, even after the problem has been fixed at the server. That’s just speculation though.
To me that line seems correct. Perhaps de XML parser only accepts UTF-8 encoding?
In any case, the error is given after “loading cache”. The repos aren’t updated. So I would just “rm -f /var/lib/smart/channels/*” to delete the cache and then a “smart update” will regenerate it.