Bug 46080

Summary: обновление с 25 версии с PHP7 на 26 все ломает
Product: Branch p10 Reporter: Александр Тарасенко <taralex>
Component: nextcloudAssignee: qa-team <qa-team>
Status: CLOSED WORKSFORME QA Contact: qa-p10 <qa-p10>
Severity: normal    
Priority: P5 CC: amakeenk
Version: не указана   
Hardware: x86   
OS: Linux   

Description Александр Тарасенко 2023-05-05 13:31:01 MSK
обновил не думая пакеты через
apt-get dist-upgrade
В результате nextcloud сломался и пришлось его руками чинить. Прежняя версия использовала PHP7, а новая 26 - работает только с PHP8.

Web installer вроде предупреждает об этом, а вот пакетное обновление - нет :(

Пришлось руками:
1)
в конфиге nginx править

upstream php-handler {
    server unix:/var/run/php8.0-fpm/php8.0-fpm.sock;
}

2)
доустанавливать пакеты для PHP 8.0, в "голом виде" он только Internal Server Error генерирует
Comment 1 Alexander Makeenkov 2023-05-19 11:05:00 MSK
(Ответ для Александр Тарасенко на комментарий #0)
> Прежняя версия использовала PHP7, а новая 26 - работает только с PHP8.

nextcloud был переведён на php8 с версии 24.0.4 https://git.altlinux.org/gears/n/nextcloud.git?p=nextcloud.git;a=commitdiff;h=5c5937c2794fc8e11eba03d283be7881701bba28

В теме ошибки вы написали про обновление с 25 версии, что никак не может ломать обновление из-за ошибки, связанной с переходом php7 -> php8

Так же прошу обратить внимание на следующую инструкцию https://www.altlinux.org/Nextcloud#Обновление_мажорных_версий