Internal erreur

Bonjour,
Je me tiens à installer un wikimedia sur mon serveur local lamp, je suis sous ubuntu16.04 LTS, j'ai réussi à le faire marcher, mais après avoir inscrits un auteur, j'ai cette erreur qui est apparu sur l'ecran:
[3a9b246eea262591677fd31f] 2017-10-19 13:40:30: Erreur fatale de type « Wikimedia\Rdbms\DBQueryError »

C'est clair je ne trouve pas ou corriger cette erreur, peut-être pourriez vous m'aider,
merci infiniment



--
L'informatique c'est comme les champignons, pour trouver il faut chercher.
Si je suis là, c'est que j'ai pas trouvé

13 réponses

  1. Modérateur
    Bonjour,

    1) Comment as-tu procédé jusqu'ici pour installer mediawiki ? Es-tu passé par la logithèque ou apt, ou as-tu procédé autrement ?
    2) As-tu installé un serveur de base de données ?

    Pour nous répondre, tu peux nous copier coller le résultat de ces deux commandes, à taper dans un terminal :

    dpkg -l | grep mediawiki
    dpkg -l | grep sql | grep server


    (Note : derrière dpkg l'option est un L minuscule)

    Bonne chance
    1. Bonjour,
      J'ai téléchargé la dernière version sur le site officiel et j'ai suivi son cour, j'ai à plusieurs reprises tenté d’inscrire un nouveau nom et je me suis retrouvé avec cette erreur, j'ai également utilisé un tuto
      https://forum.ubuntu-fr.org/viewtopic.php?id=87377

      résultat du terminal
      louis@louis-R530-R730-P530:~$ dpkg -l | grep mediawiki
      ii dico-module-mediawiki 2.2-9 all RFC 2229 compliant modular dictionary server (mediawiki module)
      louis@louis-R530-R730-P530:~$ dpkg -l | grep sql | grep server
      ii mysql-server 5.7.20-0ubuntu0.16.04.1 all MySQL database server (metapackage depending on the latest version)
      ii mysql-server-5.7 5.7.20-0ubuntu0.16.04.1 amd64 MySQL database server binaries and system database setup
      ii mysql-server-core-5.7 5.7.20-0ubuntu0.16.04.1 amd64 MySQL database server binaries
      louis@louis-R530-R730-P530:~$

      1. Modérateur
        Bonjour Louis,

        Normalement tu es sensé installer le paquet
        mediawiki
        . Si je me réfère au lien https://forum.ubuntu-fr.org/viewtopic.php?id=87377 je vois que tu n'es pas parvenu à installer ce paquet. C'est à mon avis là la source du problème.

        En théorie
        mediawiki
        est disponible dans trusty, zesty, et artful :
        https://packages.ubuntu.com/search?keywords=mediawiki

        On observe également que tu dois au préalable activer les dépôts universe. L'as tu fait ?

        Sans aller jusqu'à migrer vers une de ces versions d'ubuntu, tu pourrais récupérer manuellement le
        .deb
        correspondant et ainsi l'installer, quitte à installer les dépendances manquantes avec la logithèque ou avec
        apt-get
        .

        Si tu veux plus de précisions, un bon point de départ serait de nous donner le contenu de ton fichier
        /etc/apt/sources.list
        .

        Bonne chance
        1. Bonjour,
          Désolé pour le temps de la réponse, mais voilà le contenu de "/etc/apt/sources.list/
          #deb cdrom:[Ubuntu 16.04.1 LTS _Xenial Xerus_ - Release amd64 (20160719)]/ xenial main restricted

          # See https://help.ubuntu.com/community/UpgradeNotes for how to upgrade to
          # newer versions of the distribution.
          deb http://fr.archive.ubuntu.com/ubuntu/ xenial main restricted
          # deb-src http://fr.archive.ubuntu.com/ubuntu/ xenial main restricted

          ## Major bug fix updates produced after the final release of the
          ## distribution.
          deb http://fr.archive.ubuntu.com/ubuntu/ xenial-updates main restricted
          # deb-src http://fr.archive.ubuntu.com/ubuntu/ xenial-updates main restricted

          ## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
          ## team, and may not be under a free licence. Please satisfy yourself as to
          ## your rights to use the software. Also, please note that software in
          ## universe WILL NOT receive any review or updates from the Ubuntu security
          ## team.
          deb http://fr.archive.ubuntu.com/ubuntu/ xenial universe
          # deb-src http://fr.archive.ubuntu.com/ubuntu/ xenial universe
          deb http://fr.archive.ubuntu.com/ubuntu/ xenial-updates universe
          # deb-src http://fr.archive.ubuntu.com/ubuntu/ xenial-updates universe

          ## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
          ## team, and may not be under a free licence. Please satisfy yourself as to
          ## your rights to use the software. Also, please note that software in
          ## multiverse WILL NOT receive any review or updates from the Ubuntu
          ## security team.
          deb http://fr.archive.ubuntu.com/ubuntu/ xenial multiverse
          # deb-src http://fr.archive.ubuntu.com/ubuntu/ xenial multiverse
          deb http://fr.archive.ubuntu.com/ubuntu/ xenial-updates multiverse
          # deb-src http://fr.archive.ubuntu.com/ubuntu/ xenial-updates multiverse

          ## N.B. software from this repository may not have been tested as
          ## extensively as that contained in the main release, although it includes
          ## newer versions of some applications which may provide useful features.
          ## Also, please note that software in backports WILL NOT receive any review
          ## or updates from the Ubuntu security team.
          deb http://fr.archive.ubuntu.com/ubuntu/ xenial-backports main restricted universe multiverse
          # deb-src http://fr.archive.ubuntu.com/ubuntu/ xenial-backports main restricted universe multiverse

          ## Uncomment the following two lines to add software from Canonical's
          ## 'partner' repository.
          ## This software is not part of Ubuntu, but is offered by Canonical and the
          ## respective vendors as a service to Ubuntu users.
          # deb http://archive.canonical.com/ubuntu/ xenial partner
          # deb-src http://archive.canonical.com/ubuntu/ xenial partner

          deb http://security.ubuntu.com/ubuntu/ xenial-security main restricted
          # deb-src http://security.ubuntu.com/ubuntu/ xenial-security main restricted
          deb http://security.ubuntu.com/ubuntu/ xenial-security universe
          # deb-src http://security.ubuntu.com/ubuntu/ xenial-security universe
          deb http://security.ubuntu.com/ubuntu/ xenial-security multiverse
          # deb-src http://security.ubuntu.com/ubuntu/ xenial-security multiverse


          J'ai aussi téléchargé
          Ubuntu » Paquets » xenial » synaptic » amd64

          J'espère que c'est bon merci @+
          1. Modérateur
            Hé bien tu as la réponse à ta question : tu es en xenial, les dépôts universe sont activés, mais comme le paquet media wiki n'existe, comme je le disais qu'en trusty, zesty, et artful, c'est pour cela qu'il n'apparaît pas dans ta logithèque :
            https://packages.ubuntu.com/search?keywords=mediawiki

            Le plus simple est de récupérer directement disons zesty (ce n'est pas trop loin de xenial) et espérer qu'en termes de dépendances, ça se passe bien.
            https://packages.ubuntu.com/zesty/all/mediawiki/download

            Ensuite soit tu double cliques sur le ".deb", soit tu l'installes avec :

            sudo dpkg -i /chemin/vers/mediawiki_1.27.2-1_all.deb


            Bonne chance
            1. Bonjour,
              J'en suis toujours au même point après avoir téléchargé
              fr.archive.ubuntu.com/ubuntu


              Résultat:
              [6f796fb185c818de50836d29] 2017-11-09 08:36:24: Erreur fatale de type « Wikimedia\Rdbms\DBQueryError »

              1. Modérateur
                Je pars du principe que tu as corrigé tes dépôts.

                As tu essayé de purger et réinstaller le paquet mediawiki ?

                sudo apt-get purge mediawiki
                sudo apt-get install mediawiki


                Normalement ça devrait recréer la base mediawiki et vraisemblablement résoudre le problème.

                Si le problème persiste c'est peut être que la base n'a pas été nettoyée. En admettant que tu utilises mysql, tu peux aussi suppprimer la base de mediawiki, elle devrait être recréée à son installation.

                mysql -u root -p
                show databases
                drop database nom_de_la_base_mediawiki


                Puis repurge/réinstalle mediawiki.

                Bonne chance
                1. Bonjour,
                  En suivant tes explications et j'ai téléchargé les dépôts
                  r.archive.ubuntu.com/ubuntu
                  ce que donne le terminal
                  louis@louis-R530-R730-P530:~$ sudo apt-get purge mediawiki
                  [sudo] Mot de passe de louis :
                  Lecture des listes de paquets... Fait
                  Construction de l'arbre des dépendances
                  Lecture des informations d'état... Fait
                  Le paquet « mediawiki » n'est pas installé, et ne peut donc être supprimé
                  Les paquets suivants ont été installés automatiquement et ne sont plus nécessaires :
                  linux-headers-4.4.0-92 linux-headers-4.4.0-92-generic linux-headers-4.4.0-93
                  linux-headers-4.4.0-93-generic linux-headers-4.4.0-96
                  linux-headers-4.4.0-96-generic linux-image-4.4.0-92-generic
                  linux-image-4.4.0-93-generic linux-image-4.4.0-96-generic
                  linux-image-extra-4.4.0-92-generic linux-image-extra-4.4.0-93-generic
                  linux-image-extra-4.4.0-96-generic
                  Veuillez utiliser « sudo apt autoremove » pour les supprimer.
                  0 mis à jour, 0 nouvellement installés, 0 à enlever et 4 non mis à jour.
                  louis@louis-R530-R730-P530:~$ sudo apt-get install mediawiki
                  Lecture des listes de paquets... Fait
                  Construction de l'arbre des dépendances
                  Lecture des informations d'état... Fait
                  Aucune version du paquet mediawiki n'est disponible, mais il existe dans la base
                  de données. Cela signifie en général que le paquet est manquant, qu'il est devenu obsolète
                  ou qu'il n'est disponible que sur une autre source

                  E: Le paquet « mediawiki » n'a pas de version susceptible d'être installée
                  louis@louis-R530-R730-P530:~$ mysql -u root -p
                  Enter password:
                  ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
                  louis@louis-R530-R730-P530:~$


                  1. Modérateur
                    Visiblement tu es toujours en dépôt xenial, donc :

                    sudo apt-get update
                    sudo apt-get install mysql-server
                    sudo dpkg --purge mediawiki
                    sudo dpkg-reconfigure mysql-server


                    (choisis un mot de passe pour mysql en tant que root)

                    sudo dpkg -i /chemin/vers/mediawiki_1.27.2-1_all.deb


                    Bonne chance
                    1. Je dois normalement avoir le mot de passe de superutilisateur et apparamment je ne sais pas comment faire, je sais que je suis dans le groupe louis question de DATA depuis que j'ai fais cette opération j'ai oublié voilà ce que donne le terminal
                      louis@louis-R530-R730-P530:~$ sudo apt-get update
                      [sudo] Mot de passe de louis :
                      Atteint:1 http://fr.archive.ubuntu.com/ubuntu/ xenial InRelease
                      Atteint:2 http://fr.archive.ubuntu.com/ubuntu/ xenial-updates InRelease
                      Atteint:3 http://fr.archive.ubuntu.com/ubuntu/ xenial-backports InRelease
                      Réception de:4 http://security.ubuntu.com/ubuntu/ xenial-security InRelease [102 kB]
                      Réception de:5 http://security.ubuntu.com/ubuntu/ xenial-security/main amd64 DEP-11 Metadata [60,3 kB]
                      Réception de:6 http://security.ubuntu.com/ubuntu/ xenial-security/main DEP-11 64x64 Icons [62,6 kB]
                      Réception de:7 http://security.ubuntu.com/ubuntu/ xenial-security/universe amd64 DEP-11 Metadata [51,4 kB]
                      Réception de:8 http://security.ubuntu.com/ubuntu/ xenial-security/universe DEP-11 64x64 Icons [85,1 kB]
                      362 ko réceptionnés en 2s (128 ko/s)
                      Lecture des listes de paquets... Fait
                      louis@louis-R530-R730-P530:~$ sudo apt-get install mysql-server
                      E: Impossible d'obtenir le verrou /var/lib/dpkg/lock - open (11: Ressource temporairement non disponible)
                      E: Impossible de verrouiller le répertoire d'administration (/var/lib/dpkg/). Il est possible qu'un autre processus l'utilise.
                      louis@louis-R530-R730-P530:~$ dpkg --purge mediawiki
                      dpkg : erreur : l'opération demandée requiert les privilèges du superutilisateur
                      louis@louis-R530-R730-P530:~$ dpkg-reconfigure mysql-server
                      /usr/sbin/dpkg-reconfigure doit être lancé par le superutilisateur
                      louis@louis-R530-R730-P530:~$ dpkg -i /chemin/vers/mediawiki_1.27.2-1_all.deb
                      dpkg : erreur : l'opération demandée requiert les privilèges du superutilisateur
                      louis@louis-R530-R730-P530:~$


                      Merci
                      1. Modérateur
                        louis@louis-R530-R730-P530:~$ sudo apt-get install mysql-server
                        E: Impossible d'obtenir le verrou /var/lib/dpkg/lock - open (11: Ressource temporairement non disponible)


                        Il faut fermer ton gestionnaire de paquets (genre ta logithèque). Tu peux aussi installer ce paquet depuis ladite logithèque, c'est équivalent à cette commande.

                        Pour les commandes et
                        dpkg
                        dpkg-reconfigure
                        , j'ai oublié de te dire qu'il fallait la précéder de
                        sudo
                        . Je corrige mon message précédent en conséquence.

                        Peux-tu réessayer ?
                        1. Bonjour,
                          S'cuses moi je n'ai pas donné signe de vie mais j'ai du reconfigurer mon serveur lamp, j'y suis presque arrivé, il y a mon phpmyadmin qui me donne du soucis.