Merci beaucoup Philivert
Cette solution est certainement plus propre que la mienne :
J’avais écrit ce message, mais oublié de valider l’envoi :
j’ai trouvé le webmaster avec ID=1, qui coexistait avec webmaster=-1
L’interface de SPIP n’enregistrait pas le changement de nom (login et alias) de webmaster=-1, mais je l’ai fait directement dans la table auteurs.
J’ai pu me relogger avec webmaster (ID=1) et tout est rentré dans l’ordre.
Moralité : il ne suffit pas de relire les docs, ils faut aussi trouver les bizarreries en explorant chaque élément dans le détail, ce qui est très fastidieux quand le débit internet se compte plus souvent en octets qu’en ko !
Ici il y avait 2 administrateurs « webmaster » (j’ignore comment c’est arrivé !), et la doc indiquait bien (heureusement) que seul l’ ID=1 avait les droits.
PS La doc indique aussi comment donner les droits à un autre webmaster.
Bravo et toujours merci aux développeurs SPIP