Mon serveur YunoHost
Matériel: Raspberry Pi à la maison
Version de YunoHost: 3.8.5
J’ai accès à mon serveur : En SSH
Êtes-vous dans un contexte particulier ou avez-vous effectué des modificiations particulières sur votre instance ? : non
Description du problème
Après la migration difficile vers Stretch (oui c’est tardif !), Cf. Migration partielle vers Stretch / Yunohost 3.x, Nextcloud ne fonctionne pas : Internal Server Error
quand j’essaie d’y accéder en web.
Le fichier /var/www/nextcloud/config/config.php
comporte bien le lien vers les données :
'datadirectory' => '/home/yunohost.app/nextcloud/data'
Exception dans /home/yunohost.app/nextcloud/data/nextcloud.log : (j’ai enlevé pleins de \)
{"reqId":"XzuB6juI4QThsrze4aFg","level":3,"time":"2020-12-29T11:39:09+00:00","remoteAddr":"10.0.0.148","user":"--","app":"index","method":"GET","url":"/nextcloud/","message":"Exception:
{"Exception":"OCHintException",
"Message":"Memcache \\OC\\Memcache\\APCu not available for local cache",
"Code":0,"Trace":"#0 /var/www/nextcloud/lib/private/Server.php(503): OCMemcacheFactory->__construct('5a9fb47f575863d...', Object(OCLog),
'OCMemcacheAP...', 'OCMemcacheAP...', 'OCMemcacheRe...')
#1 /var/www/nextcloud/3rdparty/pimple/pimple/src/Pimple/Container.php(113): OCServer->OC{closure}(*** sensitive parameters replaced ***)
#2 /var/www/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php(116): PimpleContainer->offsetGet('OCMemcacheFac...')
#3 /var/www/nextcloud/lib/private/ServerContainer.php(132): OCAppFrameworkUtilitySimpleContainer->query('OCMemcacheFac...')
#4 /var/www/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php(164): OCServerContainer->query('OCMemcacheFac...')
#5 /var/www/nextcloud/3rdparty/pimple/pimple/src/Pimple/Container.php(109): OCAppFrameworkUtilitySimpleContainer->OCAppFrameworkUtility{closure}(*** sensitive parameters replaced ***)
#6 /var/www/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php(116): PimpleContainer->offsetGet('MemCacheFactory')
#7 /var/www/nextcloud/lib/private/ServerContainer.php(132): OCAppFrameworkUtilitySimpleContainer->query('MemCacheFactory')
#8 /var/www/nextcloud/lib/private/Server.php(1492): OCServerContainer->query('MemCacheFactory')
#9 /var/www/nextcloud/lib/private/Server.php(691): OCServer->getMemCacheFactory()
#10 /var/www/nextcloud/3rdparty/pimple/pimple/src/Pimple/Container.php(113): OCServer->OC{closure}(*** sensitive parameters replaced ***)
#11 /var/www/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php(116): PimpleContainer->offsetGet('OCAppAppManag...')
#12 /var/www/nextcloud/lib/private/ServerContainer.php(132): OCAppFrameworkUtilitySimpleContainer->query('OCAppAppManag...')
#13 /var/www/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php(164): OCServerContainer->query('OCAppAppManag...')
#14 /var/www/nextcloud/3rdparty/pimple/pimple/src/Pimple/Container.php(109): OCAppFrameworkUtilitySimpleContainer->OCAppFrameworkUtility{closure}(*** sensitive parameters replaced ***)
#15 /var/www/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php(116): PimpleContainer->offsetGet('AppManager')
#16 /var/www/nextcloud/lib/private/ServerContainer.php(132): OCAppFrameworkUtilitySimpleContainer->query('AppManager')
#17 /var/www/nextcloud/lib/private/Server.php(1684): OCServerContainer->query('AppManager')
#18 /var/www/nextcloud/lib/private/legacy/app.php(332): OCServer->getAppManager()
#19 /var/www/nextcloud/lib/private/legacy/app.php(113): OC_App::getEnabledApps()
#20 /var/www/nextcloud/lib/base.php(662): OC_App::loadApps(Array)
#21 /var/www/nextcloud/lib/base.php(1081): OC::init()n#22 /var/www/nextcloud/index.php(40): require_once('/var/www/nextcl...')
#23 {main}","File":"/var/www/nextcloud/lib/private/Memcache/Factory.php","Line":97,"Hint":"Is the matching PHP module installed and enabled?"}","
userAgent":"Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:84.0) Gecko/20100101 Firefox/84.0","version":"13.0.6.1"}
Est-ce que c’est cette exception qui empêche Nextcloud de fonctionner ?
Faut-il activer le cache apcu ?
J’aimerai ne pas trop bricoler Nextcloud et rester dans la config Yunohost, afin que les prochaines migrations se passent bien.
root@YunoHost:~# yunohost tools update
Info: Fetching available upgrades for system packages...
Info: Updating application catalog…
Success! The application catalog has been updated!
apps:
current_version: 13.0.6~ynh1
id: nextcloud
label: Nextcloud
new_version: 19.0.3~ynh1
system: