Software update and dependency error

Hello everyone on 2 neth servers, I get these errors from repositories. Are there any problems or anything else?

Loading mirror speeds from cached hostfile

  • ce-base: centos.mirror.garr.it
  • ce-extras: centos.mirror.garr.it
  • ce-sclo-rh: centos.mirror.garr.it
  • ce-sclo-sclo: centos.mirror.garr.it
  • ce-updates: centos.mirror.garr.it
  • epel: fedora.mirror.garr.it
  • nethforge: nethserver.de-labrusse.fr
  • nethserver-base: nethserver.de-labrusse.fr
  • nethserver-updates: nethserver.de-labrusse.fr
  • remi-safe: rpms.remirepo.net
  • stephdl: mirror.de-labrusse.fr
    Risoluzione dipendenze
    → Esecuzione del controllo di transazione
    —> Pacchetto nethserver-roundcubemail-next.noarch 0:1.5.2-1.ns7 settato per essere reso obsoleto
    → Elaborazione dipendenza: rh-php73-php-pspell per il pacchetto: nethserver-roundcubemail-next-1.5.2-1.ns7.noarch
    → Elaborazione dipendenza: rh-mariadb105-mariadb-server-utils per il pacchetto: nethserver-roundcubemail-next-1.5.2-1.ns7.noarch
    —> Pacchetto roundcubemail.noarch 0:1.4.13-1.ns7 settato per essere reso obsoleto
    → Elaborazione dipendenza: roundcubemail per il pacchetto: nethserver-roundcubemail-1.5.1-1.ns7.noarch
    → Esecuzione del controllo di transazione
    —> Pacchetto rh-mariadb105-mariadb-server-utils.x86_64 3:10.5.9-2.el7 settato per essere installato
    —> Pacchetto rh-php73-php-pspell.x86_64 0:7.3.29-1.el7 settato per essere installato
    —> Pacchetto roundcubemail.noarch 0:1.4.13-1.ns7 settato per essere reso obsoleto
    → Elaborazione dipendenza: roundcubemail per il pacchetto: nethserver-roundcubemail-1.5.1-1.ns7.noarch
    → Analisi conflitto: nethserver-roundcubemail-next-1.5.2-1.ns7.noarch va in conflitto con nethserver-roundcubemail
    → Risoluzione delle dipendenze completata
    Errore: nethserver-roundcubemail-next conflicts with nethserver-roundcubemail-1.5.1-1.ns7.noarch
    Errore: Pacchetto: nethserver-roundcubemail-1.5.1-1.ns7.noarch (@nethserver-updates)
    Richiede: roundcubemail
    Rimozione in corso: roundcubemail-1.4.13-1.ns7.noarch (@nethserver-updates)
    roundcubemail = 1.4.13-1.ns7
    Reso obsoleto da: nethserver-roundcubemail-next-1.5.2-1.ns7.noarch (nethforge)
    Non trovato
    Disponibile: roundcubemail-1.1.12-2.el7.noarch (nethserver-updates)
    roundcubemail = 1.1.12-2.el7
    Disponibile: roundcubemail-1.4.11.1-1.ns7.noarch (nethserver-updates)
    roundcubemail = 1.4.11.1-1.ns7
    Disponibile: roundcubemail-1.4.11.2-1.ns7.noarch (nethserver-updates)
    roundcubemail = 1.4.11.2-1.ns7
    Si può provare ad usare --skip-broken per aggirare il problema
    Provare ad eseguire: rpm -Va --nofiles --nodigest
1 Like

Hi!
Same problem here:

[root@server ~]# yum clean all && yum update
Loaded plugins: changelog, fastestmirror, nethserver_events
Cleaning repos: ce-base ce-extras ce-sclo-rh ce-sclo-sclo ce-updates epel
              : nethforge nethserver-base nethserver-updates remi-safe stephdl
Cleaning up list of fastest mirrors
Other repos take up 1.8 M of disk space (use --verbose for details)
Loaded plugins: changelog, fastestmirror, nethserver_events
Determining fastest mirrors
epel/x86_64/metalink                                     |  32 kB     00:00
 * ce-base: centos.mirror.server24.net
 * ce-extras: centos.mirror.server24.net
 * ce-sclo-rh: centos.mirror.server24.net
 * ce-sclo-sclo: centos.mirror.server24.net
 * ce-updates: centos.mirror.server24.net
 * epel: ftp.uma.es
 * nethforge: mirror.pcxlan.es
 * nethserver-base: mirror.pcxlan.es
 * nethserver-updates: mirror.pcxlan.es
 * remi-safe: remirepo.reloumirrors.net
ce-base/7/x86_64/signature                               |  811 B     00:00
ce-base/7/x86_64/signature                               | 3.6 kB     00:00 !!!
ce-extras/7/x86_64/signature                             |  811 B     00:00
ce-extras/7/x86_64/signature                             | 2.9 kB     00:00 !!!
ce-sclo-rh                                               | 3.0 kB     00:00
ce-sclo-sclo                                             | 3.0 kB     00:00
ce-updates/7/x86_64/signature                            |  811 B     00:00
ce-updates/7/x86_64/signature                            | 2.9 kB     00:00 !!!
epel                                                     | 4.7 kB     00:00
nethforge/7/x86_64/signature                             |  836 B     00:00
nethforge/7/x86_64/signature                             | 3.6 kB     00:00 !!!
nethserver-base/7/x86_64/signature                       |  836 B     00:00
nethserver-base/7/x86_64/signature                       | 2.9 kB     00:00 !!!
nethserver-updates/7/x86_64/signature                    |  836 B     00:00
nethserver-updates/7/x86_64/signature                    | 3.6 kB     00:00 !!!
remi-safe                                                | 3.0 kB     00:00
stephdl                                                  | 2.9 kB     00:00
(1/16): ce-base/7/x86_64/group_gz                          | 153 kB   00:00
(2/16): ce-extras/7/x86_64/primary_db                      | 243 kB   00:00
(3/16): ce-sclo-sclo/7/x86_64/primary_db                   | 300 kB   00:00
(4/16): ce-sclo-rh/7/x86_64/primary_db                     | 3.3 MB   00:00
(5/16): epel/x86_64/group_gz                               |  96 kB   00:00
(6/16): ce-base/7/x86_64/primary_db                        | 6.1 MB   00:00
(7/16): ce-updates/7/x86_64/primary_db                     |  13 MB   00:00
(8/16): nethforge/7/x86_64/group_gz                        | 2.9 kB   00:00
(9/16): nethserver-updates/7/x86_64/group_gz               |  24 kB   00:00
(10/16): nethforge/7/x86_64/primary_db                     | 123 kB   00:00
(11/16): nethserver-updates/7/x86_64/primary_db            | 773 kB   00:00
(12/16): nethserver-base/7/x86_64/primary_db               | 378 kB   00:00
(13/16): epel/x86_64/updateinfo                            | 1.0 MB   00:00
(14/16): stephdl/7/primary_db                              | 145 kB   00:00
(15/16): remi-safe/primary_db                              | 2.1 MB   00:00
(16/16): epel/x86_64/primary_db                            | 7.0 MB   00:01
Resolving Dependencies
--> Running transaction check
---> Package nethserver-roundcubemail-next.noarch 0:1.5.2-1.ns7 will be obsoleting
--> Processing Dependency: rh-php73-php-pspell for package: nethserver-roundcubemail-next-1.5.2-1.ns7.noarch
---> Package roundcubemail.noarch 0:1.4.13-1.ns7 will be obsoleted
--> Processing Dependency: roundcubemail for package: nethserver-roundcubemail-1.5.1-1.ns7.noarch
--> Running transaction check
---> Package rh-php73-php-pspell.x86_64 0:7.3.29-1.el7 will be installed
---> Package roundcubemail.noarch 0:1.4.13-1.ns7 will be obsoleted
--> Processing Dependency: roundcubemail for package: nethserver-roundcubemail-1.5.1-1.ns7.noarch
--> Processing Conflict: nethserver-roundcubemail-next-1.5.2-1.ns7.noarch conflicts nethserver-roundcubemail
--> Finished Dependency Resolution
Error: nethserver-roundcubemail-next conflicts with nethserver-roundcubemail-1.5.1-1.ns7.noarch
Error: Package: nethserver-roundcubemail-1.5.1-1.ns7.noarch (@nethserver-updates)
           Requires: roundcubemail
           Removing: roundcubemail-1.4.13-1.ns7.noarch (@nethserver-updates)
               roundcubemail = 1.4.13-1.ns7
           Obsoleted By: nethserver-roundcubemail-next-1.5.2-1.ns7.noarch (nethforge)
               Not found
           Available: roundcubemail-1.1.12-2.el7.noarch (nethserver-updates)
               roundcubemail = 1.1.12-2.el7
           Available: roundcubemail-1.4.11.1-1.ns7.noarch (nethserver-updates)
               roundcubemail = 1.4.11.1-1.ns7
           Available: roundcubemail-1.4.11.2-1.ns7.noarch (nethserver-updates)
               roundcubemail = 1.4.11.2-1.ns7
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest

@stephdl I think this is the problem: :sweat_smile:

Error: nethserver-roundcubemail-next conflicts with nethserver-roundcubemail-1.5.1-1.ns7.noarch

1 Like

It seems roundcubemail from nethserver-updates wants to update to the obsoleted roundcubemail from the nethserver-roundcubemail-next package from nethforge.

Workaround:

If you want to keep Roundcube 1.4 LTS then you may disable the NethForge repo in /etc/yum.repos.d/NethForge.repo by setting enabled to 0 until it’s fixed:

[nethforge]
name=NethForge $releasever
mirrorlist=http://mirrorlist.nethserver.org/?release=$releasever&repo=nethforge&arch=$basearch&nsrelease=$nsrelease
#baseurl=http://mirror.nethserver.org/nethserver/$releasever/nethforge/$basearch/
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-NethForge-7
gpgcheck=1
repo_gpgcheck=1
enabled=0 # <-- set enabled to 0
enablegroups=1

EDIT:

Instead of disabling the NethForge repo you may add following line to exclude the update for now:

exclude=nethserver-roundcubemail-next

If you want to upgrade to Roundcube 1.5.2: (Warning: I don’t know if there’s a simple downgrade in case of failure)

rpm -e --nodeps nethserver-roundcubemail roundcubemail
yum install nethserver-roundcubemail-next
3 Likes
4 Likes

Good catch markus

Cc @giacomo

released, thank all

4 Likes