[RESOLU] Erreur 500 : YunoHost a rencontré une erreur interne - PUT" /yunohost/api/upgrade/system

Bonjour,
Je suis sur la version 11.2.6
Je dois faire ces mises a jours :slight_smile:

libnghttp2-14 (de 1.43.0-1 à 1.43.0-1+deb11u1)
tzdata (de 2021a-1+deb11u10 à 2021a-1+deb11u11)
yunohost (de 11.2.6 à 11.2.8.2)

J’ai l’erreur suivante lors de la tentative de mise à jour :

YunoHost a rencontré une erreur interne

Vraiment désolé de cela.

Vous devez chercher de l’aide sur le forum ou le chat pour corriger la situation, ou signaler le bug sur le bugtracker.
Les informations suivantes peuvent être utiles à la personne qui vous aide :

Erreur: "500"

Action: "PUT" /yunohost/api/upgrade/system

Message d’erreur :

Erreur serveur inattendue

Retraçage

Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/moulinette/interfaces/api.py", line 453, in process
    ret = self.actionsmap.process(arguments, timeout=30, route=_route)
  File "/usr/lib/python3/dist-packages/moulinette/actionsmap.py", line 580, in process
    return func(**arguments)
  File "/usr/lib/python3/dist-packages/yunohost/log.py", line 410, in func_wrapper
    result = func(*args, **kwargs)
  File "/usr/lib/python3/dist-packages/yunohost/tools.py", line 425, in tools_upgrade
    if dpkg_is_broken():
  File "/usr/lib/python3/dist-packages/yunohost/utils/system.py", line 140, in dpkg_is_broken
    if check_output("dpkg --audit") != "":
  File "/usr/lib/python3/dist-packages/moulinette/utils/process.py", line 29, in check_output
    subprocess.check_output(args, stderr=stderr, shell=shell, **kwargs)
  File "/usr/lib/python3.9/subprocess.py", line 424, in check_output
    return run(*popenargs, stdout=PIPE, timeout=timeout, check=True,
  File "/usr/lib/python3.9/subprocess.py", line 528, in run
    raise CalledProcessError(retcode, process.args,
subprocess.CalledProcessError: Command 'dpkg --audit' returned non-zero exit status 2.

Auriez-vous une idée ?

Merci à vous

Dans ce cas que raconte la commande sudo dpkg --audit quand tu la lances depuis le terminal ?

Merci pour ta réponse.
Voici le retour suite a ta commande

dpkg: error: fgets gave an empty string from ‘/var/lib/dpkg/triggers/Unicorp’

J’ai procedé comm suite :

sudo rm /var/lib/dpkg/triggers/Unincorp
sudo touch /var/lib/dpkg/triggers/Unincorp
sudo dpkg --configure -a

Ca fonctionne parfaitement maintenant
Merci pour ton aide

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