Kali Linux fix problem add-apt-repository ppa

Hello everyone, Today I will show you how to solve the problem of Kali Linux

How to add repository?
when we run the command : sudo add-apt-repository ppa:teejee2008/ppa
We get results "NoDistroTemplateException"


root@Lh4cKg:~# sudo add-apt-repository ppa:teejee2008/ppa
You are about to add the following PPA to your system:

 More info: https://launchpad.net/~teejee2008/+archive/ppa
Press [ENTER] to continue or ctrl-c to cancel adding it

Traceback (most recent call last):
  File "/usr/bin/add-apt-repository", line 160, in <module>
    sp = SoftwareProperties(options=options)
  File "/usr/lib/python2.7/dist-packages/softwareproperties/SoftwareProperties.py", line 96, in __init__
    self.reload_sourceslist()
  File "/usr/lib/python2.7/dist-packages/softwareproperties/SoftwareProperties.py", line 584, in reload_sourceslist
    self.distro.get_sources(self.sourceslist)  
  File "/usr/lib/python2.7/dist-packages/aptsources/distro.py", line 87, in get_sources
    raise NoDistroTemplateException("Error: could not find a "
aptsources.distro.NoDistroTemplateException: Error: could not find a distribution template

create add-apt-repository

root@Lh4cKg:~# wget http://blog.anantshri.info/content/uploads/2010/09/add-apt-repository.sh.txt
root@Lh4cKg:~# cp add-apt-repository.sh.txt /usr/sbin/add-apt-repository
root@Lh4cKg:~# chmod o+x /usr/sbin/add-apt-repository
root@Lh4cKg:~# chown root:root /usr/sbin/add-apt-repository






happy done!
SHARE

About Lasha Gogua

    Blogger Comment
    Facebook Comment

11 comments:

  1. It worked perfectly, thank you very much!

    ReplyDelete
  2. I am using kali linux amd64 v4.0.0 this solution is not working anymore please help me.

    ReplyDelete
  3. it worked like a magic. many forums cant give a perfect answer for this. you did! thank you :)

    ReplyDelete
  4. https://blog.anantshri.info/content/uploads/2010/09/add-apt-repository.sh.txt

    stupid morons

    ReplyDelete
  5. Didn't work for me.
    I had to edit the /user/lib/python3/dist-packages/aptsources/district.py

    if self.source template is None:
    raise NoDistroTemplateExeption(
    "Error: could not find distribution template for %S/%S"

    Process: gksudo gedit /usr/lib/python3/dist-packages/aptsources/distro.py
    Change "error" to "pass", no quotes.

    Now I am fairly new to kali and python scripts in general. I hope this won't pose a future problem, but everything look all good on my side. Though some confirmation that what I'm doing will be of no consequence would be nice.

    cheers

    ReplyDelete
  6. It worked perfectly for me too, thanks!!!

    ReplyDelete