Erreur interne du serveur

Bonjour tout le monde ,

je suis ici pour vous demander de l’aide car je suis face Ă  un problĂšme et que je ne sais pas rĂ©soudre alors que j’ai besoin d’aide le plus rapide que possible, merci d’avance pour votre aide.

Il y avait un moment ma nextcloud marchait bien , et c’est maintenant que ça bug.

Voici le dernier ligne de mon nextcloud.log

{"reqId":"XTxIUZO5caKvnUq4AM4R","level":3,"time":"2017-08-09T07:07:59+00:00","remoteAddr":"154.126.97.48","user":"--","app":"index","method":"GET","url":"\/nextcloud\/index.php\/apps\/theming\/logo?v=13","message":"Exception: {\"Exception\":\"Doctrine\\\\DBAL\\\\Exception\\\\DriverException\",\"Message\":\"An exception occurred while executing 'CREATE table oc_locks_w2g(name varchar(255) PRIMARY KEY,created TIMESTAMP DEFAULT CURRENT_TIMESTAMP,locked_by varchar(255))':\\n\\nSQLSTATE[42000]: Syntax error or access violation: 1071 Specified key was too long; max key length is 767 bytes\",\"Code\":0,\"Trace\":\"#0 \\\/var\\\/www\\\/html\\\/nextcloud\\\/3rdparty\\\/doctrine\\\/dbal\\\/lib\\\/Doctrine\\\/DBAL\\\/DBALException.php(128): Doctrine\\\\DBAL\\\\Driver\\\\AbstractMySQLDriver->convertException('An exception oc...', Object(Doctrine\\\\DBAL\\\\Driver\\\\PDOException))\\n#1 \\\/var\\\/www\\\/html\\\/nextcloud\\\/3rdparty\\\/doctrine\\\/dbal\\\/lib\\\/Doctrine\\\/DBAL\\\/Statement.php(178): Doctrine\\\\DBAL\\\\DBALException::driverExceptionDuringQuery(Object(Doctrine\\\\DBAL\\\\Driver\\\\PDOMySql\\\\Driver), Object(Doctrine\\\\DBAL\\\\Driver\\\\PDOException), 'CREATE table oc...', Array)\\n#2 \\\/var\\\/www\\\/html\\\/nextcloud\\\/lib\\\/private\\\/legacy\\\/db\\\/statementwrapper.php(72): Doctrine\\\\DBAL\\\\Statement->execute()\\n#3 \\\/var\\\/www\\\/html\\\/nextcloud\\\/apps\\\/workin2gether\\\/appinfo\\\/app.php(34): OC_DB_StatementWrapper->execute()\\n#4 \\\/var\\\/www\\\/html\\\/nextcloud\\\/lib\\\/private\\\/legacy\\\/app.php(209): require_once('\\\/var\\\/www\\\/html\\\/n...')\\n#5 \\\/var\\\/www\\\/html\\\/nextcloud\\\/lib\\\/private\\\/legacy\\\/app.php(149): OC_App::requireAppFile('workin2gether')\\n#6 \\\/var\\\/www\\\/html\\\/nextcloud\\\/lib\\\/private\\\/legacy\\\/app.php(124): OC_App::loadApp('workin2gether')\\n#7 \\\/var\\\/www\\\/html\\\/nextcloud\\\/lib\\\/base.php(997): OC_App::loadApps()\\n#8 \\\/var\\\/www\\\/html\\\/nextcloud\\\/index.php(40): OC::handleRequest()\\n#9 {main}\",\"File\":\"\\\/var\\\/www\\\/html\\\/nextcloud\\\/3rdparty\\\/doctrine\\\/dbal\\\/lib\\\/Doctrine\\\/DBAL\\\/Driver\\\/AbstractMySQLDriver.php\",\"Line\":116}","userAgent":"Mozilla\/5.0 (Windows NT 10.0; WOW64; rv:54.0) Gecko\/20100101 Firefox\/54.0","version":"12.0.0.29"}

Vous en pensiez quoi de l’erreur ?

Bonjour,

Il serait mieux de discuter sur ce forum en anglais, tout le monde pourra alors discuter du problÚme plus facilement. Regardes le nombre de topic en russe ou espagnol, ils ne sont presque pas répondus.

Quand tu dis ça bug, plus aucune synchronisation ne se fait ou bien tu as ce log de temps en temps ?

L’erreur commence par dire qu’il y a eu un problĂšme lors de la crĂ©ation d’une table oc_locks_w2g

Syntax error or access violation: 1071 Specified key was too long; max key length is 767 bytes la Clé rentré mesure 1071 bytes alors que le max autorisé est 767.

Qu’as tu comme applications ajoutĂ©s Ă  nextcloud. peux tu dĂ©sactiver temporairement le cache Apcu ou Redis dans ton config.php.

Relance ensuite le service mysql et apache (ou ngnix)

Bonjour merci de votre aide,

J’ai essayĂ© ce que vous avez proposez en vidant le cache et en relançant
le service mysql et apache, mais je trouve que le problĂšme persiste encore.
Voici ma capture du log nextcloud:

{“reqId”:“FXVyv3j1ii7ykmDNoba4”,“level”:3,“time”:“2017-08-09T14:21:31+00:00”,“remoteAddr”:“197.158.74.51”,“user”:"–",“app”:“index”,“method”:“GET”,“url”:"/nextcloud/index.php/apps/theming/logo?v=13",“message”:“Exception:
{“Exception”:“Doctrine\\DBAL\\Exception\\DriverException”,“Message”:“An
exception occurred while executing ‘CREATE table oc_locks_w2g(name
varchar(255) PRIMARY KEY,created TIMESTAMP DEFAULT
CURRENT_TIMESTAMP,locked_by varchar(255))’:\n\nSQLSTATE[42000]: Syntax
error or access violation: 1071 Specified key was too long; max key length
is 767 bytes”,“Code”:0,“Trace”:”#0
\/var\/www\/html\/nextcloud\/3rdparty\/doctrine\/dbal\/lib\/Doctrine\/DBAL\/DBALException.php(128):
Doctrine\\DBAL\\Driver\\AbstractMySQLDriver->convertException(‘An
exception oc
’, Object(Doctrine\\DBAL\\Driver\\PDOException))\n#1
\/var\/www\/html\/nextcloud\/3rdparty\/doctrine\/dbal\/lib\/Doctrine\/DBAL\/Statement.php(178):
Doctrine\\DBAL\\DBALException::driverExceptionDuringQuery(Object(Doctrine\\DBAL\\Driver\\PDOMySql\\Driver),
Object(Doctrine\\DBAL\\Driver\\PDOException), ‘CREATE table oc
’,
Array)\n#2
\/var\/www\/html\/nextcloud\/lib\/private\/legacy\/db\/statementwrapper.php(72):
Doctrine\\DBAL\\Statement->execute()\n#3
\/var\/www\/html\/nextcloud\/apps\/workin2gether\/appinfo\/app.php(34):
OC_DB_StatementWrapper->execute()\n#4
\/var\/www\/html\/nextcloud\/lib\/private\/legacy\/app.php(209):
require_once(’\/var\/www\/html\/n
’)\n#5
\/var\/www\/html\/nextcloud\/lib\/private\/legacy\/app.php(149):
OC_App::requireAppFile(‘workin2gether’)\n#6
\/var\/www\/html\/nextcloud\/lib\/private\/legacy\/app.php(124):
OC_App::loadApp(‘workin2gether’)\n#7
\/var\/www\/html\/nextcloud\/lib\/base.php(997):
OC_App::loadApps()\n#8
\/var\/www\/html\/nextcloud\/index.php(40):
OC::handleRequest()\n#9
{main}",“File”:"\/var\/www\/html\/nextcloud\/3rdparty\/doctrine\/dbal\/lib\/Doctrine\/DBAL\/Driver\/AbstractMySQLDriver.php",“Line”:116}",“userAgent”:“Mozilla/5.0
(Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko)
Chrome/60.0.3112.90 Safari/537.36”,“version”:“12.0.0.29”}
{“reqId”:“PVW8SJdGGoXQe3lDie64”,“level”:3,“time”:“2017-08-09T14:24:45+00:00”,“remoteAddr”:“194.51.227.52”,“user”:“admin”,“app”:“PHP”,“method”:“GET”,“url”:"/nextcloud/ocs/v2.php/apps/notifications/api/v1/notifications?format=json",“message”:“Call
to undefined method Doctrine\DBAL\Exception\DriverException::getResult()
at /var/www/html/nextcloud/ocs/v1.php#66”,“userAgent”:“Mozilla/5.0
(Windows) mirall/2.3.1 (build 8) (Nextcloud)”,“version”:“12.0.0.29”}

Avez vous d’autres idĂ©es pour m’aider, je suis un peu perdu.

Merci d’avance

Oui mais au final le service est fonctionnel ou complÚtement coincé.
Est ce que la page web marche.
Quel est le cache utilisé ? Apcu ou Redis ?

J’ai rĂ©solu le problĂšme, c’était Ă  cause d’une application que j’avais
installĂ© recement, elle n’était pas stable et en supprimant l’application,
c’est redevenu à la normal.

Merci pour votre aide

Quel Ă©tait son nom ?

Tu peux mettre en resolu le topic. Sur ton dernier poste en bas tu as une c ase avec un tick. C’est pour signaler la solution

Le nom de l’application est : working2gether