Pat | 20 Nov 00:02
Gravatar

[important] A tous les utilisateurs du Couteau Suisse et des barres typographiques

[Ce message est passé sur spip-zone le 21/10/2008, mais concerne tout le 
monde. J'en fais une copie ici !]

Bonjour,

Je croule sous les messages depuis que SPIP a supprimé l'usage des
majuscules pour les pipelines. Pas cool !
Dépôt en question :
	http://trac.rezo.net/trac/spip/changeset/12890

L'erreur est bloquante en cas de mise à jour partielle d'un plugin et je
conçois que ce soit très déroutant pour les utilisateurs à qui l'on
demande de se mettre à jour régulièrement...

J'ai donc ajouté un paragraphe ici :
	http://www.spip-contrib.net/Le-Couteau-Suisse#dysfct

L'erreur (parfois cachée !) est : Fatal error : Cannot redeclare
execute_pipeline_bt_gadgets() (previously declared in
/usr/local/apache/htdocs/xxx/tmp/charger_pipelines.php:xxx) in
/usr/local/apache/htdocs/xxx/tmp/charger_pipelines.php on line xxx

Pour s'en sortir : prenez soin de mettre à jour *tous* les plugins
concernant la barre typographique et utilisant l'ancien pipeline
'BT_gadgets', puis supprimez le fichier tmp/charger_pipelines.php.

Je rappelle la procédure complète à appliquer en cas de bug bloquant.
Assurez-vous d’avoir :
- installé/réinstallé la toute dernière version de vos plugins
- supprimé les fichiers tmp/charger_*.php
- validé/rechargé la page des plugins (admin_plugin)
- supprimé le dossier tmp/couteau-suisse
- validé/rechargé la page du couteau suisse (admin_couteau_suisse)
- et enfin, vidé le cache de SPIP

Si cela ne suffit pas, renommez le dossier de chaque plugin, un à un,
afin qu'ils soient désactivés automatiquement et que vous trouviez celui
qui crée le bug bloquant.

Parfois, des bugs sont corrigés dans les plugins sans que le numéro de
version ne soit changé. Refaites donc un téléchargement par précaution,
même si vous pensez vaguement être à jour !

Je rappelle qu'en ajoutant à l'url "cs=reportall", les logs du Couteau
Suisse apparaissent à l'écran (pour un administrateur), tout comme
certaines erreurs. Ce n'est pas la panacée, mais cela permet de résoudre
une bonne moitié des problèmes.

Pat


Gmane