[Mailmunge] Grief After OS Update

list at ptld.com list at ptld.com
Wed Oct 16 21:33:38 EDT 2024


I did an OS migration and major version update (Centos8 to RHEL-OL9) causing every package to be reinstalled then updated.
Perl was updated to 5.32.1
Afterwards mailmunge would not start, giving the error:

   sh[63493]: /usr/local/bin/mailmunge-multiplexor: error while loading shared libraries: libperl.so.5.26: cannot open shared object file: No such file or directory

I could not figure out why it was still looking for perl 5.26.
mailmunge-filter.pl is using #!/usr/bin/env perl, the env path vars where correctly set for 5.32.1
I even tried to ln -s 5.26 to 5.32.1 but that caused a segfault.
So i gave up and rebuilt from source.

My question is;
When mailmunge compiles is it hard coded to a perl version? If i allow dnf to auto update perl in the future will it break mailmunge again?
Or was there something else going on that caused mailmunge to look for the older version no longer installed and prevented it from using the newer installed perl?


More information about the Mailmunge mailing list