I recently updated to Ubuntu MATE 20.04 from 18.04 using sudo do-release-upgrade -d

My instance of cadence isnt working any longer. When I try to reinstall cadence I get the following errors.

Reading state information... Done
Package cadence is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

E: Package 'cadence' has no installation candidate

Any thoughts of how I can get 'cadence' back working on Mate 20.04?

I have followed the info on kxstudio repositories page.


This happened because of the fact that Ubuntu 20.04 LTS is too fresh.

But as temporary solution you use a trick to install packages from 18.04 LTS on 20.04 LTS:

sudo add-apt-repository ppa:kxstudio-debian/apps
sudo sed -i "s/focal/bionic/" /etc/apt/sources.list.d/kxstudio-debian-ubuntu-apps-focal.list

sudo apt-get update
sudo apt-get install cadence

I e-mailed to the KXStudio team to ask packaging for Ubuntu 20.04 LTS.

  • 1
    Thank you for emailing the kxstudio team. I rely on their packages a lot. Unfortunately the above didnt work for me. – w_tbt Apr 27 '20 at 19:03
  • Please add error output to the question body. – N0rbert Apr 27 '20 at 19:26
  • I have tried this, and the error seems to be that Cadence starts, but it says "jackdbus is not available", so you can't really run anything with it. – naught101 May 4 '20 at 13:09
  • Thank you. This solution seems to work. – Crazy Goblin Jul 10 '20 at 12:08

The package may not being found because the KXStudio repositories were removed upon upgrading. Simply reinstalling the kxstudio-repos.deb file won't work. You need to remove and purge the file and then install again, as detailed in this bug report https://github.com/KXStudio/Repository/issues/235.

sudo apt-get remove --purge kxstudio-repos

sudo apt-get install kxstudio-repos_10.0.3_all.deb

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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