Sorry, that's libxml2, and it only seems to affect ubuntu hosts. On Thu, Feb 20, 2014 at 8:29 AM, Matthew Mosesohn <[email protected]> wrote: > Dmitry, > I can't go into all the internal details on fuel-dev, but try updating > lbxml2 or downloading from the fuel mirror in Moscow. > > On Feb 20, 2014 6:44 AM, "Dmitry Borodaenko" <[email protected]> > wrote: >> >> Team, >> >> Has anyone built a Fuel ISO from scratch since last week? I was able >> to build one on Saturday 2/15, but when I tried "make deep_clean; make >> iso" in the same environment today I've started getting stack trace >> from yumdownloader: >> >> yumdownloader -q --resolve --archlist=x86_64 \ >> -c >> /home/fuel/git/fuel-main/build/mirror/centos/etc/yum.conf \ >> >> --destdir=/home/fuel/git/fuel-main/local_mirror/centos/os/x86_64/Packages >> \ >> @Base @Core ... >> >> I/O error : No such file or directory >> >> (process:14187): GLib-WARNING **: GError set over the top of a >> previous GError or uninitialized memory. >> This indicates a bug in someone's code. You must ensure an error is >> NULL before it's set. >> The overwriting error message was: Parsing filelists.xml error: >> Opening and ending tag mismatch: file line 1105 and f >> >> >> (process:14187): GLib-WARNING **: GError set over the top of a >> previous GError or uninitialized memory. >> This indicates a bug in someone's code. You must ensure an error is >> NULL before it's set. >> The overwriting error message was: Parsing filelists.xml error: >> Premature end of data in tag package line 1105 >> >> >> (process:14187): GLib-WARNING **: GError set over the top of a >> previous GError or uninitialized memory. >> This indicates a bug in someone's code. You must ensure an error is >> NULL before it's set. >> The overwriting error message was: Parsing filelists.xml error: >> Premature end of data in tag filelists line 2 >> >> Traceback (most recent call last): >> File "/usr/bin/yumdownloader", line 323, in <module> >> util = YumDownloader() >> File "/usr/bin/yumdownloader", line 71, in __init__ >> self.main() >> File "/usr/bin/yumdownloader", line 99, in main >> self.exit_code = self.downloadPackages(opts) >> File "/usr/bin/yumdownloader", line 211, in downloadPackages >> self.resolveDeps() >> File "/usr/lib/python2.7/dist-packages/yum/depsolve.py", line 751, >> in resolveDeps >> CheckDeps, checkinstalls, checkremoves, missing = >> self._resolveRequires(errors) >> File "/usr/lib/python2.7/dist-packages/yum/depsolve.py", line 861, >> in _resolveRequires >> thisneeds = self._checkInstall(txmbr) >> File "/usr/lib/python2.7/dist-packages/yum/depsolve.py", line 936, >> in _checkInstall >> provs = self.tsInfo.getProvides(*req) >> File "/usr/lib/python2.7/dist-packages/yum/transactioninfo.py", line >> 582, in getProvides >> result.update(self.getNewProvides(name, flag, version)) >> File "/usr/lib/python2.7/dist-packages/yum/transactioninfo.py", line >> 565, in getNewProvides >> for pkg, hits in self._inSack.getProvides(name, flag, >> version).iteritems(): >> File "/usr/lib/python2.7/dist-packages/yum/packageSack.py", line >> 717, in getProvides >> for po in self.searchFiles(name): >> File "/usr/lib/python2.7/dist-packages/yum/transactioninfo.py", line >> 69, in searchFiles >> self.__buildFileIndexes() >> File "/usr/lib/python2.7/dist-packages/yum/transactioninfo.py", line >> 63, in __buildFileIndexes >> self.__addPackageToIndex_files(obj) >> File "/usr/lib/python2.7/dist-packages/yum/transactioninfo.py", line >> 47, in __addPackageToIndex_files >> for ftype in obj.returnFileTypes(): >> File "/usr/lib/python2.7/dist-packages/yum/sqlitesack.py", line 372, >> in returnFileTypes >> self._loadFiles() >> File "/usr/lib/python2.7/dist-packages/yum/sqlitesack.py", line 294, >> in _loadFiles >> self.sack.populate(self.repo, mdtype='filelists') >> File "/usr/lib/python2.7/dist-packages/yum/yumRepo.py", line 190, in >> populate >> dobj = repo_cache_function(xml, csum) >> File "/usr/lib/python2.7/dist-packages/sqlitecachec.py", line 54, in >> getFilelists >> self.repoid)) >> TypeError: Parsing filelists.xml error: expected '>' >> >> Make process continues happily past that point, but since no CentOS >> packages were actually downloaded, it ultimately fails later on as >> it's trying to set up a chroot environment for Python: >> >> mkdir -p /home/fuel/git/fuel-main/build/mirror/eggs >> sudo sh -c "${SANDBOX_UP}" >> rpm: RPM should not be used directly install RPM packages, use Alien >> instead! >> rpm: However assuming you know what you are doing... >> rpm: no packages given for install >> centos-release already installed >> Config time: 0.046 >> Yum Version: 3.4.3 >> Setting up Package Sacks >> rpmdb time: 0.004 >> Setting up Install Process >> Setting up Package Sacks >> Checking for virtual provide or file-provide for byacc >> Setting up Package Sacks >> No package byacc available. >> ... >> No package zlib-devel available. >> Setting up Package Sacks >> Error: Nothing to do >> mount: mount point >> /home/fuel/git/fuel-main/build/mirror/eggs/SANDBOX/proc does not exist >> mount: mount point >> /home/fuel/git/fuel-main/build/mirror/eggs/SANDBOX/dev does not exist >> make: *** [/home/fuel/git/fuel-main/build/mirror/eggs/build.done] Error 32 >> Command exited with non-zero status 2 >> >> Anyone knows what might have changed that would have caused this? >> >> Thanks, >> >> -- >> Dmitry Borodaenko >> >> -- >> Mailing list: https://launchpad.net/~fuel-dev >> Post to : [email protected] >> Unsubscribe : https://launchpad.net/~fuel-dev >> More help : https://help.launchpad.net/ListHelp
-- Mailing list: https://launchpad.net/~fuel-dev Post to : [email protected] Unsubscribe : https://launchpad.net/~fuel-dev More help : https://help.launchpad.net/ListHelp

