LinuxForum.Fans
Тема

emerge выдает ошибку, скачивает но не устанавливает пакеты

Автор: Slava_d_2 6 сообщений 3807 просмотров
#259756

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)'

#259757

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

#259821

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

#259928

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

#261373

та же проблема :(

#261386

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

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

На клиенте

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

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

text
calculate ~ #  ls -ld /var/calculate/remote/ 
drwxrwsr-x+ 5 root client 0 Фев 27 17:51 /var/calculate/remote/
text
calculate ~ # ls -ld /var/calculate/remote/distfiles/
drwxrwsrwx+ 2 root portage 0 Июн 18 15:59 /var/calculate/remote/distfiles/
Войдите или зарегистрируйтесь, чтобы ответить.