Échec de la mise à niveau de la console d'administration

lorsque j’ai utilisé la console d’administration, j’ai reçu ce message, alors que cela fonctionnait bien auparavant.
Les mises à niveau via l’interface utilisateur Web sont désactivées jusqu’à ce que vous exécutiez la dernière image.

Pour ce faire, connectez-vous à votre serveur à l’aide de SSH et exécutez :

    cd /var/discourse
    git pull
    ./launcher rebuild app

et lorsque j’ai suivi les instructions simples, j’ai reçu ce message d’erreur

FAILED

Pups::ExecError: cd /var/www/discourse && su discourse -c ‘bundle exec rake themes:update assets:precompile’ failed with return #<Process::Status: pid 518 exit 1>
Location of failure: /pups/lib/pups/exec_command.rb:112:in `spawn’
exec failed with the params {“cd”=>“$home”, “hook”=>“assets_precompile”, “cmd”=>[“su discourse -c ‘bundle exec rake themes:update assets:precompile’”]}
e3eb2969bd230aeaf5a9405901e7059aa898c61b41eec2156960a6bd2e08dd33
** FAILED TO BOOTSTRAP ** please scroll up and look for earlier error messages, there may be more than one.
./discourse-doctor may help diagnose the problem.

lorsque j’exécute ./discourse-doctor, il commence à reconstruire et j’ai toujours le même problème avec la console de mise à niveau d’administration.

L’erreur se trouve plus haut dans le journal.

Pouvez-vous vérifier ou publier le fichier journal ?

Je ne suis pas sûr jusqu’où aller, voici un peu plus

Erreur de réponse du démon : le pilote n’a pas réussi à programmer la connectivité externe sur le point de terminaison app (1e145a00615964e521bbfcec584bb3adf14171590767841a1eaa58e04b064615) : Erreur lors du démarrage du proxy userland : listen tcp4 0.0.0.0:443 : bind : address already in use
Erreur : échec du démarrage des conteneurs : app
Échec du redémarrage du conteneur.

Voici le fichier journal ci-joint
discourse-debug.txt (167.5 Ko)

Cela ressemble à un autre serveur web en cours d’exécution. Vous pouvez vérifier si quelque chose a un port ouvert et/ou voir si Apache ou Nginx est en cours d’exécution.

Cela ressemble à un thème qui contient une erreur. Vous pourriez faire un

 ./launcher start app

Pour redémarrer le serveur (ce qui ne fonctionnera pas si quelque chose d’autre est sur le port 443) et essayer de supprimer les thèmes, puis de les rajouter après la mise à niveau.

voici les deux seuls protocoles qui regardent le port 443

root@geeksove:/var/discourse# sudo lsof -i:443
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
docker-pr 44758 root 4u IPv4 926438 0t0 TCP *:https (LISTEN)
docker-pr 44764 root 4u IPv6 926445 0t0 TCP *:https (LISTEN)
root@geeksove:/var/discourse#

Alors que dit ceci
docker ps

root@geeksove:/var/discourse# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
8bf07ae47872 local_discourse/app « /sbin/boot » 7 weeks ago Up 2 hours 0.0.0.0:80->80/tcp, :::80->80/tcp, 0.0.0.0:443->443/tcp, :::443->443/tcp app

Merci pour votre aide

Keith

Le forum est déjà en cours d’exécution.

Oui, et cela fonctionne sauf pour le module de mise à niveau, il revient sans cesse au message d’origine –

Je pense que vous avez un composant de thème qui pose problème. Vous devez le supprimer, mettre à niveau, puis réajouter les thèmes jusqu’à ce que vous trouviez le problème. Ou, je pense.