Nextcloud 13 - Call for QA!

Nextcloud 13 has been integrated in NethServer 7.4.

Some improvements has been added to improve performance and security:

Now the package is ready to be tested and is your turn :wink:
Here is the issue with the basilar “how to test”: https://github.com/NethServer/dev/issues/5427

Be free to test in all condition.

7 Likes

Great! tnx

to testers: if you have problem with nextcloud13 package not found please wait some hours for the mirror sync or use the baseurl instead of mirrorlist in NethServer.repo

2 Likes

Did a clean install from scratch (iso 7.4.1708 in proxmox VM) with AD.
Tried to install nextcloud from software center, but doesn’t work:

PHP Fatal error: Class 'PDO' not found in /usr/share/nextcloud/lib/private/Setup.php on line 129

Softwarecenter shows nextcloud to be installed:

It does not work from Software Center, it’s in testing repo:

yum install --enablerepo=nethserver-testing nethserver-nextcloud

You installed Nextcloud 12 but that should work :thinking:

No, software center installed already 13.0.
Testing repo is not enabled.
I’ll rollback and try again.

Got it. NC 13 is already in nethserver-updates.

on commandline
yum install nethserver-nextcloud --disablerepo=nethserver-updates
to install NC 12

1 Like

You are right, nextcloud install works from Software Center but nethserver-nextcloud has a testing package too and it installs nethserver-rh-php71-php-fpm for instance.

Installed:
nethserver-nextcloud.noarch     1.1.11-1.ns7                 @nethserver-updates
Available:
nethserver-nextcloud.noarch     1.1.11-1.8.g8f9047b.ns7      nethserver-testing

EDIT:

When I update from Software Center I get the Nextcloud update wizard but when I install the testing package I can just login to Nextcloud 13.

@quality_team we need your help :slight_smile:
@clinton @Walter_Schoenly @greavette @m.traeumner @Imre_Bertalan @ssabbath :point_up:

3 Likes

more details on this post Nextcloud 13 - Call for QA!

1 Like

yum install nethserver-nextcloud --enablerepo=nethforge-testing

Tried to install, but I have a dependency problem.

Error: Package: nextcloud-13.0.0-1.el7.noarch (nethserver-updates)
           Requires: rh-php71-php-fpm
Error: Package: nextcloud-13.0.0-1.el7.noarch (nethserver-updates)
           Requires: rh-php71-php-mcrypt
Error: Package: nethserver-rh-php56-php-fpm-1.0.0-1.ns7.noarch (nethserver-base)
           Requires: rh-php56-php-fpm
Error: Package: nextcloud-13.0.0-1.el7.noarch (nethserver-updates)
           Requires: rh-php71-php-gd
Error: Package: nextcloud-13.0.0-1.el7.noarch (nethserver-updates)
           Requires: rh-php71-php-ldap
Error: Package: nethserver-nextcloud-1.1.11-1.ns7.noarch (nethserver-updates)
           Requires: sclo-php56-php-smbclient
Error: Package: nextcloud-13.0.0-1.el7.noarch (nethserver-updates)
           Requires: rh-php71-php-intl
Error: Package: nextcloud-13.0.0-1.el7.noarch (nethserver-updates)
           Requires: rh-php71-php-pdo_mysql
Error: Package: nextcloud-13.0.0-1.el7.noarch (nethserver-updates)
           Requires: rh-php71
Error: Package: nextcloud-13.0.0-1.el7.noarch (nethserver-updates)
           Requires: rh-php71-php-pdo
Error: Package: nextcloud-13.0.0-1.el7.noarch (nethserver-updates)
           Requires: rh-php71-php-mbstring
Error: Package: nethserver-rh-php56-php-fpm-1.0.0-1.ns7.noarch (nethserver-base)
           Requires: rh-php56

So I tried to install php-scl

yum install nethserver-php-scl

It gives me also dependency errors

Error: Package: nethserver-php-scl-1.2.0-1.ns7.sdl.x86_64 (stephdl)
           Requires: php71-php-xml
Error: Package: nethserver-php-scl-1.2.0-1.ns7.sdl.x86_64 (stephdl)
           Requires: php71-php-tidy
Error: Package: nethserver-php-scl-1.2.0-1.ns7.sdl.x86_64 (stephdl)
           Requires: php70-php-xml
Error: Package: nethserver-php-scl-1.2.0-1.ns7.sdl.x86_64 (stephdl)
           Requires: php71-php-imap
Error: Package: nethserver-php-scl-1.2.0-1.ns7.sdl.x86_64 (stephdl)
           Requires: php72-php-soap
Error: Package: nethserver-php-scl-1.2.0-1.ns7.sdl.x86_64 (stephdl)
           Requires: php56-php-mbstring
Error: Package: nethserver-php-scl-1.2.0-1.ns7.sdl.x86_64 (stephdl)
           Requires: php71-php-mcrypt
Error: Package: nethserver-php-scl-1.2.0-1.ns7.sdl.x86_64 (stephdl)
           Requires: php70-php-mcrypt
Error: Package: nethserver-php-scl-1.2.0-1.ns7.sdl.x86_64 (stephdl)
           Requires: php56-php-xml
Error: Package: nethserver-php-scl-1.2.0-1.ns7.sdl.x86_64 (stephdl)
           Requires: php56-php-pdo
Error: Package: nethserver-php-scl-1.2.0-1.ns7.sdl.x86_64 (stephdl)
           Requires: php70-php-soap
Error: Package: nethserver-php-scl-1.2.0-1.ns7.sdl.x86_64 (stephdl)
           Requires: php72-php-mysqlnd
Error: Package: nethserver-php-scl-1.2.0-1.ns7.sdl.x86_64 (stephdl)
           Requires: php72-php-enchant
Error: Package: nethserver-php-scl-1.2.0-1.ns7.sdl.x86_64 (stephdl)
           Requires: php56-php-imap
Error: Package: nethserver-php-scl-1.2.0-1.ns7.sdl.x86_64 (stephdl)
           Requires: php56-php-soap
Error: Package: nethserver-php-scl-1.2.0-1.ns7.sdl.x86_64 (stephdl)
           Requires: php72-php-pgsql
Error: Package: nethserver-php-scl-1.2.0-1.ns7.sdl.x86_64 (stephdl)
           Requires: php71-php-pgsql
Error: Package: nethserver-php-scl-1.2.0-1.ns7.sdl.x86_64 (stephdl)
           Requires: php72-php-tidy
Error: Package: nethserver-php-scl-1.2.0-1.ns7.sdl.x86_64 (stephdl)
           Requires: php70-php-pgsql
Error: Package: nethserver-php-scl-1.2.0-1.ns7.sdl.x86_64 (stephdl)
           Requires: php72-php-gd
Error: Package: nethserver-php-scl-1.2.0-1.ns7.sdl.x86_64 (stephdl)
           Requires: php70-php-enchant
Error: Package: nethserver-php-scl-1.2.0-1.ns7.sdl.x86_64 (stephdl)
           Requires: php71-php-fpm
Error: Package: nethserver-php-scl-1.2.0-1.ns7.sdl.x86_64 (stephdl)
           Requires: php72-php-xml
Error: Package: nethserver-php-scl-1.2.0-1.ns7.sdl.x86_64 (stephdl)
           Requires: php71-php-pear
Error: Package: nethserver-php-scl-1.2.0-1.ns7.sdl.x86_64 (stephdl)
           Requires: php56-php-pgsql
Error: Package: nethserver-php-scl-1.2.0-1.ns7.sdl.x86_64 (stephdl)
           Requires: php72-php-fpm
Error: Package: nethserver-php-scl-1.2.0-1.ns7.sdl.x86_64 (stephdl)
           Requires: php56-php-mysqlnd
Error: Package: nethserver-php-scl-1.2.0-1.ns7.sdl.x86_64 (stephdl)
           Requires: php56-php-tidy
Error: Package: nethserver-php-scl-1.2.0-1.ns7.sdl.x86_64 (stephdl)
           Requires: php70
Error: Package: nethserver-php-scl-1.2.0-1.ns7.sdl.x86_64 (stephdl)
           Requires: php56-php-pecl-zip
Error: Package: nethserver-php-scl-1.2.0-1.ns7.sdl.x86_64 (stephdl)
           Requires: php71-php-bcmath
Error: Package: nethserver-php-scl-1.2.0-1.ns7.sdl.x86_64 (stephdl)
           Requires: php70-php-mysqlnd
Error: Package: nethserver-php-scl-1.2.0-1.ns7.sdl.x86_64 (stephdl)
           Requires: php72-php-pdo
Error: Package: nethserver-php-scl-1.2.0-1.ns7.sdl.x86_64 (stephdl)
           Requires: php56-php-enchant
Error: Package: nethserver-php-scl-1.2.0-1.ns7.sdl.x86_64 (stephdl)
           Requires: php70-php-tidy
Error: Package: nethserver-php-scl-1.2.0-1.ns7.sdl.x86_64 (stephdl)
           Requires: php71-php-ldap
Error: Package: nethserver-php-scl-1.2.0-1.ns7.sdl.x86_64 (stephdl)
           Requires: php72-php-bcmath
Error: Package: nethserver-php-scl-1.2.0-1.ns7.sdl.x86_64 (stephdl)
           Requires: php56
Error: Package: nethserver-php-scl-1.2.0-1.ns7.sdl.x86_64 (stephdl)
           Requires: php72-php-mbstring
Error: Package: nethserver-php-scl-1.2.0-1.ns7.sdl.x86_64 (stephdl)
           Requires: php56-php-gd
Error: Package: nethserver-php-scl-1.2.0-1.ns7.sdl.x86_64 (stephdl)
           Requires: php71-php-pecl-zip
Error: Package: nethserver-php-scl-1.2.0-1.ns7.sdl.x86_64 (stephdl)
           Requires: php70-php-pecl-zip
Error: Package: nethserver-php-scl-1.2.0-1.ns7.sdl.x86_64 (stephdl)
           Requires: php72
Error: Package: nethserver-php-scl-1.2.0-1.ns7.sdl.x86_64 (stephdl)
           Requires: php56-php-fpm
Error: Package: nethserver-php-scl-1.2.0-1.ns7.sdl.x86_64 (stephdl)
           Requires: php72-php-ldap
Error: Package: nethserver-php-scl-1.2.0-1.ns7.sdl.x86_64 (stephdl)
           Requires: php71
Error: Package: nethserver-php-scl-1.2.0-1.ns7.sdl.x86_64 (stephdl)
           Requires: php71-php-mbstring
Error: Package: nethserver-php-scl-1.2.0-1.ns7.sdl.x86_64 (stephdl)
           Requires: php72-php-imap
Error: Package: nethserver-php-scl-1.2.0-1.ns7.sdl.x86_64 (stephdl)
           Requires: php56-php-bcmath
Error: Package: nethserver-php-scl-1.2.0-1.ns7.sdl.x86_64 (stephdl)
           Requires: php72-php-mcrypt
Error: Package: nethserver-php-scl-1.2.0-1.ns7.sdl.x86_64 (stephdl)
           Requires: php71-php-soap
Error: Package: nethserver-php-scl-1.2.0-1.ns7.sdl.x86_64 (stephdl)
           Requires: php71-php-mysqlnd
Error: Package: nethserver-php-scl-1.2.0-1.ns7.sdl.x86_64 (stephdl)
           Requires: php71-php-pdo
Error: Package: nethserver-php-scl-1.2.0-1.ns7.sdl.x86_64 (stephdl)
           Requires: php70-php-fpm
Error: Package: nethserver-php-scl-1.2.0-1.ns7.sdl.x86_64 (stephdl)
           Requires: php72-php-pecl-zip
Error: Package: nethserver-php-scl-1.2.0-1.ns7.sdl.x86_64 (stephdl)
           Requires: php56-php-mcrypt
Error: Package: nethserver-php-scl-1.2.0-1.ns7.sdl.x86_64 (stephdl)
           Requires: php70-php-pdo
Error: Package: nethserver-php-scl-1.2.0-1.ns7.sdl.x86_64 (stephdl)
           Requires: php70-php-pear
Error: Package: nethserver-php-scl-1.2.0-1.ns7.sdl.x86_64 (stephdl)
           Requires: php70-php-bcmath
Error: Package: nethserver-php-scl-1.2.0-1.ns7.sdl.x86_64 (stephdl)
           Requires: php70-php-imap
Error: Package: nethserver-php-scl-1.2.0-1.ns7.sdl.x86_64 (stephdl)
           Requires: php70-php-gd
Error: Package: nethserver-php-scl-1.2.0-1.ns7.sdl.x86_64 (stephdl)
           Requires: php70-php-mbstring
Error: Package: nethserver-php-scl-1.2.0-1.ns7.sdl.x86_64 (stephdl)
           Requires: php72-php-pear
Error: Package: nethserver-php-scl-1.2.0-1.ns7.sdl.x86_64 (stephdl)
           Requires: php56-php-ldap
Error: Package: nethserver-php-scl-1.2.0-1.ns7.sdl.x86_64 (stephdl)
           Requires: php70-php-ldap
Error: Package: nethserver-php-scl-1.2.0-1.ns7.sdl.x86_64 (stephdl)
           Requires: php71-php-enchant
Error: Package: nethserver-php-scl-1.2.0-1.ns7.sdl.x86_64 (stephdl)
           Requires: php71-php-gd

So I tried the steps on this thread:

But it didn’t work for me.

Can somebody help?

Just updated… it looks sooooooooooooooooo f* cool! :smiley:

It all work out like a charm!

Tried yum clean all and rm -rf /var/cache/yum !?

After that try again.

1 Like

Ok, know it works. I’ve forgotton to install centos-release-scl like @Miko10 said

yum install centos-release-scl

Installation worked, but I can’t open the Nextcloud-Side.
At Firefox I only have a blank screen and at IE I have an internal server error 500.

I don’t find a nextcloud log and at the messages log is nothing listed with nextcloud.

@m.traeumner Did you install from softwarecenter?

EDIT:
Sorry, sould better read your post above! :blush:

It seems to be a php-error. I’ve found the log at

/usr/share/nextcloud/data/nextcloud.log

{“reqId”:“43tl6XL5YN534yqrMWeG”,“level”:3,“time”:“2018-03-06T12:39:58+00:00”,“remoteAddr”:“”,“user”:“–”,“app”:“PHP”,“method”:“–”,“url”:“–”,“message”:“Class ‘PDO’ not found at /usr/share/nextcloud/lib/private/Setup.php#129”,"userAg

But I don’t know how to get rid of it.

@m.traeumner, @flatspin

I tested with the Nethserver-testing package which is needed as it includes php 71. Without the testing package you get the Nextcloud update wizard after an update, with the testing package Nextcloud is upgraded.

yum install --enablerepo=nethserver-testing nethserver-nextcloud

Update from 12.0.3 to 13.0.0 worked.

In admin page:

Hi @mrmarkuz I did this.