[Bug 1995105] Re: add-apt-repository fails if it encounters immutable sources.list.d entry
Launchpad Bug Tracker
1995105 at bugs.launchpad.net
Fri Oct 28 14:32:37 UTC 2022
Status changed to 'Confirmed' because the bug affects multiple users.
** Changed in: software-properties (Ubuntu)
Status: New => Confirmed
--
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:
Confirmed
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