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 core22
? The 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.