Signaler

Internal erreur

Posez votre question mailou 404Messages postés mardi 11 novembre 2003Date d'inscription 21 novembre 2017 Dernière intervention - Dernière réponse le 21 nov. 2017 à 22:19 par mamiemando
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


Utile
+0
plus moins
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
Donnez votre avis
Utile
+0
plus moins
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:~$

Donnez votre avis
Utile
+0
plus moins
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
Donnez votre avis
Utile
+0
plus moins
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 http://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 @+
Donnez votre avis
Utile
+0
plus moins
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
Donnez votre avis
Utile
+0
plus moins
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 »

Donnez votre avis
Utile
+0
plus moins
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
Donnez votre avis
Utile
+0
plus moins
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:~$


Donnez votre avis
Utile
+0
plus moins
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
Donnez votre avis
Utile
+0
plus moins
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
Donnez votre avis
Utile
+0
plus moins
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 ?
Donnez votre avis
Utile
+0
plus moins
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.
Donnez votre avis
Utile
+0
plus moins
Bonjour,

Pour phpldapadmin tu peux suivre ce tutoriel, qui est très bien :
https://www.digitalocean.com/community/tutorials/how-to-install-and-secure-phpmyadmin-on-ubuntu-14-04

Bonne chance
Donnez votre avis

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes.

Le fait d'être membre vous permet d'avoir des options supplémentaires.

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !