logind should tell us why hibernation isn't available: - hardware not supported - insufficient swap etc. This would be used to show the user why hibernation isn't an option.
We generally provide an answer now: $ sudo systemctl hibernate Failed to hibernate system via logind: Not enough swap space for hibernation For further enhancements, please open an issue on the new bugtracker on https://github.com/systemd/systemd/issues/.
Follow-up in: https://github.com/systemd/systemd/issues/13470
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.