ошибка обновления hg - PullRequest
       1

ошибка обновления hg

6 голосов
/ 03 февраля 2012

При попытке запустить hg update появляется следующая ошибка:

abort: Operation not permitted:
/var/www/simira/web/public/images/nominations/13/big/4f196667cf5a2.jpg

Вот некоторая информация:

$ cd /var/www/simira/web/public/images/nominations/13/big/
$ ll ./4f196667cf5a2.jpg 
-rw-rw-r-- 1 martin portadesign 15356 Feb  2 22:10 4f196667cf5a2.jpg
$ ll -d ./
drwxrwxr-x 2 martin portadesign 4096 Feb  2 22:10 ./
$ id
uid=5004(clime) gid=5007(portadesign) groups=5007(portadesign),10(wheel),48(apache)

Скажите, пожалуйста, что не так ...

1 Ответ

7 голосов
/ 03 февраля 2012

Проблема была вызвана попыткой hg изменить права доступа к файлу:

$ sudo hg update
$ ll ./4f196667cf5a2.jpg
./ -rwxrwxr-x 1 martin portadesign 15356 Feb  2 22:10 4f196667cf5a2.jpg

Как видно, в изображение добавлен исполняемый бит. Это единственный бит, который отслеживает hg, и, похоже, нет опции «выключения». Проблема в том, что только владелец файла может изменять его разрешения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...