NethServer Version: NethServer release 7.6.1810 (final)
Module: update
I have been trying to update my NethServer I keep getting the following 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.”
I have also tried the following still a no go.
rm -f /var/lib/rpm/__db*
rpm --rebuilddb
yum clean all
I then ran yum update from the command line got the following results anyone have any ideal how I can fix this?
CLEAR YUM CACHE-> Finished Dependency Resolution
Error: Package: nextcloud-16.0.4-1.el7.noarch (nethserver-updates)
Requires: rh-php72-php-gd
Error: Package: nextcloud-16.0.4-1.el7.noarch (nethserver-updates)
Requires: rh-php72-php-mbstring
Error: Package: nextcloud-16.0.4-1.el7.noarch (nethserver-updates)
Requires: rh-php72
Error: Package: nextcloud-16.0.4-1.el7.noarch (nethserver-updates)
Requires: rh-php72-php-imagick
Error: Package: nextcloud-16.0.4-1.el7.noarch (nethserver-updates)
Requires: rh-php72-php-intl
Error: Package: nextcloud-16.0.4-1.el7.noarch (nethserver-updates)
Requires: rh-php72-php-pdo
Error: Package: nextcloud-16.0.4-1.el7.noarch (nethserver-updates)
Requires: rh-php72-php-ldap
Error: Package: nextcloud-16.0.4-1.el7.noarch (nethserver-updates)
Requires: rh-php72-php-fpm
Error: Package: nextcloud-16.0.4-1.el7.noarch (nethserver-updates)
Requires: rh-php72-php-pdo_mysql
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest
[root@wellness-server ~]#
dnutan
(Marc)
December 30, 2019, 7:00pm
2
Maybe some required repositories (SCL repo) are disabled:
yum repolist -v
[root@wellness-server ~]# yum repolist -v
Loading "changelog" plugin
Loading "fastestmirror" plugin
Loading "nethserver_events" plugin
Config time: 0.021
Yum version: 3.4.3
Loading mirror speeds from cached hostfile
* epel: mirror.mrjester.net
Setting up Package Sacks
pkgsack time: 0.014
Repo-id : ce-base/7/x86_64
Repo-name : CE-Base-7.6.1810
Repo-revision: 1543161601
Repo-updated : Sun Nov 25 11:00:34 2018
Repo-pkgs : 10,019
Repo-size : 9.4 G
Repo-mirrors : http://mirrorlist.nethserver.org/?release=7&repo=ce-base&arch=x86_64&nsrelease=7.6.1810
Repo-baseurl : http://vault.centos.org/centos/7.6.1810/os/x86_64/
Repo-expire : 21,600 second(s) (last: Mon Dec 30 13:49:59 2019)
Filter : read-only:present
Repo-filename: /etc/yum.repos.d/NsReleaseLock.repo
Repo-id : ce-extras/7/x86_64
Repo-name : CE-Extras-7.6.1810
Repo-revision: 1565034801
Repo-updated : Mon Aug 5 16:01:53 2019
Repo-pkgs : 435
Repo-size : 653 M
Repo-mirrors : http://mirrorlist.nethserver.org/?release=7&repo=ce-extras&arch=x86_64&nsrelease=7.6.1810
Repo-baseurl : http://vault.centos.org/centos/7.6.1810/extras/x86_64/
Repo-expire : 21,600 second(s) (last: Mon Dec 30 13:49:59 2019)
Filter : read-only:present
Repo-filename: /etc/yum.repos.d/NsReleaseLock.repo
Repo-id : ce-updates/7/x86_64
Repo-name : CE-Updates-7.6.1810
Repo-revision: 1564566429
Repo-updated : Wed Jul 31 06:16:38 2019
Repo-pkgs : 2,500
Repo-size : 14 G
Repo-mirrors : http://mirrorlist.nethserver.org/?release=7&repo=ce-updates&arch=x86_64&nsrelease=7.6.1810
Repo-baseurl : http://vault.centos.org/centos/7.6.1810/updates/x86_64/
Repo-expire : 21,600 second(s) (last: Mon Dec 30 13:49:59 2019)
Filter : read-only:present
Repo-filename: /etc/yum.repos.d/NsReleaseLock.repo
Repo-id : epel/x86_64
Repo-name : Extra Packages for Enterprise Linux 7 - x86_64
Repo-revision: 1577172561
Repo-updated : Tue Dec 24 02:30:15 2019
Repo-pkgs : 13,501
Repo-size : 15 G
Repo-metalink: https://mirrors.fedoraproject.org/metalink?repo=epel-7&arch=x86_64
Updated : Tue Dec 24 02:30:15 2019
Repo-baseurl : https://mirror.mrjester.net/fedora/epel/7/x86_64/ (54 more)
Repo-expire : 21,600 second(s) (last: Mon Dec 30 13:50:00 2019)
Filter : read-only:present
Repo-filename: /etc/yum.repos.d/epel.repo
Repo-id : nethforge/7/x86_64
Repo-name : NethForge 7
Repo-revision: 1571673900
Repo-updated : Mon Oct 21 12:05:06 2019
Repo-pkgs : 220
Repo-size : 716 M
Repo-mirrors : http://mirrorlist.nethserver.org/?release=7&repo=nethforge&arch=x86_64&nsrelease=7.6.1810
Repo-baseurl : http://mirror.nethserver.org/nethserver/7.6.1810/nethforge/x86_64/
Repo-expire : 21,600 second(s) (last: Mon Dec 30 13:50:00 2019)
Filter : read-only:present
Repo-filename: /etc/yum.repos.d/NethForge.repo
Repo-id : nethserver-base/7/x86_64
Repo-name : NethServer-7 - Base
Repo-revision: 1544698988
Repo-updated : Thu Dec 13 06:03:18 2018
Repo-pkgs : 322
Repo-size : 1.0 G
Repo-mirrors : http://mirrorlist.nethserver.org/?release=7&repo=base&arch=x86_64&nsrelease=7.6.1810
Repo-baseurl : http://mirror.nethserver.org/nethserver/7.6.1810/base/x86_64/
Repo-expire : 21,600 second(s) (last: Mon Dec 30 13:50:00 2019)
Filter : read-only:present
Repo-filename: /etc/yum.repos.d/NethServer.repo
Repo-id : nethserver-updates/7/x86_64
Repo-name : NethServer-7 - Updates
Repo-revision: 1571122763
Repo-updated : Tue Oct 15 02:59:34 2019
Repo-pkgs : 671
Repo-size : 2.3 G
Repo-mirrors : http://mirrorlist.nethserver.org/?release=7&repo=updates&arch=x86_64&nsrelease=7.6.1810
Repo-baseurl : http://mirror.nethserver.org/nethserver/7.6.1810/updates/x86_64/
Repo-expire : 21,600 second(s) (last: Mon Dec 30 13:50:00 2019)
Filter : read-only:present
Repo-filename: /etc/yum.repos.d/NethServer.repo
repolist: 27,668
[root@wellness-server ~]#
dnutan
(Marc)
December 30, 2019, 8:16pm
4
SCL repos are disabled (or missing) on your sever.
Repo-id : ce-sclo-rh/7/x86_64
Repo-name : CE-SCLo-rh-7.7.1908
Repo-revision: 1575969114
Repo-updated : Tue Dec 10 09:16:00 2019
Repo-pkgs : 8,770
Repo-size : 8.0 G
Repo-mirrors : http://mirrorlist.nethserver.org/?release=7&repo=ce-sclo-rh&arch=x86_64&nsrelease=7.7.1908
Repo-baseurl : http://it.centos.contactlab.it/7.7.1908/sclo/x86_64/rh/ (9 more)
Repo-expire : 21,600 second(s) (last: Sat Nov 9 11:57:12 2019)
Filter : read-only:present
Repo-filename: /etc/yum.repos.d/NethServer.repo
Repo-id : ce-sclo-sclo/7/x86_64
Repo-name : CE-SCLo-sclo-7.7.1908
Repo-revision: 1576055012
Repo-updated : Wed Dec 11 09:03:41 2019
Repo-pkgs : 869
Repo-size : 244 M
Repo-mirrors : http://mirrorlist.nethserver.org/?release=7&repo=ce-sclo-sclo&arch=x86_64&nsrelease=7.7.1908
Repo-baseurl : http://it.centos.contactlab.it/7.7.1908/sclo/x86_64/sclo/ (9 more)
Repo-expire : 21,600 second(s) (last: Sat Nov 9 11:57:12 2019)
Filter : read-only:present
Repo-filename: /etc/yum.repos.d/NethServer.repo
You may try to reset default repos with:
signal-event software-repos-save
I ran the “signal-event software-repos-save” same result when I ran yum update from the command line.
dnutan
(Marc)
December 30, 2019, 9:52pm
6
OK. You’re on 7.6.1810, . Once you get updates working, consider upgrading to latest NethServer version (7.7.1908).
Can you check /etc/yum.repos.d/NethServer.repo
file for the presence of
[ce-sclo-rh]
and [ce-sclo-sclo]
repos and verify if they are enabled (enabled=1
)?
I dont think they exist in the /etc/yum.repos.d/NethServer.repo
file below is the entire contents of the file. What do I need to do to add the needed repo?
nethserver.org YUM repositories configuration
[nethserver-base]
name=NethServer-$releasever - Base
mirrorlist=http://mirrorlist.nethserver.org/?release=$releasever&repo=base&arch=basearch&nsrelease=
#baseurl=http://mirror.nethserver.org/nethserver/$releasever/base/$basearch/
gpgcheck=1
repo_gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-NethServer-$releasever
enabled=1
enablegroups=0
[nethserver-updates]
name=NethServer-$releasever - Updates
mirrorlist=http://mirrorlist.nethserver.org/?release=$releasever&repo=updates&arch=basearch&nsrelea
#baseurl=http://mirror.nethserver.org/nethserver/$releasever/updates/$basearch/
gpgcheck=1
repo_gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-NethServer-$releasever
enabled=1
enablegroups=1
[nethserver-testing]
name=NethServer-$releasever - Testing
mirrorlist=http://mirrorlist.nethserver.org/?release=$releasever&repo=testing&arch=basearch&nsrelea
#baseurl=http://mirror.nethserver.org/nethserver/$releasever/testing/$basearch/
gpgcheck=1
repo_gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-NethServer-$releasever
enabled=0
enablegroups=0
dnutan
(Marc)
December 30, 2019, 10:43pm
8
Can you provide the outcome of:
rpm -qa \*-release\*|sort
yum repolist all|grep scl
[root@wellness-server ~]# rpm -qa *-release*|sort
centos-release-7-6.1810.2.el7.centos.x86_64
centos-release-scl-2-2.el7.centos.noarch
centos-release-scl-rh-2-2.el7.centos.noarch
epel-release-7-11.noarch
nethserver-nethforge-release-7-3.ns7.noarch
nethserver-release-7-12.ns7.noarch
nodesource-release-el7-1.noarch
remi-release-7.5-2.el7.remi.noarch
[root@wellness-server ~]#
[root@wellness-server ~]# yum repolist all|grep scl
centos-sclo-rh/x86_64 CentOS-7 - SCLo rh disabled
centos-sclo-rh-debuginfo/x86_64 CentOS-7 - SCLo rh Debuginfo disabled
centos-sclo-rh-source CentOS-7 - SCLo rh Sources disabled
centos-sclo-rh-testing/x86_64 CentOS-7 - SCLo rh Testing disabled
centos-sclo-sclo/x86_64 CentOS-7 - SCLo sclo disabled
centos-sclo-sclo-debuginfo/x86_64 CentOS-7 - SCLo sclo Debuginfo disabled
centos-sclo-sclo-source CentOS-7 - SCLo sclo Sources disabled
centos-sclo-sclo-testing/x86_64 CentOS-7 - SCLo sclo Testing disabled
sb-centos-sclo-rh/x86_64 Stable mirror: SCLo rh 7 disabled
sb-centos-sclo-sclo/x86_64 Stable mirror: SCLo sclo 7 disabled
[root@wellness-server ~]#
dnutan
(Marc)
December 30, 2019, 10:57pm
10
You have the required repos but somehow they were disabled. It seems the server was not updated for a while. You can temporarily enable the repos at runtime from CLI:
yum update --enablerepo=centos-sclo-rh,centos-sclo-sclo
1 Like
That fixed it thank you so much for your help
dnutan
(Marc)
Split this topic
August 8, 2020, 1:44pm
12