We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 9674
    • 170 Posts
    Hi,

    I have an old site I want to update to latest version, originally it's Revo 2.2.10 version.
    The site has a core outside web root, so advance install, I am use to it.

    I decided to go slowly and went from 2.2.10 to 2.2.14 first.
    I went fine.

    Then I tried to update to 2.3.0, and all went wrong,
    I got

    Résumé de l'installation
    
    Des erreurs se sont produites lors de l'installation du noyau de MODX. Veuillez vérifier les résultats ci-dessous, corriger les problèmes et suivre les instructions.
    
        Fichier de configuration écrit avec succès.
    
        Permissions du fichier de configuration mises à jour.
    
        Une erreur est survenue lors de la création de la table pour la classe modExtensionPackage
    
        Une erreur est survenue lors de la création de la table pour la classe modUserGroupSetting
    
        Erreur de mise à jour de la table pour la classe modResource
        Array
        (
        [0] => 42000
        [1] => 1061
        [2] => Duplicate key name 'cache_refresh_idx'
        )
    
        Table mise à jour avec succès pour la classe modActionDom
        Colonne modifiée `action` de `INT(11)` en `VARCHAR(255)` dans la table ``modx_actiondom``
    
        Table mise à jour avec succès pour la classe modFormCustomizationSet
        Colonne modifiée `action` de `INT(11)` en `VARCHAR(255)` dans la table ``modx_fc_sets``
    
        Table mise à jour avec succès pour la classe modActionField
        Colonne modifiée `action` de `INT(11)` en `VARCHAR(255)` dans la table ``modx_actions_fields``
    
        Table mise à jour avec succès pour la classe modMenu
        Colonne modifiée `action` de `INT(11)` en `VARCHAR(255)` dans la table ``modx_menus``
    
        Erreur de mise à jour de la table pour la classe modMenu
        Array
        (
        [0] => 00000
        [1] =>
        [2] =>
        )
    
        Erreur de mise à jour de la table pour la classe modContext
        Array
        (
        [0] => 00000
        [1] =>
        [2] =>
        )
    
        Erreur de mise à jour de la table pour la classe modContext
        Array
        (
        [0] => 00000
        [1] =>
        [2] =>
        )
    
        Table mise à jour avec succès pour la classe transport.modTransportPackage
        Colonne modifiée `version_major` de `tinyint` en `smallint` dans la table ``modx_transport_packages``
    
        Table mise à jour avec succès pour la classe transport.modTransportPackage
        Colonne modifiée `version_minor` de `tinyint` en `smallint` dans la table ``modx_transport_packages``
    
        Table mise à jour avec succès pour la classe transport.modTransportPackage
        Colonne modifiée `version_patch` de `tinyint` en `smallint` dans la table ``modx_transport_packages``
    
        Table mise à jour avec succès pour la classe transport.modTransportPackage
        Colonne modifiée `release_index` de `tinyint` en `smallint` dans la table ``modx_transport_packages``
    
        Table mise à jour avec succès pour la classe modCategory
    
        Table mise à jour avec succès pour la classe modCategory
        Ajout d'un nouvel index sur `category` pour la table ``modx_categories``.
    


    And had no solution other than to go back or retry buttons.
    Unfortunately, Trying both solution ends up with a new config file overwriting the existing one, resulting in error 500.

    I am wise enough to have a backup of both files and database, so I went back to my original version, twice in fact...since I have tried all my modx science and voodoo on this one, but cant update the site.

    Any idea ?

    Thanks for help.

    Philippe

    This question has been answered by Fildefer57. See the first response.

    • discuss.answer
      • 9674
      • 170 Posts
      Solution found.

      It was a glitch with the server files or the database.
      One of them has been corrupted for some reason.

      The solution was :

      Delete all files
      delete all tables from database

      restore all files from a pretty old backup (to make sure the glitch is not in)
      Restore database from the same backup

      Update from 2.2.10 to 2.2.14 TO 2.3.0 to 2.3.6 to 2.4.2

      And it works like a charm (thanks to modx).

      I love backups !

      Philippe