Добрый день, установил CLD 10.9 завёл её в домен.Начал оптимизацию системы
nano /etc/make.conf
прокомментировал
*CFLAGS="-O2 -march=native -pipe"
CXXFLAGS="${CFLAGS}"*
Пересобираю все пакеты
emerge -e system && emerge -e world && module-rebuild -X rebuild && reboot
На первом же пакете получаю
!!! makedirs('/var/calculate/remote/distfiles/')
!!! Directory Not Found: DISTDIR='/var/calculate/remote/distfiles'
!!! Fetching will fail!
!!! No write access to '/var/calculate/remote/distfiles'
Traceback (most recent call last):
File "/usr/lib/portage/bin/ebuild", line 268, in <module>
debug=debug, tree=mytree)
File "/usr/lib/portage/pym/portage/proxy/objectproxy.py", line 32, in __call__
return result(*args, **kwargs)
File "/usr/lib/portage/pym/portage/package/ebuild/doebuild.py", line 838, in doebuild
fetchonly=fetchonly):
File "/usr/lib/portage/pym/portage/proxy/objectproxy.py", line 32, in __call__
return result(*args, **kwargs)
File "/usr/lib/portage/pym/portage/package/ebuild/fetch.py", line 552, in fetch
vfs_stat = os.statvfs(mysettings["DISTDIR"])
OSError: [Errno 2] No such file or directory: '/var/calculate/remote/distfiles'
* Fetch failed for 'sys-libs/glibc-2.11.2-r2', Log file:
* '/var/calculate/tmp/portage/sys-libs/glibc-2.11.2-r2/temp/build.log'
!!! makedirs('/var/calculate/remote/distfiles/')
!!! Directory Not Found: DISTDIR='/var/calculate/remote/distfiles'
!!! Fetching will fail!
!!! No write access to '/var/calculate/remote/distfiles'
Поискал ответы на форуме
Нашел http://www.calculate-linux.ru/boards/7/topics/4528
выполнил
*cl-groupadd --gid 250 -f portage unix
cl-usermod -a portage client unix
chmod 2775 /var/calculate/remote/distfiles/*
Ситуация не изменилась
Смотрим на разрешения на каталоги
getfacl remote/
# file: remote/
# owner: root
# group: client
# flags: -s-
user::rwx
group::rwx
other::r-x
It1 remote # getfacl distfiles/
# file: distfiles/
# owner: root
# group: client
# flags: -s-
user::rwx
group::rwx
other::r-x
Здесь у нас всё хорошо
А вот разрешения на файл который создаёт клиент при попытке обновления
It1 distfiles # getfacl .__portage_test_write__
# file: .__portage_test_write__
# owner: 900
# group: client
user::rw-
group::r--
other::r--
Клиент может создать файл но с правами только на чтение
Уважаемые разработчики помогите пожалуйста разобраться в этой ситуации.