Версия пакета, в которой обнаружена ошибка: pve-storage-9.1.6-alt2.x86_64, ceph-19.2.7-alt1.x86_64 Стенд: тестовое окружение ALT Server (Sisyphus, x86_64), установлены пакеты pve-storage, pve-manager, ceph. Шаги для воспроизведения: 1. Развернуть и инициализировать кластер Ceph 19.2.7 (создать файловую систему cephfs и активный MDS). 2. Выполнить команду добавления хранилища CephFS в Proxmox VE: # pvesm add cephfs cephfs Ожидаемый результат: Хранилище успешно добавляется в /etc/pve/storage.cfg, команда завершается с кодом 0, pvesm status --storage cephfs отображает активное хранилище. Реальный результат: Команда падает с ошибкой: create storage failed: Not a proper cephfs authentication file: /etc/pve/priv/ceph/cephfs.secret Дополнительная информация: Проверка файла аутентификации в pve-storage жёстко ожидает ровно два символа паддинга base64 (==), что было справедливо для 16-байтных ключей старого шифра CEPH_CRYPTO_AES. Начиная с Ceph 19.2.7 (коммит b5aabec1b710 "auth/cephx: switch default cipher to AES256KRB5") по умолчанию генерируются 32-байтные ключи шифра AES256KRB5 (type 2), base64-представление которых оканчивается ровно на один символ = (например, ...plQ=). В результате pve-storage считает любой валидный секрет Ceph 19 повреждённым и падает с ошибкой Not a proper cephfs authentication file. В апстриме Proxmox проверка уже обновлена — убрана привязка к суффиксу == с учётом ключей шифра aes256k. Необходимо обновить пакет pve-storage до актуальной апстримной ревизии с этим исправлением или применить соответствующий патч.
pve-storage-9.1.9-alt1 -> sisyphus: Wed Nov 04 2026 Sergey Konev <darisishe@altlinux> 9.1.9-alt1 - 9.1.9 (Closes: 61334)