[Expired for software-properties (Ubuntu) because there has been no activity for 60 days.]
** Changed in: software-properties (Ubuntu) Status: Incomplete => Expired -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to software-properties in Ubuntu. https://bugs.launchpad.net/bugs/1447987 Title: apt-add-repository fails when adding Ondrej PHP5 Launchpad Repository Status in software-properties package in Ubuntu: Expired Bug description: Hi, I was adding Ondrej PHP5 repo and it thrown me following error: gpg: /tmp/tmptxhd3gxt/trustdb.gpg: trustdb created gpg: key E5267A6C: public key "Launchpad PPA for Ond\xc5\x99ej Sur�" imported gpg: Total number processed: 1 gpg: imported: 1 (RSA: 1) Exception in thread Thread-1: Traceback (most recent call last): File "/usr/lib/python3.4/threading.py", line 920, in _bootstrap_inner self.run() File "/usr/lib/python3.4/threading.py", line 868, in run self._target(*self._args, **self._kwargs) File "/usr/lib/python3/dist-packages/softwareproperties/SoftwareProperties.py", line 687, in addkey_func func(**kwargs) File "/usr/lib/python3/dist-packages/softwareproperties/ppa.py", line 370, in add_key return apsk.add_ppa_signing_key() File "/usr/lib/python3/dist-packages/softwareproperties/ppa.py", line 261, in add_ppa_signing_key tmp_export_keyring, signing_key_fingerprint, tmp_keyring_dir): File "/usr/lib/python3/dist-packages/softwareproperties/ppa.py", line 210, in _verify_fingerprint got_fingerprints = self._get_fingerprints(keyring, keyring_dir) File "/usr/lib/python3/dist-packages/softwareproperties/ppa.py", line 202, in _get_fingerprints output = subprocess.check_output(cmd, universal_newlines=True) File "/usr/lib/python3.4/subprocess.py", line 605, in check_output output, unused_err = process.communicate(inputdata, timeout=timeout) File "/usr/lib/python3.4/subprocess.py", line 936, in communicate stdout = _eintr_retry_call(self.stdout.read) File "/usr/lib/python3.4/subprocess.py", line 487, in _eintr_retry_call return func(*args) File "/usr/lib/python3.4/encodings/ascii.py", line 26, in decode return codecs.ascii_decode(input, self.errors)[0] UnicodeDecodeError: 'ascii' codec can't decode byte 0xc5 in position 92: ordinal not in range(128) Found that its issue with specifically Ondrej repos. On digging further found that, its happening because of some special characters present in the name of Ondrej Suri: gpg: key E5267A6C: public key "Launchpad PPA for Ond\xc5\x99ej Sur�" imported Only fix I found is to use UTF-8 encoding. To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/software-properties/+bug/1447987/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp