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

Bug #2061744 reported by Charles Cunningham
20
This bug affects 3 people
Affects Status Importance Assigned to Milestone
evolution (Debian)
Fix Released
Unknown
evolution (Ubuntu)
Fix Released
High
Unassigned
Noble
In Progress
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
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.