On Wed, Jun 7, 2017 at 5:06 PM, Samuel Lijin <sxlijin@xxxxxxxxx> wrote: > On Wed, Jun 7, 2017 at 4:43 PM, Ævar Arnfjörð Bjarmason > <avarab@xxxxxxxxx> wrote: >> Ah, so you installed Net::SSLeay via CPAN, and then upgraded your Arch >> openssl, breaking the CPAN-built *.so object? >> >>> Agreed that send-email should be report errors properly. It's a rather >>> essential tool. >> >> Indeed, do you get a meaningful error if you apply my patch? > > FWIW I'm on Arch as well and am getting what I assume is a related error: > > SSLeay.c: loadable library and perl binaries are mismatched (got > handshake key 0xdb80080, needed 0xde00080) > > The last patch I sent out was on 5/23, and I just ran a system upgrade > today (only one I've done since then), which presumably is what > "broke" send-email. I used CPAN to install Net::SMTP::SSL, > Mime::Base64, and Authen::SASL; I assume that Net::SSLeay is installed > as a dependency of one of the three (presumably the first)? > > I know Net::SSLeay isn't controlled by Arch's package manager: > > $ perldoc -l Net::SSLeay > /usr/lib/perl5/site_perl/Net/SSLeay.pod > $ pacman -Qo /usr/lib/perl5/site_perl/Net/SSLeay.pod > error: No package owns /usr/lib/perl5/site_perl/Net/SSLeay.pod > > Ævar's patch unfortunately does not fix or change anything for me. Right because it attempts to log a diff issue. > Liam: when you say "uninstall" /usr/{lib,share}/perl5/site_perl/*, do > you just mean rm -rf? You need these new arch packages: perl-mime-tools perl-net-smtp-ssl perl-authen-sasl To uninstall the cpan stuff I did this in case I need to put anything back mkdir -p siteperl_uninstall/{lib,share} sudo mv /usr/share/perl5/site_perl/* siteperl_uninstall/share/ sudo mv /usr/lib/perl5/site_perl/* siteperl_uninstall/lib/ You could comment on this issue here https://bugs.archlinux.org/task/54334 .