Unmet dependency : metronome


I’m trying to install YunoHost on a almost fresh install of debian Jessy, on a sheevaplug (plugcomputer).

The install script fails and the yunohost.log file says:

The following packages have unmet dependencies:
 yunohost-config : Depends: yunohost-config-metronome but it is not going to be installed

If I try to manually install it, I have:

# apt-get install yunohost-config-metronome
[…] Some packages could not be installed. […]

The following packages have unmet dependencies:
 yunohost-config-metronome : Depends: metronome (>= 3.6) but it is not installable
E: Unable to correct problems, you have held broken packages.

And if I try to install metronome, it gives:

# apt-get install metronome
Package metronome 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 'metronome' has no installation candidate

Is it because of Jessy? How can I solve it? Can I download and install a .deb somewere to dpkg it?
Thanks for your answers.

(I asked in english in order to make documentation for international users, but if you prefer to répondre en français, I can réécrire cette question dans le forum «français» :wink: )


Is it a armel arch ?

I had the same problem. Metronome is not available for armel. But I have made manually a .deb package for a armel arch server.

Yes it is!

Could you please give me a link to the .deb package you made, or explain me how to do it?
Thanks !


You can download the source at this link : https://github.com/YunoHost/metronome/archive/debian/3.6-6.zip

Then unpack this file and go in the directory.

Launch this cmd : dpkg-buildpackage -rfakeroot -uc -b

You could have a problem with your dependence. You could have to install some development package by apt-get.

You can also download this file .deb in that link : http://familletille.ch/asuewtfyxcfn38342k31nr897sydz321nr6dvcc5vb/metronome_3.6-6_armel.deb


Tu peux télécharger les sources ici : https://github.com/YunoHost/metronome/archive/debian/3.6-6.zip

Ensuite tu peux décompresser ce fichier et aller dans son répertoire.

Lance cette commande : dpkg-buildpackage -rfakeroot -uc -b

C’est possible qu’il manque des dépendance mais on doit normalement te l’indiquer. Il suffit juste de corriger ca en installant ces paquet manquant avec apt-get.

Autrement tu peux télécharger ici la source : http://familletille.ch/asuewtfyxcfn38342k31nr897sydz321nr6dvcc5vb/metronome_3.6-6_armel.deb

J’ai normalement envoyé ce fichier à kload après je sais pas ce qu’il en a fait.
D’autre part je suis pas certain que ce soit les meilleurs options (dans dpkg-buildpackage) pour créer ce paquet mais ca marche en tout cas chez moi.

It works!
Thanks a lot for your help and your file.
I didn’t build the package myself, but I’m happy to have learned how to do it.
Thanks again.

Thanks @Josue_T

To sum up:

  • wget http://familletille.ch/asuewtfyxcfn38342k31nr897sydz321nr6dvcc5vb/metronome_3.6-6_armel.deb
  • sudo apt-get install ssl-cert lua5.1 lua-event lua-expat lua-socket lua-sec lua-filesystem
  • sudo dpkg -i metronome_3.6-6_armel.deb
  • cd /tmp/install_script && sudo ./install_yunohostv2

This solve my issue.