Description of problem: Very simply, any program using perl's Errno module (even indirectly) has this error: $ perl -MErrno -e 1 Errno architecture (x86_64-linux-thread-multi-4.1.8-100.fc21.x86_64) does not match executable architecture (x86_64-linux-thread-multi-4.3.0-1.fc24.x86_64) at /usr/lib64/perl5/Errno.pm line 11. I'm not totally sure what the error means. Version-Release number of selected component (if applicable): perl-5.22.1-355.fc24.x86_64 perl-Errno-1.23-353.fc24.x86_64 How reproducible: 100% Steps to Reproduce: 1. See above.
Oh I see .. as soon as I hit "Submit" I realized what the bug was. Updating the perl-Errno package to the -355 version (to match the perl release) fixes it.
The Errno Perl module is a Perl wrapper for errno.h kernel header file, thus the module ensures the module was built with the same kernel headers as perl interpreter to match each other.