So if, after you block the metadata service you also remove the flag ~/.byobu/.metadata_available, then it should automatically detect that metadata is no longer available.
The problem is when byobu launches once when metadata is available, and then launches or runs some other time when it's *not* available, but the cached flag still exists.
So if, after you block the metadata service you also remove the flag ~/.byobu/ .metadata_ available, then it should automatically detect that metadata is no longer available.
The problem is when byobu launches once when metadata is available, and then launches or runs some other time when it's *not* available, but the cached flag still exists.