Unmet dependency : metronome

Hi,
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: )

Hello,

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 !

Hello,

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


Hello,

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.