erreur SQL Duplicate entry

Réduire
X
 
  • Filtrer
  • Heure
  • Afficher
Tout effacer
nouveaux messages

  • [Problème] erreur SQL Duplicate entry

    Bonjour
    Sur un site qui était en 3.9, jai du faire la mise à jour manuellement car il semblait y avoir quelques soucis
    A la fin de la maj ,j'ai eu le message:
    "JInstaller: :Install: erreur SQL Duplicate entry 'ubudu' for key 'idx_username'
    Mise à jour de fichiers : erreur SQL du fichier Fonction DB échouée avec le numéro d'erreur 1062
    Duplicate entry 'ubudu' for key 'idx_username'
    SQL =
    ALTER TABLE `#__users` ADD UNIQUE INDEX `idx_username` (`username`);
    Avant de mettre à jour Joomla, assurez-vous que les extensions installées sont disponibles pour cette nouvelle version.
    Nous vous conseillons vivement de faire une sauvegarde de votre installation avant de commencer la mise à jour."

    la mise à jour est bien en 3.10.11 mais je pense que je dois corriger ce problème.
    J'ai essayé la correction de la base dans joomla mais cla n'a pas fonctionné. J'ai même eu d'autres messages
    • La version (3.9.10-2019-07-09) du schéma de la base de données ne correspond pas à la version (3.10.7-2022-03-18) du CMS.
    • La table 'jzewq_users' ne contient pas l'index 'idx_username' (du fichier 3.9.16-2020-03-04.sql).
    • La table 'jzewq_template_styles' ne contient pas la colonne 'inheritable' (du fichier 3.10.0-2020-08-10.sql).
    • La table 'jzewq_template_styles' ne contient pas la colonne 'parent' (du fichier 3.10.0-2020-08-10.sql).
    • La table 'jzewq_users' ne contient pas la colonne 'authProvider' (du fichier 3.10.7-2022-03-18.sql).
    • Les tables de la base de données du core de Joomla! n'ont pas encore été converties en UTF-8 Multi-octets (utf8mb4).
    Du coup comment supprimer l'entrée dupliquée ? autre chose à faire dans phpmyadmin ?



    Faciliter l'adoption du meilleur du Libre auprès du grand public https://clibre.eu/ - Connaissez-vous des communicants ... pour promouvoir joomla ? https://forum.joomla.fr/forum/th%C3%...mouvoir-joomla

  • #2
    Bonjour
    Problème non résolu aussi
    Une idée ?
    Faciliter l'adoption du meilleur du Libre auprès du grand public https://clibre.eu/ - Connaissez-vous des communicants ... pour promouvoir joomla ? https://forum.joomla.fr/forum/th%C3%...mouvoir-joomla

    Commentaire


    • #3
      Bonjour,

      Pour supprimer la ligne en trop c'est simple avec phpMyAdmin.
      En revanche, il faudrait que tu corriges tous les problèmes de la base avant de réessayer de migrer.
      Au besoin, essaie le script https://gist.github.com/mbabker/d7bf...5a733607f89281
      herve aime ceci.
      "Patience et longueur de temps font plus que force ni que rage..." (La Fontaine : Le Lion et le Rat) - "Il n'y a pas de problèmes; il n'y a que des solutions" (André Gide).
      MoovJla et LazyDbBackup sur www.joomxtensions.com - FaQ sur www.fontanil.info - Site pro : www.robertg-conseil.fr chez PHPNET, sites perso chez PlanetHoster + sites gérés chez PHPNET, PlanetHoster, Ionos et OVH

      Commentaire


      • #4
        Bonjour
        Ok merci pour

        a) l'erreur , je ne vois pas la table ou se trouve le double
        b) le script. Celà permettra de régler tous les autres messages un peu inquiétant?
        • La version (3.9.10-2019-07-09) du schéma de la base de données ne correspond pas à la version (3.10.7-2022-03-18) du CMS.
        • La table 'jzewq_users' ne contient pas l'index 'idx_username' (du fichier 3.9.16-2020-03-04.sql).
        • La table 'jzewq_template_styles' ne contient pas la colonne 'inheritable' (du fichier 3.10.0-2020-08-10.sql).
        • La table 'jzewq_template_styles' ne contient pas la colonne 'parent' (du fichier 3.10.0-2020-08-10.sql).
        • La table 'jzewq_users' ne contient pas la colonne 'authProvider' (du fichier 3.10.7-2022-03-18.sql).
        • Les tables de la base de données du core de Joomla! n'ont pas encore été converties en UTF-8 Multi-octets (utf8mb4).
        Faciliter l'adoption du meilleur du Libre auprès du grand public https://clibre.eu/ - Connaissez-vous des communicants ... pour promouvoir joomla ? https://forum.joomla.fr/forum/th%C3%...mouvoir-joomla

        Commentaire


        • #5
          Bonjour,

          C'est la table "users".
          Le script a été écrit pour relancer les différentes mises à jour sql des versions 3.
          "Patience et longueur de temps font plus que force ni que rage..." (La Fontaine : Le Lion et le Rat) - "Il n'y a pas de problèmes; il n'y a que des solutions" (André Gide).
          MoovJla et LazyDbBackup sur www.joomxtensions.com - FaQ sur www.fontanil.info - Site pro : www.robertg-conseil.fr chez PHPNET, sites perso chez PlanetHoster + sites gérés chez PHPNET, PlanetHoster, Ionos et OVH

          Commentaire

          Annonce

          Réduire
          Aucune annonce pour le moment.

          Partenaire de l'association

          Réduire

          Hébergeur Web PlanetHoster
          Travaille ...
          X