Public bug reported: on hirsute (21.04) software-properties-qt (software-properties- qt/hirsute 0.99.8) (also callable as software-properties-kde) throws a python exception when a package download source of "other" is selected.
this python traceback appears in the console: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/softwareproperties/qt/SoftwarePropertiesQt.py", line 454, in on_combobox_server_changed dialogue = DialogMirror(self.userinterface, self.datadir, self.distro, self.custom_mirrors) File "/usr/lib/python3/dist-packages/softwareproperties/qt/DialogMirror.py", line 55, in __init__ self.country_info = CountryInformation() File "/usr/lib/python3/dist-packages/softwareproperties/CountryInformation.py", line 34, in __init__ it = et.getiterator('iso_3166_entry') AttributeError: 'ElementTree' object has no attribute 'getiterator' i assume the underlying python code being called is using the long deprecated and now removed "getiterator" method in ElementTree to generate the list of "other" download sources. ** Affects: software-properties (Ubuntu) Importance: Undecided Status: New -- You received this bug notification because you are a member of Desktop Packages, which is subscribed to software-properties in Ubuntu. https://bugs.launchpad.net/bugs/1923553 Title: software-properties-qt python exception on selecting "other" package source Status in software-properties package in Ubuntu: New Bug description: on hirsute (21.04) software-properties-qt (software-properties- qt/hirsute 0.99.8) (also callable as software-properties-kde) throws a python exception when a package download source of "other" is selected. this python traceback appears in the console: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/softwareproperties/qt/SoftwarePropertiesQt.py", line 454, in on_combobox_server_changed dialogue = DialogMirror(self.userinterface, self.datadir, self.distro, self.custom_mirrors) File "/usr/lib/python3/dist-packages/softwareproperties/qt/DialogMirror.py", line 55, in __init__ self.country_info = CountryInformation() File "/usr/lib/python3/dist-packages/softwareproperties/CountryInformation.py", line 34, in __init__ it = et.getiterator('iso_3166_entry') AttributeError: 'ElementTree' object has no attribute 'getiterator' i assume the underlying python code being called is using the long deprecated and now removed "getiterator" method in ElementTree to generate the list of "other" download sources. To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/software-properties/+bug/1923553/+subscriptions -- Mailing list: https://launchpad.net/~desktop-packages Post to : desktop-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~desktop-packages More help : https://help.launchpad.net/ListHelp