The main page just uses the function from the json data so in this particular case it is:
"function": "Traceback (most recent call last):\n File \"/usr/lib/ubuntu-release-upgrader/do-partial-upgrade\", line 105, in <module>\n controller.doPartialUpgrade()\n File \"/usr/lib/python3/dist-packages/DistUpgrade/DistUpgradeController.py\", line 1846, in doPartialUpgrade\n if not self.doPostUpgrade():\n File \"/usr/lib/python3/dist-packages/DistUpgrade/DistUpgradeController.py\", line 1249, in doPostUpgrade\n remove_candidates = now_obsolete - self.obsolete_pkgs\nTypeError: unsupported operand type(s) for -: 'set' and 'list'\n",
I'd guess it is the carriage returns causing an issue.
The main page just uses the function from the json data so in this particular case it is:
"function": "Traceback (most recent call last):\n File \"/usr/ lib/ubuntu- release- upgrader/ do-partial- upgrade\ ", line 105, in <module>\n controller. doPartialUpgrad e()\n File \"/usr/ lib/python3/ dist-packages/ DistUpgrade/ DistUpgradeCont roller. py\", line 1846, in doPartialUpgrade\n if not self.doPostUpgr ade():\ n File \"/usr/ lib/python3/ dist-packages/ DistUpgrade/ DistUpgradeCont roller. py\", line 1249, in doPostUpgrade\n remove_candidates = now_obsolete - self.obsolete_ pkgs\nTypeError : unsupported operand type(s) for -: 'set' and 'list'\n",
I'd guess it is the carriage returns causing an issue.