Bugzilla – Bug 337424
opensuseupdater (kde + gnome) fail with message invalid xml
Last modified: 2008-02-29 16:50:10 UTC
I got the message "Dienstprogramm gab zurück: invalid xml" from opensuseupdater-kde. Tries with opensuse-updater-gnome showed me some additional information. The gnome updater shows the message: "Entity: line 292: parser error : EntityRef: expecting ';' <source url="iso:///?iso=openSUSE-10.3-GM-KDE-i386.iso&url=file:///images/suse" zypper sl shows: ==# | Aktiviert | Aktualisieren | Typ | Alias | Name ---+-----------+---------------+--------+--------------------------------------------------------------------------+--------------------------------------------- 1 | Ja | Ja | rpm-md | http://download.nvidia.com/opensuse/10.3 | NVIDIA Repository 2 | Ja | Ja | yast2 | http://download.opensuse.org/distribution/10.3/repo/non-oss/ | Haupt-Repository (Nicht-OSS) 3 | Ja | Ja | rpm-md | http://download.opensuse.org/repositories/Emulators:/Wine/openSUSE_10.3/ | openSUSE BuildService - Wine CVS Pakete 4 | Ja | Ja | rpm-md | http://download.opensuse.org/repositories/games:/action/openSUSE_10.3/ | openSUSE BuildService - Spiele (Action) 5 | Ja | Ja | rpm-md | http://download.opensuse.org/repositories/mozilla/openSUSE_10.3/ | openSUSE BuildService - Mozilla 6 | Ja | Ja | rpm-md | http://ftp.skynet.be/pub/packman/suse/10.3/ | Packman Repository 7 | Ja | Nein | yast2 | openSUSE-10.3-DVD_10.3 | openSUSE-10.3-DVD 10.3 8 | Ja | Nein | yast2 | openSUSE-10.3-OSS-KDE_10.3 | openSUSE-10.3-OSS-KDE 10.3 9 | Ja | Nein | yast2 | openSUSE-10.3-Addon-NonOSS_10.3 | openSUSE-10.3-Addon-NonOSS 10.3 10 | Ja | Ja | rpm-md | openSUSE-10.3-Updates | openSUSE-10.3-Updates 11 | Ja | Ja | rpm-md | http://download.opensuse.org/distribution/10.3/repo/src-oss/suse/ | Haupt-Repository (Quellen) 12 | Ja | Ja | yast2 | http://download.opensuse.org/repositories/openSUSE:10.3/standard/ | Haupt-Repository (Opensource Software - OSS) == I did already a rebuild of /var/cache/zypp/zypp.db . This did not help. I expect a local iso image included as installation source generate this error. Should reproduce the error: - copy a CD image openSUSE-10.3-GM-KDE-i386.iso to your local disc. has generateed an entry for me: iso:///?iso=openSUSE-10.3-GN-KDE-i386.iso&url=file:///images/suse103/ - run opensuse-updater and get the "invalixd xml" message from kde. Workaround: do not activate the iso images as installation source with yast2. But this will remove the capability to install from a local image. Best regards, Christian
please attach output of "zypper -t xu"
Created attachment 180992 [details] requested run of zypper -t xu
The & in the ISO repo URL is confusing it. How did you add this repo? Using YAST?
>The & in the ISO repo URL is confusing it. > How did you add this repo? Using YAST? Yast2 .Yes. - start Software repositories - add - Local ISO image - enter the complete filename "Path to ISO-Image" ( no Browse for selection ) - Repository name is left empty. - Next The 10.3 is fully patched. I can reproduce the problem.
Then please attach y2logs. If you are in doubt follow: http://en.opensuse.org/Bugs/YaST Thanks!
Created attachment 181307 [details] requested y2logs. Hmm, one try would be much faster than asking for all the logs. Did someone already try this ? I have seen severel reports of this error in the web/www. :)
reassign to aplet maintainer
Jano, could you add some encoding to zypper's xml output please?
Created attachment 190349 [details] patch to escape xml of source url and alias I am a little sad that no fix exist until now. May be my patch speed up an official patch. Best regards, Christian
Thanx Christian. Done in svn, to be in zypper 0.10.2
submitted