Journalctl говорит: "Не удалось найти ACL в журнале: операция не поддерживается"
Когда я бегу journalctl -xe
как пользователь без полномочий root я получаю следующую ошибку:
bgeron@machine:~$ journalctl -xe
Failed to search journal ACL: Operation not supported
No journal files were opened due to insufficient permissions.
1 ответ
Это может быть вызвано монтированием ZFS с неправильными параметрами. Journald требуется списки контроля доступа, которые по умолчанию отключены в ZFS в Linux.
Чтобы включить списки контроля доступа, вы должны установить acltype=posixacl
свойство в ваших файловых системах. Согласно справочной странице zfs(8), также рекомендуется установить xattr=sa
свойство, которое более эффективно, но поддерживается только "относительно новыми" реализациями ZFS.
Установите свойства для каждой файловой системы следующим образом:
zfs set acltype=posixacl poolname/path/to/fs && zfs set xattr=sa poolname/path/to/fs
После установки этих свойств перезапустите journald:
sudo systemctl restart systemd-journald
Смотрите также: https://github.com/NixOS/nixpkgs/issues/16954