Size: a a a

2021 February 26

AK

Artsiom Karakin in OpenBSD
Я снова поставил порты, сделал по той инструкции, которую кидал и установил таким образом rsync. fiche собирается, но возникает ошибка после make install
===>  Faking installation for fiche
install -m 0755 fiche /usr/local/bin
install: /usr/local/bin/INS@0XWmjx2LT9: Permission denied
*** Error 1 in /usr/ports/pobj/fiche/fiche-0.9.1 (Makefile:9 'install')
*** Error 2 in . (/usr/ports/infrastructure/mk/bsd.port.mk:3010 '/usr/ports/pobj/fiche/fake-amd64/.fake_done': @cd /usr/ports/pobj/fiche/fic...)
*** Error 2 in . (/usr/ports/infrastructure/mk/bsd.port.mk:2116 '/usr/ports/packages/amd64/all/fiche.tgz': @cd /usr/ports/www/fiche && PKGPA...)
*** Error 2 in . (/usr/ports/infrastructure/mk/bsd.port.mk:2605 '_internal-package': @case X${_DEPENDS_CACHE} in  X) _DEPENDS_CACHE=$(doas -...)
*** Error 2 in . (/usr/ports/infrastructure/mk/bsd.port.mk:2584 'package': @:; cd /usr/ports/www/fiche && PKGPATH=www/fiche make _internal-p...)
*** Error 2 in . (/usr/ports/infrastructure/mk/bsd.port.mk:2137 '/var/db/pkg/fiche/+CONTENTS': @cd /usr/ports/www/fiche && PKGPATH=www/fiche...)
*** Error 2 in /usr/ports/www/fiche (/usr/ports/infrastructure/mk/bsd.port.mk:2584 'install': @lock=fiche;  export _LOCKS_HELD=" fiche";  do...)
источник

AK

Artsiom Karakin in OpenBSD
make makesum
===>  Checking files for fiche
`/usr/ports/distfiles/fiche-0.9.1.tar.gz' is up to date.
/bin/sh: cannot create /usr/ports/www/fiche/distinfo.new: Permission denied
*** Error 1 in /usr/ports/www/fiche (/usr/ports/infrastructure/mk/bsd.port.mk:2234 'makesum': @cd /usr/ports/distfiles;  ck=/usr/ports/www/f...)
источник

СГ

Сергей Горячев... in OpenBSD
очевидно, следует посмотреть права ls -ld /usr/ports/www/fiche/
источник

AK

Artsiom Karakin in OpenBSD
drwxr-xr-x  2 root  wheel  512 Feb 26 10:21 /usr/ports/www/fiche/
источник

СГ

Сергей Горячев... in OpenBSD
а ты под кем делаешь установку, под _pbuild ?
источник

AK

Artsiom Karakin in OpenBSD
угу
источник

СГ

Сергей Горячев... in OpenBSD
в doas.conf что?
источник

AK

Artsiom Karakin in OpenBSD
источник

СГ

Сергей Горячев... in OpenBSD
А ели только это оставить (закомментить остальное)?
источник

AK

Artsiom Karakin in OpenBSD
Но всё остально из /etc/examples Это не я придумал
источник

СГ

Сергей Горячев... in OpenBSD
Меня строка с :wheel смущает, она не перехватывает ли управление ранее? И там нет nopass
источник

AK

Artsiom Karakin in OpenBSD
permit|deny  The action to be taken if this rule matches.
persist  After the user successfully authenticates, do not ask for a password again for some time.
keepenv  Environment variables other than those listed in doas(1) are retained when creating the environment for the new process.
identity     The username to match.  Groups may be specified by prepending a colon (‘:’).  Numeric IDs are also accepted.
Не должно перехватывать, но я попробую, да
источник

AK

Artsiom Karakin in OpenBSD
Всё равно пермишшион денайд
источник

СГ

Сергей Горячев... in OpenBSD
# cd /usr/ports
# make fix-permissions
источник

AK

Artsiom Karakin in OpenBSD
give /usr/ports/distfiles to _pfetch:_pfetch (but not build-stats)
give /usr/ports/pobj/locks to _pbuild:_pbuild
give /usr/ports/packages to _pbuild:_pbuild
give /usr/ports/packages/amd64 to _pbuild:_pbuild
give /usr/ports/bulk/amd64 to _pbuild:_pbuild
give /usr/ports/update/amd64 to _pbuild:_pbuild
give /usr/ports/plist to _pbuild:_pbuild
give /usr/ports/pobj to _pbuild:_pbuild
give /usr/ports/packages/amd64/cache/ to _pfetch:_pfetch
источник

СГ

Сергей Горячев... in OpenBSD
umask еще стоит проверить у пользователя artsi0m
источник

AK

Artsiom Karakin in OpenBSD
022
источник

N

Noiseless in OpenBSD
Во кстати да. Я и забыл про такое
источник

AK

Artsiom Karakin in OpenBSD
ошибка таже
источник

СГ

Сергей Горячев... in OpenBSD
cd /usr/ports/www/fiche/
make clean

отработает?
источник