Suite à la mise à jours en NextCloud 21.0.4 sur Ubuntu j’ai eu plusieurs erreurs (via la mise à jours sur l’interface):
"Unable to generate a URL for the named route \"theming.Theming.getImage\" as such route does not exist." "Unable to generate a URL for the named route \"calendar.view.index\" as such route does not exist." "Unable to generate a URL for the named route \"dashboard.dashboard.index\" as such route does not exist." "Unable to generate a URL for the named route \"duplicatefinder.page.index\" as such route does not exist." "Unable to generate a URL for the named route \"notes.page.index\" as such route does not exist." ..
J’ai donc fait le process de mise à jours en ligne de commande :
# sudo -u www-data php /usr/share/nginx/nextcloud/updater/updater.phar Nextcloud Updater - version: v20.0.0beta4-11-g68fa0d4 Current version is 21.0.4. Update to Nextcloud 21.0.4 available. (channel: "stable") Following file will be downloaded automatically: https://download.nextcloud.com/server/releases/nextcloud-21.0.4.zip Open changelog ↗ Steps that will be executed: [✔] Check for expected files [✔] Check for write permissions [✔] Create backup [✔] Downloading [✔] Verify integrity [✔] Extracting [✔] Enable maintenance mode [✔] Replace entry points [✔] Delete old files [✔] Move new files in place [✔] Done Continue update? [y/N] y Info: Pressing Ctrl-C will finish the currently running step and then stops the updater. [✔] Check for expected files [✔] Check for write permissions [✔] Create backup [✔] Downloading [✔] Verify integrity [✔] Extracting [✔] Enable maintenance mode [✔] Replace entry points [✔] Delete old files [✔] Move new files in place [✔] Done Update of code successful. Should the "occ upgrade" command be executed? [Y/n] Y ... # sudo -u www-data php /usr/share/nginx/nextcloud/occ upgrade Nextcloud is already latest version
Je pense donc qu’il y avait un problème de mémoire … la version de php est la suivante :
# php --version PHP 8.0.9 (cli) (built: Jul 30 2021 13:03:39) ( NTS ) Copyright (c) The PHP Group Zend Engine v4.0.9, Copyright (c) Zend Technologies with Zend OPcache v8.0.9, Copyright (c), by Zend Technologies
Quand j’ai regardé les logs : /var/log/php7.3-fpm.log j’avais énormément d’erreur :
WARNING: [pool www] server reached pm.max_children setting (5), consider raising it
Donc NGINX qui utilise 7.3 est limité … j’ai donc changé la configuration et relancé NGINX :
# grep "^pm.max_children" /etc/php/7.3/fpm/pool.d/www.conf pm.max_children = 10 # systemctl restart nginx.service
A suivre ….