salut
petite mésaventure - quelques heures à galérer quand même
la version 30 de nextcloud refuse le php>=8.4 qui est celui de trixie
avant de faire la mise à jour vers trixie, pensez à faire la mise à jour de nextcloud vers [Nextcloud Hub 10] (31.0.7)
si jamais vous ne l’avez pas fait, la seule solution trouvée a été de virtualiser une bookworm/apache/mariadb
je l’ai fait en qemu ( https://dindoun.lautre.net/spip.php?article130 ) , de copier dessus le dossier nextcloud, la base mysql, et l’utilisateur de nextcloud puis de faire la mise à jour avec
sudo -E -u www-data php /var/www/html/nextcloud/updater/updater.phar --no-backup
( no backup car je n’avais pas assez de place )
puis de tout refaire dans l’autre sens
les options suivantes de qemu m’ont aidé :
qemu-system-x86_64 -hda "$IMAGE" -boot d -enable-kvm -cpu host -m 2G -vga std -net user -usb -device e1000,netdev=net0 -netdev user,id=net0,hostfwd=tcp::2222-:22,hostfwd=tcp::5555-:80,net=192.168.1.0/24,dhcpstart=192.168.1.9
car on démarre un serveur apache2 sur http://localhost:5555
et un accès ssh avec ssh localhost -p 2222
dans un sens
et accès à l’hote depuis le qemu : ssh 192.168.1.2 dans l’autre sens ( utilisable avec rsync par exemple ) même si votre IP n’est pas 192.168.1.2