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.

Reply via email to