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 [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/qubes-users/1384ce35-960b-41cc-9b3e-bc8d8b5509b5n%40googlegroups.com.