1 (18.06.2012 19:01:51 отредактировано Slava.d)

emerge выдает ошибку, скачивает но не устанавливает пакеты (компьютер находится в домене).
результат выполнения emerge firefox

[Errno 13] Permission denied: '/var/calculate/remote/packages/CLDG/i686/.Packages.portage_lockfile': chown('/var/calculate/remote/packages/CLDG/i686/.Packages.portage_lockfile', -1, 250)
Cannot chown a lockfile: '/var/calculate/remote/packages/CLDG/i686/.Packages.portage_lockfile'
Group IDs of current user: 0 1 2 3 4 6 10 11 20 26 27
Permission denied: 'chown('/var/calculate/remote/packages/CLDG/i686/Packages.4418', 900, 900)'

2

Очевидно нет разрешения на создание лок-файла.
Не могу сказать точно, как там в Calculate, но полагаю, надо от рута устанавливать.

Йа тьомный эльф

3

монтируете каталог с пакетами удалённо?
так не пойдёт... для DISTFILES есть PORTAGE_RO_DISTDIRS. А для PKGDIR такого ЕМНИП нет - надо поднимать ftp с BINHOST'ом...
ещё можно посмотреть FEATURRES в man make.conf. Там много всяких опция для lock-файлов - может что-то и подойдёт, но ЕМНИП такого тоже нет.

95% процентов проблем находятся между клавиатурой и стулом.

4

Или мож на СD директория с пакетами.

Йа тьомный эльф

5 (27.06.2012 13:28:02 отредактировано Rapple)

та же проблема  ac

6

У меня проблема c emerge, когда компьютер в домене работать отказывается Permission denied... Как только его выводишь из домена ошибка пропадает... На самом же сервере emerge работает
Не как не могу понять в чём проблема на сервере...
client находиться в группе portage

calculate ~ # ls -ld /var/calculate/remote/ 
drwxrwsr-x+ 5 root client 69 Фев 27 17:51 /var/calculate/remote
calculate ~ # ls -ld /var/calculate/remote/distfiles/
drwxrwsrwx+ 2 root portage 8192 Июн 18 15:59 /var/calculate/remote/distfiles/


На клиенте

calculate ~ # emerge hedgewars
Permission denied: 'chown('/var/calculate/remote/packages/CLDG/i686/Packages.20634', 900, 900)' 

- ошибка пропадает, как только компьютер вывожу из домена и всё начинает ставиться
Ежиков я взял как пример... Такая ошибка со всеми пакетами которые бы не пытался ставить.

calculate ~ #  ls -ld /var/calculate/remote/ 
drwxrwsr-x+ 5 root client 0 Фев 27 17:51 /var/calculate/remote/
calculate ~ # ls -ld /var/calculate/remote/distfiles/
drwxrwsrwx+ 2 root portage 0 Июн 18 15:59 /var/calculate/remote/distfiles/