Continuing conversation here
Worked on this idea, but it does not work (yet). Not very surprising if you take in to account the hole SCLs are a mystery to me, working more with Arch-linux and Debian.
Status so far, we have a testing repo ns-scl which (for simplicity includes the nextcloud bits)
Following the lead of @mrmarkuz edited nethserver-nextcloud, nethserver-rh-php71-php-fpm (on suces we need to rename it) and nextcloud itself.
Good news: dependencies are met and php72-php-fpm is running
# systemctl status php72-php-fpm.service
● php72-php-fpm.service - The PHP FastCGI Process Manager
Loaded: loaded (/usr/lib/systemd/system/php72-php-fpm.service; enabled; vendor preset: disabled)
Active: active (running) since Thu 1970-01-01 01:00:26 CET; 48 years 6 months ago
Main PID: 750 (php-fpm)
Status: "Processes active: 0, idle: 6, Requests: 2, slow: 0, Traffic: 0req/sec"
CGroup: /system.slice/php72-php-fpm.service
├─ 750 php-fpm: master process (/etc/opt/rh/php72/php-fpm.conf)
├─1223 php-fpm: pool www
├─1224 php-fpm: pool www
├─1225 php-fpm: pool www
├─1226 php-fpm: pool www
├─1227 php-fpm: pool www
└─1849 php-fpm: pool www
Jan 01 01:00:20 rpi3p.havak.lan systemd[1]: Starting The PHP FastCGI Process Manager...
Jan 01 01:00:26 rpi3p.havak.lan systemd[1]: Started The PHP FastCGI Process Manager.
(oke date/time are off…, need of a fakeHW-clock??)
Bad news: starting nextcloud:
Error
PHP module zip not installed.
Please ask your server administrator to install the module.
PHP module dom not installed.
Please ask your server administrator to install the module.
PHP module XMLWriter not installed.
Please ask your server administrator to install the module.
PHP module XMLReader not installed.
Please ask your server administrator to install the module.
PHP module libxml not installed.
Please ask your server administrator to install the module.
PHP module SimpleXML not installed.
Please ask your server administrator to install the module.
PHP modules have been installed, but they are still listed as missing?
Please ask your server administrator to restart the web server.
(re)build packages where serious mistakes can be made :
php72-php-pecl-apcu
php72-php-pecl-mcryp
php72-php-smbclient
scl-utils-20130529-18
nethserver-arm-php72-php-fpm
nethserver-nextcloud
nextcloud-13.0.4
Will try to describe how the scls packages are build now (as said still a bit of a mystery to me and docs are longggg…)
Not sure if i can pursuit this it out of my league…