Re: Релиз Unit 1.6

Vadim A. Misbakh-Soloviov nginx на mva.name
Сб Ноя 17 05:16:41 UTC 2018


Что-то я тут подебажил ещё, и заметил вообще страннейшую вещь:
нижеуказанная ошибка вываливается если использовать --local=/usr/lib64 и 
export USER=root (потому что под ним и происходит install-фаза, просто 
переменная пуста).

> ```
> gyp WARN EACCES user "root" does not have permission to access the dev dir
> "/ var/tmp/portage/www-servers/nginx-unit-9999/homedir/.node-gyp/9.8.0" gyp
> cc1plus: error: /var/tmp/portage/www-servers/nginx-unit-9999/work/nginx-
> unit-9999/src: Permission denied
> ```

Однако (!!!)
1) не просто у юзера root есть права доступа в директории, на которые 
ссылается билдлог, но и прямо даже из секции src_install (откуда потом 
вызывается `make install`), непосредственно перед этим `make install`'ом я 
прекрасно могу создать (touch'ем) файлы в указанных директориях...
Ну, точнее, первая не существует, но прекрасно создаётся `mkdir -p` (хотя это 
и не помогает, а приводит к другой ошибке с правами), а вот во второй 
прекрасно создаютмя любые файлы.

А вот gyp почему-то выкабенивается...


Подробная информация о списке рассылки nginx-ru