#1115595 evolution-data-server-common: missing evolution-source-registry.service (required by bin:evolution-data-server-common) #1115595
- Package:
- evolution-data-server-common
- Source:
- evolution-data-server-common
- Submitter:
- Fab Stz
- Date:
- 2026-04-21 02:27:01 UTC
- Severity:
- normal
Dear Maintainer, I suspect there is some missing dependency. For example my journalctl reports: obexd[1815]: Unable to acquire registry: Error calling StartServiceByName for org.gnome.evolution.dataserver.Sources5: Unit evolution-source-registry.service not found. I found that evolution-source-registry.service is shipped in bin:evolution-data-server However, my systems has only evolution-data-server-common installed (automatic dependency). In the meantime I installed evolution-data-server as well. Maybe evolution-data-server should also be installed if evolution-data-server-common is installed? Chain of deps: evolution-data-server-common -> libedataserver-1.2-27t64 -> bluez-obexd -> bluedevil -> plasma-desktop ... If you believe the issue is in another package, would you please forward it to the appropriate package? Regards
The content of evolution-source-registry.service suggests it uses a binary (/usr/libexec/evolution-source-registry) that is only available in evolution-data-server. Therefore the package assignment is correct. The main issue is that obexd depends on evolution-data-server, but it is not added as a recommended/suggested package in bluez-obexd. Therefore, unless other packages pull evolution-data-server in, bluez-obexd would not work properly, and the computer would be advertised as an audio device instead of a computer that can receive files. Obexd depending on some heavy GNOME libraries is indeed awkward. However, this is not Debian's fault. Ideally, obexd can be made DE-agnostic, as 1087689 proposed.