ошибка монтирования при установке с помощью оснастки

В Ubuntu 16.04 я установил cloudcompare, используя следующие привязки:

sudo snap install cloudcompare

Однако при попытке его запустить я получаю следующую ошибку:

$ sudo cloudcompare.CloudCompare 
cannot perform operation: mount --rbind /home /tmp/snap.rootfs_AUR1hM//home: Permission denied

Как это исправить ?

2
задан 21 November 2017 в 07:50

2 ответа

У меня была именно эта проблема, и я смог ее исправить, используя привязку, вместо символической ссылки. В моем случае у меня была символическая ссылка для моего домашнего каталога на / data / home. Начните с удаления этого;

rm /home

Затем отредактируйте ваш / etc / fstab и добавьте строку;

/data/home      /home   none    bind

Перезагрузитесь, чтобы проверить, и / data / home будет подключен к / home

0
ответ дан 21 November 2017 в 07:50

Попробуйте запустить его без sudo? Я попытался запустить с sudo и получил другую ошибку, связанную с разрешением, но запустить его без работы для меня.

РЕДАКТИРОВАТЬ:

Ответ выше неправильный. Согласно этой ошибке , это произойдет, когда / home является символической ссылкой на другой каталог.

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

.

sudo rm -R /home && sudo mkdir -p /home/${whoami} && sudo chmod ugo+rwx /home/$whoami

Кроме того, вы можете создать другого пользователя для запуска cloudcompare, если вы не хотите изменять свою систему.

1
ответ дан 21 November 2017 в 07:50

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

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