Gnome-shell update is looking for libs that are apparently only packaged for opensuse

Doing the update cycle, the gnome-shell-40.10-26.el9_6.x86_64 from appstream requires

libecal-2.0.so.1()(64bit),

libedataserver-1.2.so.26()(64bit)

The libraries are available. Ensure you have your base repositories enabled (baseos, appstream).

[root@ipa01 ipa]# dnf whatprovides 'libecal-2.0.so.1()(64bit)'
Last metadata expiration check: 3:17:41 ago on Thu 25 Sep 2025 10:33:05 AM MST.
evolution-data-server-3.40.4-10.el9.x86_64 : Backend data server for Evolution
Repo        : appstream
Matched from:
Provide    : libecal-2.0.so.1()(64bit)

[root@ipa01 ipa]# dnf whatprovides 'libedataserver-1.2.so.26()(64bit)'
Last metadata expiration check: 3:18:13 ago on Thu 25 Sep 2025 10:33:05 AM MST.
evolution-data-server-3.40.4-10.el9.x86_64 : Backend data server for Evolution
Repo        : appstream
Matched from:
Provide    : libedataserver-1.2.so.26()(64bit)

Hmm.

This is bizzare. I do an rsync from rsync://mirror.rackspace.com/rocky, and neither of the libs are present there. BaseOS and AppStream/ are both present.

Last update for timestamp in that directory I see is

Sep 16 17:36 linux-firmware-20250812-151.4.el9_6.noarch.rpm

But neither are present. Switching servers and seeing if that helps…

Tried rsync://mirror.rnet.missouri.edu/rocky/9/, same result. Nothing else available (nothing downloaded).

Just to clarify, rsyncs are for my local mirror to feed the internal menagerie.

I can see the packages on those mirrors you’re referencing.

[nazu@router ~]$ rsync rsync://mirror.rackspace.com/rocky/9/AppStream/x86_64/os/Packages/e/ | grep evolution-data-server
-rw-r--r--      2,385,055 2025/05/03 16:51:04 evolution-data-server-3.40.4-10.el9.i686.rpm
-rw-r--r--      2,249,933 2025/05/03 16:51:04 evolution-data-server-3.40.4-10.el9.x86_64.rpm
-rw-r--r--        686,038 2025/05/03 16:51:04 evolution-data-server-devel-3.40.4-10.el9.i686.rpm
-rw-r--r--        686,272 2025/05/03 16:51:04 evolution-data-server-devel-3.40.4-10.el9.x86_64.rpm
-rw-r--r--        768,069 2025/05/03 16:51:04 evolution-data-server-doc-3.40.4-10.el9.noarch.rpm
-rw-r--r--      1,396,629 2025/05/03 16:51:04 evolution-data-server-langpacks-3.40.4-10.el9.noarch.rpm
-rw-r--r--         10,619 2025/05/03 16:51:04 evolution-data-server-perl-3.40.4-10.el9.x86_64.rpm
-rw-r--r--        543,235 2025/05/03 16:51:03 evolution-data-server-tests-3.40.4-10.el9.i686.rpm
-rw-r--r--        548,624 2025/05/03 16:51:04 evolution-data-server-tests-3.40.4-10.el9.x86_64.rpm
-rw-r--r--         90,503 2025/05/03 16:51:03 evolution-data-server-ui-3.40.4-10.el9.i686.rpm
-rw-r--r--         83,513 2025/05/03 16:51:03 evolution-data-server-ui-3.40.4-10.el9.x86_64.rpm
-rw-r--r--         28,311 2025/05/03 16:51:03 evolution-data-server-ui-devel-3.40.4-10.el9.i686.rpm
-rw-r--r--         28,306 2025/05/03 16:51:03 evolution-data-server-ui-devel-3.40.4-10.el9.x86_64.rpm
[nazu@router ~]$ rsync rsync://mirror.rnet.missouri.edu/rocky/9/AppStream/x86_64/os/Packages/e/ | grep evolution-data-server
-rw-r--r--      2,385,055 2025/05/03 16:51:04 evolution-data-server-3.40.4-10.el9.i686.rpm
-rw-r--r--      2,249,933 2025/05/03 16:51:04 evolution-data-server-3.40.4-10.el9.x86_64.rpm
-rw-r--r--        686,038 2025/05/03 16:51:04 evolution-data-server-devel-3.40.4-10.el9.i686.rpm
-rw-r--r--        686,272 2025/05/03 16:51:04 evolution-data-server-devel-3.40.4-10.el9.x86_64.rpm
-rw-r--r--        768,069 2025/05/03 16:51:04 evolution-data-server-doc-3.40.4-10.el9.noarch.rpm
-rw-r--r--      1,396,629 2025/05/03 16:51:04 evolution-data-server-langpacks-3.40.4-10.el9.noarch.rpm
-rw-r--r--         10,619 2025/05/03 16:51:04 evolution-data-server-perl-3.40.4-10.el9.x86_64.rpm
-rw-r--r--        543,235 2025/05/03 16:51:03 evolution-data-server-tests-3.40.4-10.el9.i686.rpm
-rw-r--r--        548,624 2025/05/03 16:51:04 evolution-data-server-tests-3.40.4-10.el9.x86_64.rpm
-rw-r--r--         90,503 2025/05/03 16:51:03 evolution-data-server-ui-3.40.4-10.el9.i686.rpm
-rw-r--r--         83,513 2025/05/03 16:51:03 evolution-data-server-ui-3.40.4-10.el9.x86_64.rpm
-rw-r--r--         28,311 2025/05/03 16:51:03 evolution-data-server-ui-devel-3.40.4-10.el9.i686.rpm
-rw-r--r--         28,306 2025/05/03 16:51:03 evolution-data-server-ui-devel-3.40.4-10.el9.x86_64.rpm

mea culpa.

misread your first response, just saw the libe… and did not see the actual package names.

so, had in my /etc/dnf/dnf.conf,

excludepkgs=evolution\* 

to stop the shipped version from mucking with flatpak version of evolution broke my attempted update.

tried to use
dnf –disableexcludepkgs ā€˜evolution*’ ...
to back that out, but no effect. had to actually comment it out in the file.

So, to get the wanted flatpak version, will have to install the shipped evolution, update the gnome-shell, then scrape the shipped stuff back. NP

thanks!

This ā€œflatpakā€ … how does it affect/is affected by installed RPM packages?

I guess ā€œinterfereā€ was too strong, the correct term would be there are 2 copies of the background services running:

  • evolution-addressbook-factory.service
  • evolution-calendar-factory.service
  • evolution-source-registry.service

The most obvious effect is there is a leftover, ancient calendar from the system version that runs in parallel with the current calendar from the flatpak version.

The more durable fix is to mask the user services from the system version.

1 Like