I have a
core18-based snap which pulls in the
nmap snap as a dependency. This has generally worked fine, but recently the
nmap snap was updated to one that’s based on
core22. I’m still able to pull in the dependency seemingly without issue, but trying to actually run the
nmap binary naturally leads to a number of
GLIBC_2.XX not found errors.
What options do I have, apart from rebasing my own snap to
nmap snap doesn’t appear to have a “legacy” `core18 version or channel currently available. And given that I’m not the owner of that snap, I don’t believe that I have a way to “access” older versions of it.
Either way, it does seem a bit odd that snapcraft allows me to pull in a snap dependency with a mismatched base in this way.