Evolution does not handle RSS feeds anymore: libevolution-rss-common.so: cannot open shared object file

Bug #2061744 reported by Charles Cunningham
22
This bug affects 3 people
Affects Status Importance Assigned to Milestone
evolution (Debian)
Fix Released
Unknown
evolution (Ubuntu)
Fix Released
High
Unassigned
Noble
Fix Released
High
Unassigned

Bug Description

[ Impact ]

Evolution does not support adding or showing RSS feeds anymore.
`Menu > Edit > Preferences` shows no tab to manage RSS feeds, and the home page does not show any of the previously added ones.

Upon starting evolution the terminal output is as follows:

ubuntu@ubuntu:~$ evolution

(process:265491): e-data-server-WARNING **: 09:24:47.124: module_load: libevolution-rss-common.so: cannot open shared object file: No such file or directory
Failed to load module: /usr/lib/evolution/modules/module-rss.so

(evolution:265491): camel-CRITICAL **: 09:24:47.330: camel_provider_list: Could not load /usr/lib/evolution-data-server/camel-providers/libcamelrss.so: libevolution-rss-common.so: cannot open shared object file: No such file or directory

(evolution:265491): e-mail-engine-WARNING **: 09:24:47.457: Failed to add service 'News and Blogs' (rss): No provider available for protocol “rss”

(evolution:265491): e-mail-engine-CRITICAL **: 09:24:47.511: mail_session_refresh_cb: assertion 'service != NULL' failed

(evolution-alarm-notify:265513): camel-CRITICAL **: 09:24:47.690: camel_provider_list: Could not load /usr/lib/evolution-data-server/camel-providers/libcamelrss.so: libevolution-rss-common.so: cannot open shared object file: No such file or directory

[ Test Plan ]

 * Open Evolution
   > You may discard the Welcome wizard by clicking Cancel at the top left.

 * Click on the hamburger menu and navigate to Edit > Preferences

 * Verify that you see a "News and Blogs" tab in the sidebar.

 * Click "News and Blogs"

 * Click "Add"

 * Insert a Feed URL, for example:
   https://distrowatch.com/news/distro/ubuntu.xml

 * Click "Fetch" and verify that the "Name" field is automatically populated.

 * Click "Save"

 * Close the Preferences window.

 * Verify that in the main window's sidebar you see a "News and Blogs" section,
   with your newly added RSS feed.

[ Where problems could occur ]

Evolution is included by default in Ubuntu MATE.

If the update is malfunctioning, the Evolution app (mail/contacts/calendar suite) may stop working. The Thunderbird app may be used alternatively.

Evolution is part of the GNOME micro release exceptions:
https://wiki.ubuntu.com/StableReleaseUpdates/GNOME

[ Other info ]

There are reports that this fix may fix an Evolution crash but we did not experience a crash in our testing.

We are including this fix with the evolution 3.52.3 update. The master bug for that is https://launchpad.net/bugs/2072547

ProblemType: Bug
DistroRelease: Ubuntu 24.04
Package: evolution 3.52.0-1build2
ProcVersionSignature: Ubuntu 6.8.0-22.22-generic 6.8.1
Uname: Linux 6.8.0-22-generic x86_64
NonfreeKernelModules: zfs
ApportVersion: 2.28.0-0ubuntu1
Architecture: amd64
CasperMD5CheckResult: pass
CasperVersion: 1.496
CloudArchitecture: x86_64
CloudID: nocloud
CloudName: unknown
CloudPlatform: nocloud
CloudSubPlatform: seed-dir (/var/lib/cloud/seed/nocloud)
CurrentDesktop: ubuntu:GNOME
Date: Tue Apr 16 08:09:58 2024
LiveMediaBuild: Ubuntu 24.04 LTS "Noble Numbat" - Beta amd64 (20240410.2)
ProcEnviron:
 LANG=C.UTF-8
 PATH=(custom, no user)
 SHELL=/bin/bash
 TERM=xterm-256color
 XDG_RUNTIME_DIR=<set>
SourcePackage: evolution
UpgradeStatus: No upgrade log present (probably fresh install)

Revision history for this message
Charles Cunningham (d7-charles-4w) wrote :
Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in evolution (Ubuntu):
status: New → Confirmed
Revision history for this message
olavl (olavl) wrote :

Just installed Xubuntu 24.04 on my new laptop and I'm also hit with this bug. I see mention of a file or directory under /root/.cache in the output. Perhaps this is relevant?

olav@laptop:~$ evolution

(process:41221): e-data-server-WARNING **: 21:43:33.668: module_load: libevolution-rss-common.so: cannot open shared object file: No such file or directory
Failed to load module: /usr/lib/evolution/modules/module-rss.so

(evolution:41221): dbind-WARNING **: 21:43:33.709: Couldn't connect to accessibility bus: Failed to connect to socket /root/.cache/at-spi/bus_0.0: Permission denied

(evolution:41221): camel-CRITICAL **: 21:43:33.803: camel_provider_list: Could not load /usr/lib/evolution-data-server/camel-providers/libcamelrss.so: libevolution-rss-common.so: cannot open shared object file: No such file or directory

(evolution-alarm-notify:41238): dbind-WARNING **: 21:43:34.042: Couldn't connect to accessibility bus: Failed to connect to socket /root/.cache/at-spi/bus_0.0: Permission denied

(evolution-alarm-notify:41238): camel-CRITICAL **: 21:43:34.102: camel_provider_list: Could not load /usr/lib/evolution-data-server/camel-providers/libcamelrss.so: libevolution-rss-common.so: cannot open shared object file: No such file or directory
bwrap: Can't find source path /root/.cache/at-spi: Permission denied

** (evolution:41221): ERROR **: 21:43:34.149: Failed to fully launch dbus-proxy: Child process exited with code 1
Traceer/breekpunt-instructie (geheugendump gemaakt)

Jeremy Bícha (jbicha)
summary: - Evolution crashes on launch with a missing library: /usr/lib/evolution-
- data-server/camel-providers/libcamelrss.so
+ Evolution crashes on launch: libevolution-rss-common.so: Creating new
+ namespace failed: Permission denied
summary: - Evolution crashes on launch: libevolution-rss-common.so: Creating new
- namespace failed: Permission denied
+ Evolution crashes on launch: libevolution-rss-common.so: bwrap Creating
+ new namespace failed: Permission denied
no longer affects: apparmor (Ubuntu)
Jeremy Bícha (jbicha)
summary: - Evolution crashes on launch: libevolution-rss-common.so: bwrap Creating
- new namespace failed: Permission denied
+ Evolution crashes on launch: libevolution-rss-common.so: cannot open
+ shared object file
Jeremy Bícha (jbicha)
no longer affects: apparmor (Ubuntu)
no longer affects: apparmor (Ubuntu Noble)
Changed in evolution (Ubuntu):
importance: Undecided → High
status: Confirmed → Fix Committed
Changed in evolution (Ubuntu Noble):
importance: Undecided → High
status: New → Triaged
Changed in evolution (Debian):
status: Unknown → Fix Released
Revision history for this message
Launchpad Janitor (janitor) wrote : Re: Evolution crashes on launch: libevolution-rss-common.so: cannot open shared object file

This bug was fixed in the package evolution - 3.52.1-4

---------------
evolution (3.52.1-4) unstable; urgency=medium

  * Fix arch:all build

 -- Jeremy Bícha <email address hidden> Fri, 10 May 2024 07:29:35 -0400

Changed in evolution (Ubuntu):
status: Fix Committed → Fix Released
Revision history for this message
Alessandro Astone (aleasto) wrote :

The crash and the "Could not load /usr/lib/evolution-data-server/camel-providers/libcamelrss.so: libevolution-rss-common.so: cannot open shared object file: No such file or directory" message look like two different issues.

I'm changing this bug description to track the missing library issue, which only causes evolution to not support adding or showing RSS feeds, since that's what was fixed in 3.52.1-4, and SRU the fix to noble.

If you still see the crash after this has been fixed, please file a different bug report.

summary: - Evolution crashes on launch: libevolution-rss-common.so: cannot open
- shared object file
+ Evolution does not handle RSS feeds anymore: libevolution-rss-common.so:
+ cannot open shared object file
description: updated
description: updated
description: updated
Jeremy Bícha (jbicha)
Changed in evolution (Ubuntu Noble):
status: Triaged → In Progress
description: updated
description: updated
Revision history for this message
Chris Halse Rogers (raof) wrote : Please test proposed package

Hello Charles, or anyone else affected,

Accepted evolution into noble-proposed. The package will build now and be available at https://launchpad.net/ubuntu/+source/evolution/3.52.3-0ubuntu1 in a few hours, and then in the -proposed repository.

Please help us by testing this new package. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation on how to enable and use -proposed. Your feedback will aid us getting this update out to other Ubuntu users.

If this package fixes the bug for you, please add a comment to this bug, mentioning the version of the package you tested, what testing has been performed on the package and change the tag from verification-needed-noble to verification-done-noble. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-failed-noble. In either case, without details of your testing we will not be able to proceed.

Further information regarding the verification process can be found at https://wiki.ubuntu.com/QATeam/PerformingSRUVerification . Thank you in advance for helping!

N.B. The updated package will be released to -updates after the bug(s) fixed by this package have been verified and the package has been in -proposed for a minimum of 7 days.

Changed in evolution (Ubuntu Noble):
status: In Progress → Fix Committed
tags: added: verification-needed verification-needed-noble
Revision history for this message
Alessandro Astone (aleasto) wrote :

Verified the following binary packages on Ubuntu 24.04 LTS:

evolution-plugins:amd64=3.52.3-0ubuntu1
libevolution:amd64=3.52.3-0ubuntu1
evolution-plugin-pstimport:amd64=3.52.3-0ubuntu1
evolution-plugin-bogofilter:amd64=3.52.3-0ubuntu1
evolution:amd64=3.52.3-0ubuntu1
evolution-common:amd64=3.52.3-0ubuntu1

tags: added: verification-done verification-done-noble
removed: verification-needed verification-needed-noble
Revision history for this message
Andreas Hasenack (ahasenack) wrote : Update Released

The verification of the Stable Release Update for evolution has completed successfully and the package is now being released to -updates. Subsequently, the Ubuntu Stable Release Updates Team is being unsubscribed and will not receive messages about this bug report. In the event that you encounter a regression using the package from -updates please report a new bug using ubuntu-bug and tag the bug report regression-update so we can easily find any regressions.

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package evolution - 3.52.3-0ubuntu1

---------------
evolution (3.52.3-0ubuntu1) noble; urgency=medium

  [ Alessandro Astone ]
  * New upstream release (LP: #2072547)

  [ Jeremy Bícha ]
  * debian/control: Bump e-d-s dependencies and build-dependencies to 3.52.3
  * Move libevolution-rss-common.so to libevolution package (Closes: #1070833)
    (LP: #2061744)

 -- Alessandro Astone <email address hidden> Tue, 09 Jul 2024 09:23:58 -0400

Changed in evolution (Ubuntu Noble):
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.