mailfromd: undefined symbol: mu_stream_getline

Bug #1977641 reported by rgvt
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
mailfromd (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

EXPECTED
mailfromd works

WHAT HAPPENS
systemctl start mailfromd

gives the following error:

Jun 04 09:53:06 base-generic-a mailfromd[2515]: /usr/sbin/mailfromd: symbol lookup error: /usr/sbin/mailfromd: undefined symbol: mu_stream_getline
Jun 04 09:53:06 base-generic-a systemd[1]: mailfromd.service: Main process exited, code=exited, status=127/n/a
Jun 04 09:53:06 base-generic-a systemd[1]: mailfromd.service: Failed with result 'exit-code'.

VERSIONS

lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 22.04 LTS
Release: 22.04
Codename: jammy

ii mailfromd 8.13-1 amd64 General-Purpose Mail Filter
ii libmailutils-dev 1:3.14-1 amd64 development files for GNU mailutils
ii libmailutils8:amd64 1:3.14-1 amd64 GNU Mail abstraction library
ii mailutils-common 1:3.14-1 all common files for GNU mailutils

Revision history for this message
rgvt (rgvt) wrote :

mu_stream_getline and others have changed to inline (changelog).
It seems as if not all dependent packages have been recompiled after this change.
Simple recompilation of mailfromd with the new headers did the job.

Revision history for this message
Roland Rosenfeld (roland) wrote :

This is/was a bug in mailutils 3.14 (see https://bugs.debian.org/1003755) which had an ABI change (over 3.13), but did not bump the abiversion.
mailutils 3.15 fixed this issue.
In Debian I triggered a binary rebuild of mailfromd after mailutils 3.15 was released, but Ubuntu seems to have not noticed this requirement.

Since I yesterday uploaded a new version of mailfromd (8.13-2) to the Debian archive, I expect Ubuntu to pull in this version soon, which will freshly compile mailfromd with mailutils 3.15, which should fix this issue in Ubuntu, too.

Revision history for this message
rgvt (rgvt) wrote :

They still have 8.13-1 in their repos for jammy. Maybe the Ubuntu build system needs some sort of "kick" to get it on 8.13-2? ;-)

Revision history for this message
Roland Rosenfeld (roland) wrote :

This should be fixed with the upgrade to 8.14-1, which is available in kinetic

Changed in mailfromd (Ubuntu):
status: New → 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.