Когда я пытаюсь загрузить / сохранить файлы / вложения из Firefox / Thunderbird, в моем каталоге загрузок появляется 0-байтовый файл.
Я перепробовал все возможные разрешения, но без разницы. В обоих случаях это работает, если я сохраняю папку за пределами моего домашнего каталога (например, / tmp / downloads /) с необходимыми разрешениями. Мой домашний каталог зашифрован с помощью fscrypt, но я не уверен, что это может быть проблемой.
Это новая минимальная дискотека. Предустановленный Firefox, Thunderbird установлен из репозиториев по умолчанию. Эта проблема не затрагивает другие программы.
Опубликовал отчет об ошибке здесь, но, возможно, это не ошибка: https://bugs.launchpad.net/ubuntu/+source/firefox/+bug/1828011
Это подтвержденные ошибки - вы можете увидеть продолжение https://bugs.launchpad.net/firefox/+bug/1796661 .
Кто-то описывает шаги по воспроизведению проблемы , детали очень похожи на ваши.
Действия по воспроизведению:
Я зашифровал мой homedir (в Ubuntu 18.04) с помощью fscrypt, следуя этому руководству: https://tlbdk.github.io/ubuntu/2018/10/ 22 / fscrypt.html Затем я пытаюсь загрузить любой файл из Интернета с помощью Firefox в мою папку «Загрузка», в мой домашний каталог (или любую зашифрованную папку).
Фактические результаты:
Загрузка мгновенно прерывается. Появляется только файл размером 0 КБ с правильным именем.
Ожидаемые результаты:
Файл должен быть загружен правильно.
blockquote>Владелец сайта http://tlbdk.github.io объяснил, что может привести к появлению ошибок.
Проблема в том, что firefox делает переименование из папки
blockquote>/tmp
в зашифрованную домашнюю папку, прямо сейчасfscrypt
возвращаетEPERM
вместоEXDEV
, что было бы нормально, когда операция не может быть завершена из-за пересечения точки монтирования или в этом случае незашифрованной в зашифрованную папку.В настоящее время не предлагается никаких исправлений, поэтому вы можете только ждать.
Обходной путь - привязать / tmp к папке в вашем домашнем каталоге (может вызвать другие проблемы) или как tmpfs. Согласно и , исправление из fscrypt было объединено с Linux 5.1