Nextcloud 13 - Call for QA!

testing

(Alessandro Polidori) #1

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.


Nextcloud 13 upgrade
Nextcloud 13 upgrade
(Giacomo Sanchietti) #2

#3

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


(Ralf Jeckel) #4

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:


(Markus Neuberger) #5

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:


(Ralf Jeckel) #6

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


(Ralf Jeckel) #7

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

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


(Markus Neuberger) #8

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.


(Alessio Fattorini) #9

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


(Alessandro Polidori) #10

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


(Michael Träumner) #11

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?


(Walter Ferry Dissmann) #12

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

It all work out like a charm!


(Walter Ferry Dissmann) #13

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

After that try again.


(Michael Träumner) #14

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

yum install centos-release-scl


(Michael Träumner) #15

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.


White screen or internal server error 500 after Nextcloud 13 install
(Ralf Jeckel) #16

@m.traeumner Did you install from softwarecenter?

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


(Michael Träumner) #17

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.


(Markus Neuberger) #18

@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


(Ralf Jeckel) #19

Update from 12.0.3 to 13.0.0 worked.

In admin page:


(Michael Träumner) #20

Hi @mrmarkuz I did this.