Mise à jour des plugins impossible après upgrade SPIP 4.3.4

Bonjour,

Après upgrade SPIP 4.3.4, mise à jour des plugins impossible : BIGUP, VERIFIER, YAML, d’où impossibilités en cascade : SAISIES, AGENDA, TRI_PAR_RUBRIQUE, d’où ESCAL…

C’était déjà le cas pour la 4.3.3…

Une idée ?

Bonne soirée !

Bonsoir,

Tu peux fournir une capture de ton écran quand tu veut mettre à jour ?

tu as essayé en supprimant l’abonnmement au depot puis en le remettant ?

Bonjour

perso j’ai souvent les messages suivant en mettant à jour en même temps
saisies, vérifier, yaml en premier
en rechargeant la page des plugins tous les messages disparaissent

Erreurs survenues

    Impossible d’activer le plugin ../plugins-dist/bigup
    Impossible d’activer le plugin ../plugins/auto/saisies/v5.8.2
        Le plugin VERIFIER doit être en version ≥ 3.2.0.
    Impossible d’activer le plugin ../plugins/auto/slick/v2.1.0
        Nécessite le plugin SAISIES en version ≥ 3.23.2.
    Impossible d’activer le plugin ../plugins/auto/rang/v2.1.0
        Nécessite le plugin SAISIES en version ≥ 5.0.0.
    Impossible d’activer le plugin ../plugins/auto/cvtupload/v2.1.6
    Impossible d’activer le plugin ../plugins/auto/formidable/v6.4.0
        Nécessite le plugin SAISIES en version ≥ 5.5.0.

Actions réalisées

    La mise à jour du plugin « YAML » (de la version : 3.1.0 à 3.1.2) s’est correctement déroulée
    La mise à jour du plugin « Saisies pour formulaires » (de la version : 5.7.0 à 5.8.2) s’est correctement déroulée
    L’installation du plugin « Saisies pour formulaires » (version : 5.8.2) s’est correctement déroulée
    La mise à jour du plugin « API de vérification » (de la version : 3.1.2 à 3.3.0) s’est correctement déroulée

Perso je pense (vu de mon profil d’amateur total sur cet aspect de Spip) qu’il y a une dépendance qui n’est pas mise en place. En général je mets à jour dans l’ordre de la liste des plugins, d’abord API de vérification, ensuite si je fais Saisies sans avoir fait YAML cela désactive pas mal d’autres plugins. Ensuite quand je met à jour YAML, ça réactive tout. Donc la dépendance est bonne au niveau activation (si YAML n’est pas a jour ça n’active pas) mais pas lors de la mise à jour (car par ex. si on met Formidable à jour sans avoir fait Saisies, Formidable force la mise à jour de Saisies, mais si on fait la mise à jour de Saisies sans avoir mis à jour YAML, ça ne force pas la mise à jour de YAML).
Après c’est un souci microscopique, dès qu’on met à jour YAML ça repart sans souci.
J’imagine que les spécialistes auront une autre vision de la chose, c’est vraiment un retour d’expérience utilisateur.

Merci ! J’ai pu mettre à jour YAML, mais là il me demande VERIFIER, dont je ne trouve trace nulle part. En tout cas il me semble avoir franchi un pas…

Bonjour,

peut être ceci ?

Clt

Voici ce que je reçois :

Impossible d’activer le plugin ../plugins/auto/saisies/v5.8.2
    Le plugin VERIFIER doit être en version ≥ 3.2.0.
Impossible d’activer le plugin ../plugins/auto/ieconfig/v2.1.0
    Nécessite le plugin SAISIES en version ≥ 3.23.2.
Impossible d’activer le plugin ../plugins/auto/coloration_code/v1.1.0
    Nécessite le plugin SAISIES en version ≥ 4.7.0.
Impossible d’activer le plugin ../plugins/auto/tri_par_rubrique/v1.7.0
    Nécessite le plugin SAISIES
Impossible d’activer le plugin ../plugins/auto/agenda/v5.1.0
Impossible d’activer le plugin ../plugins/auto/escal/v5.2.8
    Nécessite le plugin AGENDA en version ≥ 4.3.0.
    Nécessite le plugin SAISIES en version ≥ 3.54.1.
    Nécessite le plugin TRI_PAR_RUBRIQUE en version ≥ 1.5.0.
Impossible d’activer le plugin ../plugins/auto/formidable/v6.6.0
    Nécessite le plugin SAISIES en version ≥ 5.8.0.
Impossible d’activer le plugin ../plugins/auto/formidableparticipation/v5.0.2
    Nécessite le plugin FORMIDABLE en version ≥ 6.0.0.
    Nécessite le plugin AGENDA en version ≥ 3.14.3.

Ces messages disent la vérité. Il suffit de leur faire confiance et - si rien d’autre ne marche - d’installer les ZIPs des plugins requis.
Espace privé → Gestion des plugins → Ajouter der plugins → Télécharger un plugin depuis son archive → (renseigner MDP+URL de l’archive + Chemin depuis le répertoire « auto ») → Bouton « Télécharger »
Et le tour est joué :slight_smile:

Les archives (ZIP) se trouvent ici:
https://plugins.spip.net/prefixeduplugin.html?compatible_spip=4.3&lang=fr
:Par exemple

URL de l’archive (à obtenir par un clic sur le bouton droit de la souri sur « Télécharger »):
https://files.spip.org/spip-zone/spip-contrib-extensions/agenda-ef595-agenda-5.1.0.zip

Avant de passer aux étapes décrites il est utile de vérifier si les droits d’accès pour plugins/auto/répertoiresdeplugins sont bien réglé.

Je comprends les préoccupations des amis qui ont de problèmes de mise à jour des plugins.
Je témoigne que j’ai mis à jour spip en 4.3.4 sans problème avec les plugins que j’utilise. J’utilise Yaml et une quarantaine d’autres.
Cependant si cela peut aider la communauté :

  • 1- avant de mettre à jour SPIP j’ai mis à jour les plugins existants
  • 2- j’ai utilisé ensuite sppi_loader.php qui s’est immédiatement calé sur 4.3.4.
    Je viens juste de mette à jour jquery mailshot et formidable sans problème.
    Je remercie et félicite toutes celles et ceux qui contribuent à améliorer SPIP. Bravo pour tout pour l’aide qu’un néophyte autodidacte trouve ici et pour toutes les améliorations qui ont été faites ces derniers temps.
    J’ai pu constater aussi que les améliorations renforcent la sécurité. Merci pour tout
1 « J'aime »

Finalement j’y suis arrivé en recopiant VERIFIER depuis un autre site, mais bon, il n’est pas dans la liste standard, alors on ne le voit pas…

ca veut dire quoi la liste standard ? je ne comprend rien de ton problème… vérifier existe bel et bien comme plugin, il s’appel « API de verification » e

@Laurent_Bloch il me semble que tu n’as pas répondu à la piste de Maieul, le dépôt centralise les plugins et doit être mis à jour, dans la page des plugins, dernier onglet à droite qui mène à ecrire/?exec=depots.

1 « J'aime »

Pour des raisons non identifiées, YAML et API de vérification n’apparaissaient pas dans la liste de plugins présentée, ni dans la liste de dépendances à satisfaire. Et cela marche maintenant, bon…

je me demande si tu as pas été victime d’un bug qu’on a eu pendant quelques temps sur le generateur de paquet.

C’est bien possible, en tout cas il s’est passé quelque chose d’anormal, parce que tous les plugins existent et sont compatibles, mais il y en a que je ne voyais pas. Bon, je vais essayer avec mon autre site, je verrai si cela se reproduit.