Asterisk module chan_zap.so are linked against libtonezone.so.1 hardened meta # readelf -d /usr/lib/asterisk/modules/chan_zap.so Dynamic section at offset 0x25bd0 contains 21 entries: Tag Type Name/Value 0x00000001 (NEEDED) Shared library: [libpri.so.1] 0x00000001 (NEEDED) Shared library: [libtonezone.so.1] 0x00000001 (NEEDED) Shared library: [libc.so.0] 0x0000000c (INIT) 0x2db4 ... But libtonezone.so.1 are not in any package: hardened meta # equery b libtonezone.so.1 [ Searching for file(s) libtonezone.so.1 in *... ] It should have been included in zaptel: hardened meta # equery f zaptel [ Searching for packages matching zaptel... ] * Contents of net-misc/zaptel-1.0.8: ... /usr/lib /usr/lib/libtonezone.so -> libtonezone.so.1.0 /usr/lib/libtonezone.so.1.0 The libtonezone.so.1 link is missing. The link is on my system but not int the package. This is a problem when you use binary packages. Please add the link in the package. This is probably related to #133672 Thanks!
does this still happen with zaptel-1.0.10 or higher ? please paste in the output of `emerge --info`.
Problem fixed in zaptel-1.0.10 (and above i believe) hardened ~ # equery f zaptel [ Searching for packages matching zaptel... ] * Contents of net-misc/zaptel-1.0.10: [ snip ] /usr/lib/libtonezone.so -> libtonezone.so.1.0 /usr/lib/libtonezone.so.1 -> libtonezone.so.1.0 /usr/lib/libtonezone.so.1.0 hardened ~ #
fixed in 1.0.10. older versions will be removed soon.