Public bug reported: While running somtething like:
add-apt-repository --yes "deb https://user:secrets@private- ppa.launchpad.net/owner/ppa-name/ubuntu jammy main" it fails with: Traceback (most recent call last): File "/usr/bin/add-apt-repository", line 364, in <module> sys.exit(0 if addaptrepo.main() else 1) File "/usr/bin/add-apt-repository", line 357, in main shortcut.add() File "/usr/lib/python3/dist-packages/softwareproperties/shortcuthandler.py", line 222, in add self.add_key() File "/usr/lib/python3/dist-packages/softwareproperties/shortcuthandler.py", line 398, in add_key if not all((self.trustedparts_file, self.trustedparts_content)): File "/usr/lib/python3/dist-packages/softwareproperties/ppa.py", line 141, in trustedparts_content key = self.lpppa.getSigningKeyData() File "/usr/lib/python3/dist-packages/lazr/restfulclient/resource.py", line 592, in __call__ response, content = self.root._browser._request( File "/usr/lib/python3/dist-packages/lazr/restfulclient/_browser.py", line 429, in _request raise error lazr.restfulclient.errors.Unauthorized: HTTP Error 401: Unauthorized Response headers: --- -content-encoding: gzip content-length: 78 content-security-policy: frame-ancestors 'self'; content-type: text/plain;charset=utf-8 date: Wed, 19 Apr 2023 13:36:06 GMT server: gunicorn status: 401 strict-transport-security: max-age=15552000 vary: Accept,Accept-Encoding x-content-type-options: nosniff x-frame-options: SAMEORIGIN x-launchpad-revision: 473868c1cc6b58a9bc722c23840374c93a7a274b x-lazr-notifications: [] x-powered-by: Zope (www.zope.org), Python (www.python.org) x-request-id: 7744610e-481a-4489-ad5b-e9288c8b7588 x-vcs-revision: 473868c1cc6b58a9bc722c23840374c93a7a274b x-xss-protection: 1; mode=block --- Response body: --- b"(<Archive at 0x7f23f8b32a30>, 'getSigningKeyData', 'launchpad.SubscriberView')" I think is is an unhandled error in the PPAShortcutHandler and it should continue to the next one in the loop at, at least as the uri is not a `ppa:` one, see: https://git.launchpad.net/ubuntu/+source/software-properties/tree/softwareproperties/shortcuts.py?id=2bac9c4702ca203e4a2a5c12f00f50a223251e2d ** Affects: software-properties (Ubuntu) Importance: Undecided Status: New -- 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/2017014 Title: can't add private ppa raw entry wihout lp login Status in software-properties package in Ubuntu: New Bug description: While running somtething like: add-apt-repository --yes "deb https://user:secrets@private- ppa.launchpad.net/owner/ppa-name/ubuntu jammy main" it fails with: Traceback (most recent call last): File "/usr/bin/add-apt-repository", line 364, in <module> sys.exit(0 if addaptrepo.main() else 1) File "/usr/bin/add-apt-repository", line 357, in main shortcut.add() File "/usr/lib/python3/dist-packages/softwareproperties/shortcuthandler.py", line 222, in add self.add_key() File "/usr/lib/python3/dist-packages/softwareproperties/shortcuthandler.py", line 398, in add_key if not all((self.trustedparts_file, self.trustedparts_content)): File "/usr/lib/python3/dist-packages/softwareproperties/ppa.py", line 141, in trustedparts_content key = self.lpppa.getSigningKeyData() File "/usr/lib/python3/dist-packages/lazr/restfulclient/resource.py", line 592, in __call__ response, content = self.root._browser._request( File "/usr/lib/python3/dist-packages/lazr/restfulclient/_browser.py", line 429, in _request raise error lazr.restfulclient.errors.Unauthorized: HTTP Error 401: Unauthorized Response headers: --- -content-encoding: gzip content-length: 78 content-security-policy: frame-ancestors 'self'; content-type: text/plain;charset=utf-8 date: Wed, 19 Apr 2023 13:36:06 GMT server: gunicorn status: 401 strict-transport-security: max-age=15552000 vary: Accept,Accept-Encoding x-content-type-options: nosniff x-frame-options: SAMEORIGIN x-launchpad-revision: 473868c1cc6b58a9bc722c23840374c93a7a274b x-lazr-notifications: [] x-powered-by: Zope (www.zope.org), Python (www.python.org) x-request-id: 7744610e-481a-4489-ad5b-e9288c8b7588 x-vcs-revision: 473868c1cc6b58a9bc722c23840374c93a7a274b x-xss-protection: 1; mode=block --- Response body: --- b"(<Archive at 0x7f23f8b32a30>, 'getSigningKeyData', 'launchpad.SubscriberView')" I think is is an unhandled error in the PPAShortcutHandler and it should continue to the next one in the loop at, at least as the uri is not a `ppa:` one, see: https://git.launchpad.net/ubuntu/+source/software-properties/tree/softwareproperties/shortcuts.py?id=2bac9c4702ca203e4a2a5c12f00f50a223251e2d To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/software-properties/+bug/2017014/+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