Le noyau doit être mis à jour, mais ce n'est pas une option pour le moment

Je suis responsable du support d’un forum hérité. Une fois par an, les certificats SSL doivent être mis à niveau et je suis une recette qui m’a été transmise par l’administrateur précédent.
La dernière étape est ./launcher rebuild app
Cette année, il a téléchargé la dernière version mais s’est ensuite plaint du noyau
Architecture x86_64 détectée.
ERREUR : Version du noyau 3.10.0-957.27.2.el7.x86_64 non prise en charge, veuillez mettre à niveau vers au moins 4.4.0

La mise à niveau du noyau n’est pas une option pour le moment.

J’ai tenté de définir la version du forum sur celle que nous utilisons actuellement (adieu les mises à jour !) en modifiant app.yml et en définissant la ligne de version (en la décommentant également)
version: 2.9.0.beta7

Cette fois, il n’a pas tenté de télécharger cette version spécifique et je reçois toujours la plainte concernant le noyau.

Comment puis-je revenir à avant ma première tentative ? Je suppose que je dois changer la tête dans le dossier git, mais jusqu’à présent, je n’ai pas réussi à trouver où le dépôt est conservé sur le disque.

1 « J'aime »

J’ai trouvé ce fil : kernel-version-upgrade-required-when-manually-updating-discourse
Je vais tenter de contourner la vérification et espérer le meilleur. Cependant, ma question sur la façon de revenir en arrière est toujours valable.

1 « J'aime »

Si vous n’avez besoin que de mettre à jour le certificat SSL, vous n’avez pas besoin de reconstruire. Mettez à jour les fichiers et redémarrez nginx depuis l’intérieur du conteneur, ou redémarrez simplement le conteneur.

1 « J'aime »

Maintenant, je vois ça… Une année entière plus tard, après avoir passé des heures sur ce problème. J’ajoute ceci aux notes laissées par le précédent mainteneur. Ce serait tellement plus simple si ça fonctionnait ! (Il n’y a aucune raison que ça ne fonctionne pas)

Merci !

1 « J'aime »