Okay.... ich bin jetzt auch mal auf die PHP 8.0.8 gegangen, auch hier ohne Probleme musste nur in der php.ini die Zeile "output_buffering" deaktivieren.
Als Vorlage für die Änderungen der php.ini und ich die php.ini 7.4 genommen so musste ich nicht so lange suchen.
Danach hab ich die php.ini 7.4 gelöscht.
apt install software-properties-common
add-apt-repository ppa:ondrej/php
apt-get update
dann
apt install php8.0-common php8.0-cli
dann
apt install libapache2-mod-php8.0 php8.0-zip php8.0-xml php8.0-mbstring php8.0-gd php8.0-curl php8.0-imagick php8.0-intl php8.0-bcmath php8.0-gmp php8.0-cli php8.0-mysql php8.0-zip php8.0-gd php8.0-mbstring php8.0-curl php8.0-xml php8.0-apcu php8.0-redis
dann
a2dismod php7.4
a2enmod php8.0
dann die php.ini angepasst
die 7.4 als Vorlage öffnen
nano /etc/php/7.4/apache2/php.ini
mit einer anderen Konsol die 8.0 öffnen
nano /etc/php/8.0/apache2/php.ini
und die Unterschiede von der 7.4 in die 8.0 übertragen und "output_buffering = 4096" deaktivieren
dann den Apache2 neu Starten und in Nextcloud die Version Prüfen!
systemctl restart apache2
Ich hatte hier aber den schon Bekannten Cron Fehler https://www.technik22.de/d/330-nextcloud-update-auf-2103-cron-fehler in der nano /etc/php/8.0/cli/conf.d/20-apcu.ini
fehlte wieder die 2. Zeile mit apc.enable_cli=1
Nach dem alles Fehlerfrei läuft habe ich die alte php.ini 7.4 gelöscht.
apt purge '^php7.4.*'