[Bug 1995105] Re: add-apt-repository fails if it encounters immutable sources.list.d entry
Martin Schmitt
1995105 at bugs.launchpad.net
Fri Oct 28 13:47:29 UTC 2022
** Summary changed:
- apt-add-repository fails if it encounters immutable sources.list.d entry
+ add-apt-repository fails if it encounters immutable sources.list.d entry
--
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/1995105
Title:
add-apt-repository fails if it encounters immutable sources.list.d
entry
Status in software-properties package in Ubuntu:
New
Bug description:
Reason:
We're trying to protect an internal APT source from trivial accidental
modification by users (who do have sudo as root).
Steps to reproduce:
echo '# dummy' > /etc/apt/sources.list.d/dummy.list
chattr +i /etc/apt/sources.list.d/dummy.list
add-apt-repository -y ppa:longsleep/golang-backports
Expected behaviour:
New sources.list for the PPA gets created.
Observed behaviour:
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 221, in add
self.add_source()
File "/usr/lib/python3/dist-packages/softwareproperties/shortcuthandler.py", line 307, in add_source
sourceslist.save()
File "/usr/lib/python3/dist-packages/softwareproperties/extendedsourceslist.py", line 391, in save
with open(filename, "w") as f:
PermissionError: [Errno 1] Operation not permitted: '/etc/apt/sources.list.d/dummy.list'
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/software-properties/+bug/1995105/+subscriptions
More information about the foundations-bugs
mailing list