On Mon, Nov 22, 2021 at 11:34:44PM +0100, pas...@pascallen.nl wrote:
> After a sysupgrade to 6.9
> I try to update the packages but get thrown an error:
> 
> router# pkg_add -Uu
> ListUtil.c: loadable library and perl binaries are mismatched (got
> handshake key 0xb600000, needed 0xec00000)

This error generally means that you've installed perl modules
(in this case List::Util) using a CPAN client instead of ports or
packages.

> How can I recover?

Remove any modules you've installed outside of the ports tree into
/usr/local/libdata/perl5.


Once you upgrade to OpenBSD 7.0, base tools got smarter so that they
won't be broken by this condition, but things outside of base will
continue to have issues.  I need to get back to some changes to improve
this in the future, but time has not been on my side.

l8rZ,
-- 
andrew

A printer consists of three main parts:
        the case, the jammed paper tray and the blinking red light.

Reply via email to