When I attempt to install anything using apt-get I get the following error:

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

Any idea what this means and how to resolve it?

link|improve this question
Can you show the exact command giving this answer? – enzotib Jun 16 '11 at 12:04
Try to use aptitude. – amra Jun 16 '11 at 12:29
feedback

1 Answer

Easy to fix Just do this

gksudo gedit /etc/lsb-release

Then edit the file that opens so that it looks like this

DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=10.04
DISTRIB_CODENAME=karmic
DISTRIB_DESCRIPTION="Ubuntu Karmic Koala"

Remember to enter which version of ubuntu you are using. I am using karmic koala so I put that in.

You can get a list here towards the bottom
http://en.wikipedia.org/wiki/Ubuntu_%28operating_system%29

Then go back to the terminal after you have saved the lsb-release file and you should be able to add-apt-repository

link|improve this answer
Thanks, I had the same problem, now work fine!!!! – JoZ3 Mar 18 at 22:23
Just an observation: Be careful with the uppercase and lowercase letters! – andré Apr 23 at 17:38
feedback

Your Answer

 
or
required, but never shown

Not the answer you're looking for? Browse other questions tagged or ask your own question.