Error installing Nextcloud

,

NethServer Version: NethServer versão 7.6.1810
Module: Nextcloud

I try to install Nextcloud on my system and get the error:

Resolving RPM dependencies
The install/update may have failed due to metadata caching issues. Please clean the cache by clicking the button below and retry the install/update operation.

CLEAR YUM CACHE

same here

Sep 27 14:16:23 cloud pkgaction[4870]: install: @nethserver-nextcloud Sep 27 14:16:26 cloud pkgaction[4870]: [YumRPMCheckError] [u’ERROR with transaction check vs depsolve:’,

‘libCHARSET3-samba4.so(SAMBA_4.8.3)(64bit) is needed by samba-client-0:4.8.3-6.el7_6.x86_64’,

‘libaddns-samba4.so(SAMBA_4.8.3)(64bit) is needed by samba-client-0:4.8.3-6.el7_6.x86_64’,

‘libcli-cldap-samba4.so(SAMBA_4.8.3)(64bit) is needed by samba-client-0:4.8.3-6.el7_6.x86_64’,

‘libcli-ldap-samba4.so(SAMBA_4.8.3)(64bit) is needed by samba-client-0:4.8.3-6.el7_6.x86_64’,

‘libcli-smb-common-samba4.so(SAMBA_4.8.3)(64bit) is needed by samba-client-0:4.8.3-6.el7_6.x86_64’,

‘libcli-spoolss-samba4.so(SAMBA_4.8.3)(64bit) is needed by samba-client-0:4.8.3-6.el7_6.x86_64’,

‘libcliauth-samba4.so(SAMBA_4.8.3)(64bit) is needed by samba-client-0:4.8.3-6.el7_6.x86_64’,

‘libcmdline-credentials-samba4.so(SAMBA_4.8.3)(64bit) is needed by samba-client-0:4.8.3-6.el7_6.x86_64’,

‘libdbwrap-samba4.so(SAMBA_4.8.3)(64bit) is needed by samba-client-0:4.8.3-6.el7_6.x86_64’,

‘libdcerpc-samba-samba4.so(SAMBA_4.8.3)(64bit) is needed by samba-client-0:4.8.3-6.el7_6.x86_64’,

‘libevents-samba4.so(SAMBA_4.8.3)(64bit) is needed by samba-client-0:4.8.3-6.el7_6.x86_64’,

‘libgenrand-samba4.so(SAMBA_4.8.3)(64bit) is needed by samba-client-0:4.8.3-6.el7_6.x86_64’,

‘libgensec-samba4.so(SAMBA_4.8.3)(64bit) is needed by samba-client-0:4.8.3-6.el7_6.x86_64’,

‘libgse-samba4.so(SAMBA_4.8.3)(64bit) is needed by samba-client-0:4.8.3-6.el7_6.x86_64’,

‘libldbsamba-samba4.so(SAMBA_4.8.3)(64bit) is needed by samba-client-0:4.8.3-6.el7_6.x86_64’,

‘liblibcli-lsa3-samba4.so(SAMBA_4.8.3)(64bit) is needed by samba-client-0:4.8.3-6.el7_6.x86_64’,

‘liblibcli-netlogon3-samba4.so(SAMBA_4.8.3)(64bit) is needed by samba-client-0:4.8.3-6.el7_6.x86_64’,

‘liblibsmb-samba4.so(SAMBA_4.8.3)(64bit) is needed by samba-client-0:4.8.3-6.el7_6.x86_64’,

‘libmsrpc3-samba4.so(SAMBA_4.8.3)(64bit) is needed by samba-client-0:4.8.3-6.el7_6.x86_64’,

‘libndr-samba-samba4.so(SAMBA_4.8.3)(64bit) is needed by samba-client-0:4.8.3-6.el7_6.x86_64’,

‘libndr-samba4.so(SAMBA_4.8.3)(64bit) is needed by samba-client-0:4.8.3-6.el7_6.x86_64’,

‘libpopt-samba3-samba4.so(SAMBA_4.8.3)(64bit) is needed by samba-client-0:4.8.3-6.el7_6.x86_64’,

‘libregistry-samba4.so(SAMBA_4.8.3)(64bit) is needed by samba-client-0:4.8.3-6.el7_6.x86_64’,

‘libreplace-samba4.so(SAMBA_4.8.3)(64bit) is needed by samba-client-0:4.8.3-6.el7_6.x86_64’,

‘libsamba-debug-samba4.so(SAMBA_4.8.3)(64bit) is needed by samba-client-0:4.8.3-6.el7_6.x86_64’,

‘libsamba-security-samba4.so(SAMBA_4.8.3)(64bit) is needed by samba-client-0:4.8.3-6.el7_6.x86_64’,

‘libsamba-sockets-samba4.so(SAMBA_4.8.3)(64bit) is needed by samba-client-0:4.8.3-6.el7_6.x86_64’,

‘libsamba3-util-samba4.so(SAMBA_4.8.3)(64bit) is needed by samba-client-0:4.8.3-6.el7_6.x86_64’,

‘libsamdb-common-samba4.so(SAMBA_4.8.3)(64bit) is needed by samba-client-0:4.8.3-6.el7_6.x86_64’,

‘libsecrets3-samba4.so(SAMBA_4.8.3)(64bit) is needed by samba-client-0:4.8.3-6.el7_6.x86_64’,

‘libserver-role-samba4.so(SAMBA_4.8.3)(64bit) is needed by samba-client-0:4.8.3-6.el7_6.x86_64’,

‘libsmbclient-raw-samba4.so(SAMBA_4.8.3)(64bit) is needed by samba-client-0:4.8.3-6.el7_6.x86_64’,

‘libsocket-blocking-samba4.so(SAMBA_4.8.3)(64bit) is needed by samba-client-0:4.8.3-6.el7_6.x86_64’,

‘libtrusts-util-samba4.so(SAMBA_4.8.3)(64bit) is needed by samba-client-0:4.8.3-6.el7_6.x86_64’,

‘libutil-cmdline-samba4.so(SAMBA_4.8.3)(64bit) is needed by samba-client-0:4.8.3-6.el7_6.x86_64’,

‘libutil-reg-samba4.so(SAMBA_4.8.3)(64bit) is needed by samba-client-0:4.8.3-6.el7_6.x86_64’,

‘libutil-tdb-samba4.so(SAMBA_4.8.3)(64bit) is needed by samba-client-0:4.8.3-6.el7_6.x86_64’, ‘samba-common = 4.8.3-6.el7_6 is needed by samba-client-0:4.8.3-6.el7_6.x86_64’, 'samba-common-libs =

4.8.3-6.el7_6 is needed by samba-client-0:4.8.3-6.el7_6.x86_64’,

‘samba-common = 4.8.3-6.el7_6 is needed by libsmbclient-0:4.8.3-6.el7_6.i686’, 'mariadb-libs(x86-64) =

1:5.5.60-1.el7_5 is needed by mariadb-1:5.5.60-1.el7_5.x86_64’, ‘glibc-common = 2.17-260.el7_6.6 is needed by glibc-2.17-260.el7_6.6.i686’, ‘samba-common = 4.8.3-6.el7_6 is needed by samba-client-libs-0:4.8.3-6.el7_6.i686’, 'mariadb-libs(x86-64) =

1:5.5.60-1.el7_5 is needed by mariadb-server-1:5.5.60-1.el7_5.x86_64’]

@davidep @giacomo
Is this a centos7.6 vs 7.7 repo issue?

System version

NethServer release 7.6.1810 (final)

Kernel release

3.10.0-1062.1.1.el7.x86_64

It is a new installation.
I will reinstall and lock the update.

Thanks to pointing this out.

After installing from the 7.6 iso run a

 yum update @nethserver-iso

Hopefully you’d get the right updates and repos for 7.6.

After that you can safely update the system as usual to the last 7.6 state.

These are hard times for new installs but don’t give up, 7.7 rc is coming

1 Like

I did some testing to see what is happening.
Installed a new VM using the latest NS7.6 ISO image.
First I did a ‘normal’ yum update
This resulted in a lot of error messages about incompatible dependencies. Trying to add nextcloud with yum install nethserver-nextcloud resulted in not installing nextcloud and a big red: ‘clear yum cache’ in software center.
After that I reverted to the clean NS7.6 install and first did a yum update@nethserver-iso and after that a yum install nethserver-nextcloud which went without issues.
After this the server can be updated in a normal way (either through servermanager or via terminal with yum update

With CentOS 7.7 repo’s live it is necessary to do a yum update@nethserver-iso right after the initial wizard. Do NOT update through server manager before you have run the yum update@nethserver-iso command when you have installed a NEW server.

1 Like

Thank you for verifying the workaround above, Robb!

As you might notice at the time the 7.6 was released there was a yum repos config pointing to “7” then came the software origin policy fix pointing to 7.6, but is still lacking in the old iso.

In the future, with 7.7 iso, we will not experience this bug anymore.

1 Like

I created a new topic and pinned that globally for our members to notice the current update and module install problems for NEW NS7.6 installs.

1 Like

Add a link to the topic into download page?

1 Like