Upgrade debian packages' has failed!

Hello all,

While upgrading the server in CLI, I had the issue with Metronome and here is how I solved it. (The upgrade failed in the web interface a while ago and I totally forgot about it.)

This fix requires a SSH connection to the server and is a fix. This issue should be handled by (the wonderful people behind ) Yunohost directly.

  1. CLI upgrade of the server
root@yunohost:~# sudo apt-get update && sudo apt-get dist-upgrade

Réception de:1 http://security.debian.org stretch/updates InRelease [94,3 kB]
[…]
Réception de:11 Index of /debian/ stretch-updates/main amd64 Packages 2018-10-20-2016.48.pdiff [1 577 B]
968 ko réceptionnés en 2s (409 ko/s)
Lecture des listes de paquets… Fait
Lecture des listes de paquets… Fait
Construction de l’arbre des dépendances
Lecture des informations d’état… Fait
Calcul de la mise à jour… Fait
Les paquets suivants seront mis à jour :
tzdata
1 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.
1 partiellement installés ou enlevés.
Il est nécessaire de prendre 270 ko dans les archives.
Après cette opération, 4 096 o d’espace disque supplémentaires seront utilisés.
Souhaitez-vous continuer ? [O/n]
Réception de:1 Index of /debian/ stretch-updates/main amd64 tzdata all 2018f-0+deb9u1 [270 kB]
270 ko réceptionnés en 0s (2 784 ko/s)
Préconfiguration des paquets…
(Lecture de la base de données… 61312 fichiers et répertoires déjà installés.)
Préparation du dépaquetage de …/tzdata_2018f-0+deb9u1_all.deb …
Dépaquetage de tzdata (2018f-0+deb9u1) sur (2018e-0+deb9u1) …
Paramétrage de tzdata (2018f-0+deb9u1) …

Current default time zone: ‘Europe/Paris’
Local time is now: lundi 22 octobre 2018, 23:54:10 (UTC+0200).
Universal Time is now: Mon Oct 22 21:54:10 UTC 2018.
Run ‘dpkg-reconfigure tzdata’ if you wish to change it.

Paramétrage de metronome (3.11.1+yunohost-1) …

Fichier de configuration « /etc/metronome/metronome.cfg.lua »
==> Modifié (par vous ou par un script) depuis l’installation.
==> Le distributeur du paquet a fourni une version mise à jour.
Que voulez-vous faire ? Vos options sont les suivantes :
Y ou I : installer la version du responsable du paquet
N ou O : garder votre version actuellement installée
D : afficher les différences entre les versions
Z : suspendre ce processus pour examiner la situation
L’action par défaut garde votre version actuelle.
*** metronome.cfg.lua (Y/I/N/O/D/Z) [défaut=N] ? D

> Fichier de configuration « /etc/metronome/metronome.cfg.lua »
> ==> Modifié (par vous ou par un script) depuis l’installation.
> ==> Le distributeur du paquet a fourni une version mise à jour.
> Que voulez-vous faire ? Vos options sont les suivantes :
> Y ou I : installer la version du responsable du paquet
> N ou O : garder votre version actuellement installée
> D : afficher les différences entre les versions
> Z : suspendre ce processus pour examiner la situation
> L’action par défaut garde votre version actuelle.
> *** metronome.cfg.lua (Y/I/N/O/D/Z) [défaut=N] ? I
> Installation de la nouvelle version du fichier de configuration /etc/metronome/metronome.cfg.lua …

root@yunohost:~#

  1. As I choose to overwrite the file, Yunohost is not happy. So, it is needed to ask Yunohost to remake the configuration file with tool regen-conf

  2. I followed the steps written on the point 3 here : [Feedback] After migration to strech, some service configuration are marked as "changed"

    At the beginning, there is an explanation on how the tool works so you can understand what you are doing.

    disclaimer : I made this post so I might have missed some stuff or steps, feel free to ask for help.

1 Like