probleme mise a jour 1.9.2g -> 2.0.2

Bonjour. Bonne année.

A la suite d'une mise a jour 1.9.2g -> 2.0.2, avec les squelettes de la
dist, je tombe sur l'erreur suivante quand j'affiche le moindre article:

<BOUCLE_documents_portfolio>()
Erreur SQL
0+documents.titre AS num, documents.date, documents.id_document, L2.mime_type, documents.titre, documents.fichier FROM spip_documents AS `documents` LEFT JOIN spip_documents_liens AS l ON documents.id_document=l.id_document LEFT JOIN spip_articles AS aa ON (l.id_objet=aa.id_article AND l.objet="article") LEFT JOIN spip_breves AS bb ON (l.id_objet=bb.id_breve AND l.objet="breve") LEFT JOIN spip_rubriques AS rr ON (l.id_objet=rr.id_rubrique AND l.objet="rubrique") LEFT JOIN spip_forum AS ff ON (l.id_objet=ff.id_forum AND l.objet="forum") INNER JOIN spip_types_documents AS L2 ON ( L2.extension = documents.extension ) INNER JOIN spip_documents_liens AS L1 ON ( L1.id_document = documents.id_document ) WHERE ((aa.statut = "publie" AND aa.date<='9999-12-31') OR bb.statut = "publie" OR rr.statut = "publie" OR ff.statut="publie") AND (documents.taille > 0 OR documents.distant='oui') AND (L1.id_objet = 1555) AND (L1.objet = 'article') AND (documents.mode = 'document') AND ((L2.extension IN ('png','jpg','gif'))) AND (L1.vu = 'non') GROUP BY documents.id_document,documents.id_document ORDER BY num, documents.date
Unknown column 'documents.extension' in 'on clause'
</BOUCLE_documents_portfolio>

Etapes suivies :
- recuperation de spip par wget, puis unzip
- installation spip 1.9.2g sur une base vide
- restauration d'un dump de 1.9.2g ; restauration réussie + accès réussi à l'espace privé et public
- suppression des fichiers de la 1.9.2g
- installation de la 2.0.2 ; toutes les étapes sont franchies avec succès

Impossible de me connecter à l'espace privé (page blanche persistente) + erreur ci-dessus sur les pages d'articles.

Configuration :
fedora 10
apache 2.2.10
mysql 5.0.67
php 5.2.6

Bug ou pas ? Que faire pour aller plus loin ?

Merci.

GLG

Gandalf a écrit :

Erreur SQL
Bug ou pas ? Que faire pour aller plus loin ?

la mise à jour de la base ne s'est pas correctement faite.
spip_documents.extension est un champ de 2.0.2 qui n'existe effectivement pas en 1.9.2g

il faudrait forcer la mise à jour de ta base en renommant config/connect.php

puis en retournant dans l'espace privé pour faire une (fausse) installation (en fait, une récupération de la base existante et mise à jour)

denisb a écrit :

la mise à jour de la base ne s'est pas correctement faite.
spip_documents.extension est un champ de 2.0.2 qui n'existe effectivement pas en 1.9.2g

C'est bien cela. L'impossibilité d'accéder à l'espace privé y est pour quelque chose. Décidément, 8Mo pour php ce n'est plus suffisant sous la 2.0.2...

Merci pour le coup de pouce !

GLG