Nextcloud 13 - Call for QA!

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.

Tested it and it worked like a charm! :+1::clap: Great work!

Test on VMWare VM

  1. clean install

  2. no warnings or errors in admin panel

  3. local ldap and ad users can login

  4. bookmarks app works

Little problem but maybe not nextcloud related:

I wanted to read /var/log/messages and got:

Mar  6 13:24:10 testserver rsyslogd: [origin software="rsyslogd" swVersion="8.24.0" x-pid="4360" x-info="http://www.rsyslog.com"] rsyslogd was HUPed

Restarting rsyslog solved it.

Test on VPS

  1. update on VPS

  2. no warnings or errors in admin panel

  3. local ldap users can login

  4. bookmarks and onlyoffice app work

1 Like

You did nethforge-testing not nethserver-testing?

1 Like

Please execute the following, it should update nethserver-nextcloud…

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

1 Like

You’re right, thanks a lot.

I did:

yum remove nethserver-nextcloud

and after that:

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

Thank you too. Know it works without any problems.

1 Like

Error came from wrong gateway setting in NS installation.

Now everything is good:

image

  1. test clean install and update from 12.0.5 => test passed o.k.
  2. verify that admin settings has no warnings or errors => test passed o.k.
  3. verify login as admin and normal user with ad => test passed o.k. (ldap not tested)
  4. verify one nextcloud app installation at least => installed calendar: test passed o.k.

Tested on proxmox VM, clean install from iso 7.4.1708, installed NC 12, updated to NC 13 via testing repo.

Great job @alep . Thanks a lot for your work. :+1: :ok_hand:

2 Likes

I tested it on a fresh VM and when installing without Nethserver-testing you get the white/blank screen in firefox. One has to install the nethserver-nextcloud testing package to make Nextcloud 13 work.
@davidep , is this a problem? It may be the same when installing from software center like @flatspin , the nethserver-nextcloud testing package has to be pushed to nethserver-updates I think.

Hi, on fresh install from web-gui also have problem (red yum cache problem) and 500 error when entering nextcloud.
Is it a bug that nextcloud 13 is in updates if it needs nethserver-nextcloud testing?
Updating from 12.0.5 to 13 went ok but seems to have same problem as before - AD groups are not respected.
If check “share only in groups” every user in autocompletion is listed, if i turnoff this it not shows any user but i still can share with any user AD ldap and local. Is there any fix for this? Thanks in advance.

or maybe is better to move nextcloud13 package in nethserver-testing instead of nethserver-updates?

3 Likes

I thought Nextcloud 13 is already tested so is in nethserver-updates. If is not it’s a bad practice to put it there, i think. How we can avoid this is the future?
Nethserver is a great piece of software but i had few problems after update that i thing shouldn’t happen on a server. Is it possible or maybe needed by users to make updates more restricted (more safe)? Cheers and thanks for Your support.