Dépendances et paquets cassés, upgrade impossible

Mon serveur YunoHost

Matériel: VPS chez ARN
Version de YunoHost: 4.2.5.3
J’ai accès à mon serveur : En SSH et par la webadmin |
Êtes-vous dans un contexte particulier ou avez-vous effectué des modificiations particulières sur votre instance ? : oui
Si oui, expliquer:
Je dispose de 2 domaines, et certaines applications étant sur l’ancien, je voulais tour rediriger vers le domaine en ynh.fr

En voulant transférer nexctloud sur le domaine en ynh.fr, l’opération a planté et au final l’appli est totalement désinstallée.
Pour la réinstaller je dois mettre à jour mon système mais j’ai visiblement des dépendances cassées et sudo apt install --fix-broken` ne m’aide pas vraiment (j’obtiens ceci )

Je cherche donc à réparer ces paquets et mettre mon système à jour mais metronome semble bloquer.
(D’ailleurs mon service metronome ne tourne pas du tout, parce que mes ports 5222 et 5569 ne sont pas accessibles, d’après l’outil de diagnostic. )

Dans ce cas là comme dans toutes les situations similaires, il faut nous partager le log de l’opération correspondante qui a échoué, comme Yunohost le conseille …

Tu peux retrouver le log correspondant dans Outils > Journaux, puis cliquer sur le bouton vert et nous partager le lien généré (directement l’url, pas la peine de copier/coller le contenu ici)

Dans ce cas, partage-nous aussi également les erreurs que tu obtiens lorsque tu veux mettre à jour …

Ok, voici le log pour le transfert de nextcloud : https://paste.yunohost.org/raw/olahajasuv

Et voici l’erreur quand je tente de faire un upgrade --system :
“Error: You cannot do this right now because dpkg/APT (the system package managers) seems to be in a broken state… You can try to solve this issue by connecting through SSH and running sudo apt install --fix-broken and/or sudo dpkg --configure -a.”

Merci de ton aide Aleks.

Alrighty, est-ce que tu peux aussi faire un dpkg --audit ?

Yes, voici le retour :
“sudo dpkg --audit
The following packages are only half configured, probably due to problems
configuring them the first time. The configuration should be retried using
dpkg --configure or the configure menu option in dselect:
metronome Lightweight XMPP server with advanced microblogging featu”
J’ai plutôt intérêt à régler ce paquet metronome si je comprends bien.

Oui, mais le problème initial était bien un bug dans le script change_url de Nextcloud, qui est corrigé sur testing mais dans la branche principale …

À propos de metronome, on voit aussi : A problem occured while reading the config file /etc/metronome/metronome.cfg.lua

Est-ce que yunohost tools regen-conf metronome raconte des choses particulières ?

Oui et ça m’a étonné ce message, aucun souvenir d’avoir fait ça…
Voici le retour :" Warning: The configuration file ‘/etc/metronome/metronome.cfg.lua’ has been manually modified and will not be updated
metronome:
applied:
pending:
/etc/metronome/metronome.cfg.lua:
status: modified"

Dans ce cas tu peux faire un

yunohost tools regen-conf metronome --dry-run --with-diff

pour voir les différences, puis si rien ne choque:

yunohost tools regen-conf metronome --force

J’obtiens

@@ -75,10 +75,8 @@
 http_ports = { 5290 }
 http_interfaces = { "127.0.0.1", "::1" }
 
-https_ports = { 5291 }
-https_interfaces = { "127.0.0.1", "::1" }
-
-
+--https_ports = { 5291 }
+--https_interfaces = { "127.0.0.1", "::1" }
 
 -- Enable IPv6
 use_ipv6 = true
@@ -108,11 +106,6 @@

Je ne sais pas l’interpréter…J’ai donc forcé la reconfig de metronome, et puis j’ai relancé l’upgrade de mon système. C’est tout bon, je suis à jour sur le système et les applis. Je vais tenter de réinstaller nextcloud maintenant.
Comment je peux faire ça à partir de mon backup ?
EDIT : C’est fait ! J’ai juste fait une réinstall, toujours via SSH.
Merci Aleks.

This topic was automatically closed 15 days after the last reply. New replies are no longer allowed.