I guess it was a transient thing, as it's now working fine. On Friday, January 15, 2021 at 12:59:51 PM UTC+11 Miguel Jacq wrote:
> > Hi, > > My 'Qubes Updates' notifier told me there were updates available for the > dom0. > > I tried running my usual command: > > qubes-dom0-update --enablerepo=qubes-dom0-security-testing --clean > > but I am getting the error below. Any ideas? This is Qubes 4.0, and the > Debian repository for my TemplateVMs is still working fine, successfully > fetching some Xen updates on the securitytesting repo. > > Thanks! > > Log message: > > Using sys-firewall as UpdateVM to download updates for Dom0; this may take > some time... > Cleaning repos: fedora qubes-dom0-current qubes-dom0-security-testing > : qubes-templates-itl updates > Cleaning up Everything > Traceback (most recent call last): > File "/usr/bin/yum", line 29, in <module> > yummain.user_main(sys.argv[1:], exit_code=True) > File "/usr/share/yum-cli/yummain.py", line 288, in user_main > errcode = main(args) > File "/usr/share/yum-cli/yummain.py", line 140, in main > result, resultmsgs = base.doCommands() > File "/usr/share/yum-cli/cli.py", line 436, in doCommands > self._getTs(needTsRemove) > File "/usr/lib/python2.7/dist-packages/yum/depsolve.py", line 101, in > _getTs > self._getTsInfo(remove_only) > File "/usr/lib/python2.7/dist-packages/yum/depsolve.py", line 112, in > _getTsInfo > pkgSack = self.pkgSack > File "/usr/lib/python2.7/dist-packages/yum/__init__.py", line 892, in > <lambda> > pkgSack = property(fget=lambda self: self._getSacks(), > File "/usr/lib/python2.7/dist-packages/yum/__init__.py", line 673, in > _getSacks > self.repos.populateSack(which=repos) > File "/usr/lib/python2.7/dist-packages/yum/repos.py", line 294, in > populateSack > sack.populate(repo, mdtype, callback, cacheonly) > File "/usr/lib/python2.7/dist-packages/yum/yumRepo.py", line 168, in > populate > if self._check_db_version(repo, mydbtype): > File "/usr/lib/python2.7/dist-packages/yum/yumRepo.py", line 226, in > _check_db_version > return repo._check_db_version(mdtype) > File "/usr/lib/python2.7/dist-packages/yum/yumRepo.py", line 1268, in > _check_db_version > repoXML = self.repoXML > File "/usr/lib/python2.7/dist-packages/yum/yumRepo.py", line 1467, in > <lambda> > repoXML = property(fget=lambda self: self._getRepoXML(), > File "/usr/lib/python2.7/dist-packages/yum/yumRepo.py", line 1459, in > _getRepoXML > self._loadRepoXML(text=self) > File "/usr/lib/python2.7/dist-packages/yum/yumRepo.py", line 1449, in > _loadRepoXML > return self._groupLoadRepoXML(text, self._mdpolicy2mdtypes()) > File "/usr/lib/python2.7/dist-packages/yum/yumRepo.py", line 1424, in > _groupLoadRepoXML > if self._commonLoadRepoXML(text): > File "/usr/lib/python2.7/dist-packages/yum/yumRepo.py", line 1242, in > _commonLoadRepoXML > result = self._getFileRepoXML(local, text) > File "/usr/lib/python2.7/dist-packages/yum/yumRepo.py", line 1020, in > _getFileRepoXML > size=102400) # setting max size as 100K > File "/usr/lib/python2.7/dist-packages/yum/yumRepo.py", line 835, in > _getFile > result = self.grab.urlgrab(misc.to_utf8(relative), local, > File "/usr/lib/python2.7/dist-packages/yum/yumRepo.py", line 531, in > <lambda> > grab = property(lambda self: self._getgrab()) > File "/usr/lib/python2.7/dist-packages/yum/yumRepo.py", line 526, in > _getgrab > self._setupGrab() > File "/usr/lib/python2.7/dist-packages/yum/yumRepo.py", line 496, in > _setupGrab > self._grab = mgclass(self._grabfunc, self.urls, > File "/usr/lib/python2.7/dist-packages/yum/yumRepo.py", line 711, in > <lambda> > urls = property(fget=lambda self: self._geturls(), > File "/usr/lib/python2.7/dist-packages/yum/yumRepo.py", line 708, in > _geturls > self._baseurlSetup() > File "/usr/lib/python2.7/dist-packages/yum/yumRepo.py", line 654, in > _baseurlSetup > mirrorurls.extend(list(self.metalink_data.urls())) > File "/usr/lib/python2.7/dist-packages/yum/yumRepo.py", line 751, in > <lambda> > metalink_data = property(fget=lambda self: self._getMetalink(), > File "/usr/lib/python2.7/dist-packages/yum/yumRepo.py", line 738, in > _getMetalink > self._metalink = metalink.MetaLinkRepoMD(result) > File "/usr/lib/python2.7/dist-packages/yum/metalink.py", line 209, in > __init__ > max_connections = int(celem.get("maxconnections")) > TypeError: int() argument must be a string or a number, not 'NoneType' > qubes-dom0-current/metalink | 1.8 kB > 00:00 > Traceback (most recent call last): > File "/usr/bin/yumdownloader", line 327, in <module> > util = YumDownloader() > File "/usr/bin/yumdownloader", line 71, in __init__ > self.main() > File "/usr/bin/yumdownloader", line 94, in main > self.doUtilYumSetup(opts) > File "/usr/bin/yumdownloader", line 296, in doUtilYumSetup > self._getSacks(archlist=archlist) > File "/usr/lib/python2.7/dist-packages/yum/__init__.py", line 673, in > _getSacks > self.repos.populateSack(which=repos) > File "/usr/lib/python2.7/dist-packages/yum/repos.py", line 294, in > populateSack > sack.populate(repo, mdtype, callback, cacheonly) > File "/usr/lib/python2.7/dist-packages/yum/yumRepo.py", line 168, in > populate > if self._check_db_version(repo, mydbtype): > File "/usr/lib/python2.7/dist-packages/yum/yumRepo.py", line 226, in > _check_db_version > return repo._check_db_version(mdtype) > File "/usr/lib/python2.7/dist-packages/yum/yumRepo.py", line 1268, in > _check_db_version > repoXML = self.repoXML > File "/usr/lib/python2.7/dist-packages/yum/yumRepo.py", line 1467, in > <lambda> > repoXML = property(fget=lambda self: self._getRepoXML(), > File "/usr/lib/python2.7/dist-packages/yum/yumRepo.py", line 1459, in > _getRepoXML > self._loadRepoXML(text=self) > File "/usr/lib/python2.7/dist-packages/yum/yumRepo.py", line 1449, in > _loadRepoXML > return self._groupLoadRepoXML(text, self._mdpolicy2mdtypes()) > File "/usr/lib/python2.7/dist-packages/yum/yumRepo.py", line 1424, in > _groupLoadRepoXML > if self._commonLoadRepoXML(text): > File "/usr/lib/python2.7/dist-packages/yum/yumRepo.py", line 1242, in > _commonLoadRepoXML > result = self._getFileRepoXML(local, text) > File "/usr/lib/python2.7/dist-packages/yum/yumRepo.py", line 1020, in > _getFileRepoXML > size=102400) # setting max size as 100K > File "/usr/lib/python2.7/dist-packages/yum/yumRepo.py", line 835, in > _getFile > result = self.grab.urlgrab(misc.to_utf8(relative), local, > File "/usr/lib/python2.7/dist-packages/yum/yumRepo.py", line 531, in > <lambda> > grab = property(lambda self: self._getgrab()) > File "/usr/lib/python2.7/dist-packages/yum/yumRepo.py", line 526, in > _getgrab > self._setupGrab() > File "/usr/lib/python2.7/dist-packages/yum/yumRepo.py", line 496, in > _setupGrab > self._grab = mgclass(self._grabfunc, self.urls, > File "/usr/lib/python2.7/dist-packages/yum/yumRepo.py", line 711, in > <lambda> > urls = property(fget=lambda self: self._geturls(), > File "/usr/lib/python2.7/dist-packages/yum/yumRepo.py", line 708, in > _geturls > self._baseurlSetup() > File "/usr/lib/python2.7/dist-packages/yum/yumRepo.py", line 654, in > _baseurlSetup > mirrorurls.extend(list(self.metalink_data.urls())) > File "/usr/lib/python2.7/dist-packages/yum/yumRepo.py", line 751, in > <lambda> > metalink_data = property(fget=lambda self: self._getMetalink(), > File "/usr/lib/python2.7/dist-packages/yum/yumRepo.py", line 738, in > _getMetalink > self._metalink = metalink.MetaLinkRepoMD(result) > File "/usr/lib/python2.7/dist-packages/yum/metalink.py", line 209, in > __init__ > max_connections = int(celem.get("maxconnections")) > TypeError: int() argument must be a string or a number, not 'NoneType' > > -- You received this message because you are subscribed to the Google Groups "qubes-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to qubes-users+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/qubes-users/1384ce35-960b-41cc-9b3e-bc8d8b5509b5n%40googlegroups.com.