Snap-приложения - невозможно создать каталог пользовательских данных (домашняя папка смонтирована в привязке)

У меня есть домашняя папка на другом диске, который монтируется через fstab к /mnt/HDD

UUID=123 /mnt/HDD exfat rw,defaults,umask=002,uid=1000,gid=1000,auto,users,exec 0 0

Домашняя папка затем монтируется в привязке к /home

/mnt/HDD/Ubuntu/home /home none defaults,bind 0 0

Не знаю, в этом ли проблема, но когда я запускаю некоторые приложения snap (например, Discord), он говорит

WARNING: cannot create user data directory: cannot update the 'current' symlink of "/home/user_name/snap/app_name/current": symlink 128 /home/user_name/snap/app_name/current: operation not permitted

вместе с другими не удалось создать символическую ссылку...: Операция не разрешена.

Любые идеи, почему это может произойти?

1
задан 24 August 2021 в 13:19

1 ответ

Вы не должны использовать файловую систему, которая не поддерживает символические ссылки Linux, в качестве домашнего каталога.

Подключенный диск, на котором находится ваш домашний каталог, отформатирован в файловой системе extfat . Это довольно простая файловая система, в основном предназначенная для использования на съемных носителях. Он не поддерживает ссылки Linux и права доступа к файлам Linux. Snap полагается на символические ссылки и поэтому не может работать с такой файловой системой.

Убедитесь, что ваша домашняя папка находится в файловой системе, которая поддерживает символические ссылки и разрешения файловой системы. Вы по-прежнему можете хранить пользовательские файлы (файлы документов, изображения, ...) на других носителях, а символические ссылки - или монтировать привязку - к папкам в вашем домашнем каталоге.

2
ответ дан 4 September 2021 в 09:28

Другие вопросы по тегам:

Похожие вопросы: