Not thrilled that there’s no #NextCloud upgrade path between #PHP 7.4 and PHP 8.2 as I just changed #Devuan ’s major version.
This is because NextCloud refuses to upgrade more than one major version at a time, and on the upgrade path from PHP 7.4 to PHP 8.2, NextCloud version 25 supports neither of them.
Currently compiling a PHP 8.1 executable to hopefully run the version 25 upgrade console command before I move on to version 26 which supports PHP 8.2.
Phew 🥵
This is because NextCloud refuses to upgrade more than one major version at a time, and on the upgrade path from PHP 7.4 to PHP 8.2, NextCloud version 25 supports neither of them.
Currently compiling a PHP 8.1 executable to hopefully run the version 25 upgrade console command before I move on to version 26 which supports PHP 8.2.
Phew 🥵
like this
:debian: 𝚜𝚎𝚕𝚎𝚊 :opensuse:
•like this
Hypolite Petovan and Kinetix like this.
Hypolite Petovan
•:debian: 𝚜𝚎𝚕𝚎𝚊 :opensuse:
•I have to check
Hypolite Petovan likes this.
Emmanuel Florac
•Hypolite Petovan
•- Upgrade to PHP 8.2
- Nextcloud refuses to start because of missing support for PHP 8.2
- Download Nextcloud 27 (latest) manually
- Upgrade console command refuses to skip a major version
- Download Nextcloud 26 manually
- Upgrade console command refuses to skip a major version
- Download NextCloud 25 manually
- Upgrade console command refuses to start because of missing support for PHP 8.2
Emmanuel Florac
•Hypolite Petovan likes this.
Emmanuel Florac
•Jurišić blog
www.jurisic.orgHypolite Petovan likes this.
⚡Thierry Talbert🐧
•@Hypolite Petovan
I do the same last week, upgrading debian 11 to 12 and after that upgrading nextcloud from 25 to 27 version. I have made a small modification for the first upgrade of nextcloud 25 to 26.
Problem solved ?
edit
i follow this post to make the upgrade
https://help.nextcloud.com/t/upgrade-to-debian-12-bookworm/163944/14
Upgrade to Debian 12 Bookworm
Nextcloud communityHypolite Petovan
•⚡Thierry Talbert🐧
•Je ne sais pas, mais dans mon esprit, les évolutions de php devaient assurer une compatibilité ascendante. Alors lorsque j'ai demandé la maj de nextcloud, grand moment de solitude lorsque j'ai vu mon accueil se transformer en :
Et là, c'est le drame, rien pour lancer l'outil de maj, impossible de se loguer, etc.
Bon bref, obligé de trouver une solution pour faire sauter la vérification de php et surtout espérer que le programme d'update ne crie pas à la catastrophe en plein milieu de la maj.
Coup de bol, j'avais fait un snapshot de la vm proxmox du serveur de recherche.
Mais si cela peut te rassurer, to... show more
Je ne sais pas, mais dans mon esprit, les évolutions de php devaient assurer une compatibilité ascendante. Alors lorsque j'ai demandé la maj de nextcloud, grand moment de solitude lorsque j'ai vu mon accueil se transformer en :
Et là, c'est le drame, rien pour lancer l'outil de maj, impossible de se loguer, etc.
Bon bref, obligé de trouver une solution pour faire sauter la vérification de php et surtout espérer que le programme d'update ne crie pas à la catastrophe en plein milieu de la maj.
Coup de bol, j'avais fait un snapshot de la vm proxmox du serveur de recherche.
Mais si cela peut te rassurer, tout s'est passé sans problème une fois la vérification modifiée.
Hypolite Petovan
•⚡Thierry Talbert🐧
•Donc yep, ils sont bien fautifs, ils devraient au moins mettre en place un update version free ou un truc qui ne bloque pas tout Nextcloud dans un cas comme celui-là.
Hypolite Petovan
•⚡Thierry Talbert🐧 likes this.
Kinetix
•Hypolite Petovan likes this.
Kinetix
•Hypolite Petovan likes this.
Hypolite Petovan
•I've been able to import the Sury PHP repository by changing the Devuan's
daedalus
release name by the Debian'sbookworm
release name thanks to @:debian: 𝚜𝚎𝚕𝚎𝚊 :fedora: 's suggestion, and so I won't have to build all the PHP versions I'll need on this painstaking upgrade path.Onwards!
:debian: 𝚜𝚎𝚕𝚎𝚊 :opensuse:
•There is always a way 😁
Hypolite Petovan likes this.
Hypolite Petovan
•