nextcloud: обновление
Взялся тут обновлять свой nextcloud. Изначально стояла версия 20.0.4, в портах уже 23.0.4. Как выяснилось, обновляться через несколько мажорных версий нельзя, пришлось с помощью portdowngrade сначала получить и установить 21.0.5, а вот 22 версию portdowngrade уже не смог найти, пришлось качать дерево портов от 12.3-release и собирать оттуда. В результате уже из портов накатил 23 версию, все более-менее нормально, однако вылезло два косяка. При обновлении до 22 версии не запускался occ с сообщением
1038 Out of sort memory, consider increasing server sort buffer size
Вылечилось выполнением запроса в консоли mysql:
SET GLOBAL sort_buffer_size=256000000
Однако, действует до перезагрузки сервера. Чтобы сделать изменения постоянными, добавляем в файл my.cnf (у меня это /usr/local/etc/mysql/my.cnf)
sort_buffer_size = 256M
Кроме того, получил ошибку
PHP Fatal error: Allowed memory size of 536870912 bytes exhausted (tried to allocate 20480 bytes)
Вылечилось добавлением строчки
apc.enable_cli=1
в файл /usr/local//etc/php/7.4/cli/conf.d/20-apcu.ini