[Nextcloud] A cloud for personal or group use

Nextcloud has just announced Hub3, among with a new Photos app, apparently faster and including basic modification + AI / face recognition etc… Are they finally working to ship usable gallery and hopefully a viable Google photo alternative on the long run ? Time will tell !

2 Likes

@rodinux
Peu importe les valeurs que l’on peut mettre dans la configuration de php, le message d’erreur revient à un moment ou un autre dans Nextcloud.

Comme tu le dis dans ton post c’est peut-être du à trop de charge sur le serveur.
J’ai contourné ce problème en rechargement php avec un cron toutes les 6h.
Depuis je n’ai plus ces erreurs.

## Recharger ph8.0-fpm pour éviter les avertissements dans nextcloud
0 */6 * * * systemctl reload-or-restart php8.0-fpm

à tester sur ton ton instance.

1 Like

merci @mib , je tente le ce cron…

Salut,
bon je n’ai pas garder le crontab, j’ai préféré éditer la conf fpm ainsi
nano /etc/php/8.0/fpm/pool.d/nextcloud.conf

[nextcloud]

user = nextcloud
group = nextcloud

chdir = /var/www/nextcloud

listen = /var/run/php/php8.0-fpm-nextcloud.sock
listen.owner = www-data
listen.group = www-data

pm = static
pm.max_children = 32
pm.max_requests = 500
request_terminate_timeout = 1d


; Additional php.ini defines, specific to this pool of workers.
env[PATH] = $PATH
php_admin_value[memory_limit] = 512M
php_value[upload_max_filesize] = 10G
php_value[post_max_size] = 10G
php_value[default_charset] = UTF-8
; OPcache is already activated by default
; php_value[opcache.enable]=1
; The following parameters are nevertheless recommended for Nextcloud
; see here: https://docs.nextcloud.com/server/15/admin_manual/installation/server_tuning.html#enable-php-opcache
php_value[opcache.enable_cli]=1
php_value[opcache.interned_strings_buffer]=64
php_value[opcache.max_accelerated_files]=32531
php_value[opcache.memory_consumption]=256
php_value[opcache.save_comments]=1
php_value[opcache.revalidate_freq]=1
; https://docs.nextcloud.com/server/latest/admin_manual/configuration_server/caching_configuration.html#id1
php_value[apc.enabled]=1
php_value[apc.enable_cli]=1

@rodinux
Ta modification sera écrasée par la prochaine mise à jour de Nextcloud

peut-être, à moins que je modifie le settings.yml… C’est pas très conseillé, mais je l’ai fait dans un cas particulier: Editer settings.yml dans une My_Webapp - #19 by rodinux
ou ajouter un hooks…

Exact, la mise à jour à effacer ces changements !! je vais les éditer à nouveau. Super Bravo pour les mainteneurs !!

Si tu veux que des changements soient gardés, si je ne me trompe pas, il faut faire un hook et coder dedans pour gérer tes modifications.
Quelques bases d’infos ici : Hooks | Yunohost Documentation
Et il y a un topic dans le forum où des gens partagent leurs hooks, tu trouvera dedans des exemples.

Bonsoir,

La mise à jour de la version 24.0.5 vers la 24.0.7 s’est bien déroulé de mon côté.

A noter que je n’ai que de simples applications (agenda et contacts), et que je n’ai pas d’applications de type office.

Merci à l’équipe et aux contributeurs !

ppr

I’m having a problem upgrading from v22 to v24. The upgrade to v23 is successful, but looks like its crashing on a fulltextsearch bug.

2022-11-30 21:43:28,266: DEBUG - Update app files_fulltextsearch from App Store
2022-11-30 21:43:30,248: DEBUG - Update app fulltextsearch from App Store
2022-11-30 21:43:33,483: DEBUG - An unhandled exception has been thrown:
2022-11-30 21:43:33,484: DEBUG - Error: Undefined constant OCA\FullTextSearch\Service\ConfigService::MIGRATION_24 in /var/www/nextcloud/apps/fulltextsearch/lib/Migration/Version2400Date202201301329.php:159
2022-11-30 21:43:33,484: DEBUG - Stack trace:
2022-11-30 21:43:33,484: DEBUG - #0 /var/www/nextcloud/lib/private/DB/MigrationService.php(547): OCA\FullTextSearch\Migration\Version2400Date202201301329->postSchemaChange()
2022-11-30 21:43:33,484: DEBUG - #1 /var/www/nextcloud/lib/private/DB/MigrationService.php(425): OC\DB\MigrationService->executeStep()
2022-11-30 21:43:33,484: DEBUG - #2 /var/www/nextcloud/lib/private/legacy/OC_App.php(1022): OC\DB\MigrationService->migrate()
2022-11-30 21:43:33,484: DEBUG - #3 /var/www/nextcloud/lib/private/Installer.php(201): OC_App::updateApp()
2022-11-30 21:43:33,485: DEBUG - #4 /var/www/nextcloud/lib/private/Updater.php(415): OC\Installer->updateAppstoreApp()
2022-11-30 21:43:33,485: DEBUG - #5 /var/www/nextcloud/lib/private/Updater.php(277): OC\Updater->upgradeAppStoreApps()
2022-11-30 21:43:33,485: DEBUG - #6 /var/www/nextcloud/lib/private/Updater.php(133): OC\Updater->doUpgrade()
2022-11-30 21:43:33,485: DEBUG - #7 /var/www/nextcloud/core/Command/Upgrade.php(235): OC\Updater->upgrade()
2022-11-30 21:43:33,485: DEBUG - #8 /var/www/nextcloud/3rdparty/symfony/console/Command/Command.php(255): OC\Core\Command\Upgrade->execute()
2022-11-30 21:43:33,485: DEBUG - #9 /var/www/nextcloud/3rdparty/symfony/console/Application.php(1009): Symfony\Component\Console\Command\Command->run()
2022-11-30 21:43:33,485: DEBUG - #10 /var/www/nextcloud/3rdparty/symfony/console/Application.php(273): Symfony\Component\Console\Application->doRunCommand()
2022-11-30 21:43:33,485: DEBUG - #11 /var/www/nextcloud/3rdparty/symfony/console/Application.php(149): Symfony\Component\Console\Application->doRun()
2022-11-30 21:43:33,485: DEBUG - #12 /var/www/nextcloud/lib/private/Console/Application.php(211): Symfony\Component\Console\Application->run()
2022-11-30 21:43:33,485: DEBUG - #13 /var/www/nextcloud/console.php(99): OC\Console\Application->run()
2022-11-30 21:43:33,486: DEBUG - #14 /var/www/nextcloud/occ(11): require_once('...')
2022-11-30 21:43:33,512: DEBUG - #15 {main}+ '[' 1 -eq 3 ']'
2022-11-30 21:43:33,512: DEBUG - + ynh_die '--message=Unable to upgrade Nextcloud'
2022-11-30 21:43:33,529: DEBUG - + ynh_exit_properly
2022-11-30 21:43:33,529: WARNING -     1/0 [----->----------------------]   0%Unable to upgrade Nextcloud
2022-11-30 21:43:34,045: DEBUG - + ynh_clean_setup
2022-11-30 21:43:34,045: DEBUG - + ynh_restore_upgradebackup
2022-11-30 21:43:34,045: DEBUG - + ynh_print_err '--message=Upgrade failed.'
2022-11-30 21:43:34,063: DEBUG - + ynh_print_log '[Error] Upgrade failed.'
2022-11-30 21:43:34,064: DEBUG - + echo -e '[Error] Upgrade failed.'
2022-11-30 21:43:34,064: DEBUG - + local app_bck=nextcloud
2022-11-30 21:43:34,064: DEBUG - + NO_BACKUP_UPGRADE=0
2022-11-30 21:43:34,064: DEBUG - + ynh_backup_archive_exists nextcloud-pre-upgrade1
2022-11-30 21:43:34,065: WARNING - [Error] Upgrade failed.

I’m in the process of disabling fulltextsearch and will retry upgrade, but in the meantime, any ideas?

Full log: https://paste.yunohost.org/raw/ilefihirey

Thanks in advance!

Edit: Successfully upgraded to v24 after disabling fulltextsearch on v22 before initiating the upgrade. Issue resolved.

Waouw, la mise à jour vers 25.0.2 c’est bien passée.
En plus le thème Dark est pris en compte, j’imagine à cause du thème de mon environnement de bureau :smiley:
Ça a l’air vachement plus fluide
Merci aux contributeurs !

le package yunohost de nextcloud a été mis à jour ?

Hélas pour moi, pas de Nextcloud 25 car 32 bits (Raspberry pi 3) :frowning_face:

1 Like

Sauf erreur, les RPi3 sont équipés d’un SoC BCM2837 qui est en 64 bits (quadcore Cortex-A53)

Oui, mon Pi3B+ tourne un OS 64bits :

$ uname -a
Linux monDomaine.fr 5.15.76-v8+ #1597 SMP PREEMPT Fri Nov 4 12:16:41 GMT 2022 aarch64 GNU/Linux

À partir de yunohost 11.0.9, mais en effet pas pour les achitectures armhf… Donc peut-être pour que pour aarch64 ça peut passer ??

Si si : Nextcloud 26 ne supportera pas les architectures 32 bits, mais Nextcloud 25 supporte le 32 bits (et sera mis à jour jusqu’à vers fin 2023).

Vous avez besoin de la version actuellement en testing par contre, avant il avait été mis par erreur un verrou empêchant la mise à jour : Testing by ericgaspar · Pull Request #532 · YunoHost-Apps/nextcloud_ynh · GitHub

2 Likes

Du coup, si c’est en testing, c’est normal qu’on n’ait pas de proposition de mise à jour pour l’instant, non ?

Une idée du délai avant que la v25 ne soit libérée ? Il vous reste beaucoup de taf ?

Hello,

Cela veut dire qu’à partir de 2023 nous allons devoir changer de matériel pour continuer à utiliser Nextcloud ?

Tu peux rester sur de vieilles versions ou forker le projet et le maintenir en 32 bits.