[Bug 2017014] Re: can't add private ppa raw entry wihout lp login
Ken Sharp
2017014 at bugs.launchpad.net
Mon Jul 8 20:21:51 UTC 2024
** Tags added: jammy
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, 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:
When moving a server from focal to jammy, the basic charm layer and
charm-helpers assumes add-apt-repository allows adding bare/raw source
list lines.
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
More information about the foundations-bugs
mailing list