LINUX.ORG.RU

Не устанавливается GnuPG

 ,


0

2

Доброго всем времени суток. Собираю я, значит, пакет GnuPG из исходников по всем правилам

./configure && make && make check && make install
, а он в самом конце сборки выдает вот такое:
srcdir=. GNUPGHOME=`/bin/pwd` GPG_AGENT_INFO= LC_ALL=C GPGSM=../sm/gpgsm ./runtest ./inittests
gpgsm: error creating keybox `/src/gnupg-2.0.25/tests/pubring.kbx': Permission denied
gpgsm: keyblock resource `/src/gnupg-2.0.25/tests/pubring.kbx': Permission denied
gpgsm: error creating keybox `/src/gnupg-2.0.25/tests/pubring.kbx': Permission denied
gpgsm: keyblock resource `/src/gnupg-2.0.25/tests/pubring.kbx': Permission denied
gpgsm: error creating keybox `/src/gnupg-2.0.25/tests/pubring.kbx': Permission denied
gpgsm: keyblock resource `/src/gnupg-2.0.25/tests/pubring.kbx': Permission denied
Ну, думаю, странно это всё, надо бы его проверить. в ответ на
make check
он выводит совсем феерические вещи на экран:
make[3]: Entering directory '/src/gnupg-2.0.25/tests/openpgp'
gpg-agent[9553]: stat() failed for `/src/gnupg-2.0.25/tests/openpgp': Permission denied
gpg-agent[9553]: can't create directory `/tmp/gpg-V7SFFL': Permission denied
FAIL: version.test
*********Some similar text**********
gpg-agent[9688]: stat() failed for `/src/gnupg-2.0.25/tests/openpgp': Permission denied
gpg-agent[9688]: can't create directory `/tmp/gpg-fYusHS': Permission denied
FAIL: import.test
======================================
28 of 28 tests failed
Please report to http://bugs.gnupg.org
======================================

Пробовал и chmod 755, и chown root:root на эту папку, но ничего не поменялось. Пробовал забить на эти тесты и грубо установить

make install
, но даже такая безобидная команда, как
gpg --list-keys
сказала, что нет у нее прав на папку root.

Как установить GnuPG и из-за чего рут считает, что у него нет прав?

Другие программы ставятся и работают нормально.

★★

Последнее исправление: aido (всего исправлений: 2)

Ответ на: комментарий от Gotf

Начнем с того, что не apt, а apt-get. Но apt-get у меня не стоит и еще долго стоять не будет, так как собирается всё из исходников под родную архитектуру. Поэтому жду другие пути решения.

aido ★★
() автор топика
Ответ на: комментарий от aido

Начнем с того, что не apt, а apt-get.

… Shelled Regios > which apt
/usr/bin/apt

Но apt-get у меня не стоит и еще долго стоять не будет, так как собирается всё из исходников под родную архитектуру. Поэтому жду другие пути решения.

Тогда могу только предложить выпрямить руки.

Gotf ★★★
()
Ответ на: комментарий от aido

дружочек, это уже не первая твоя темка, где LFS тебя мордой возюкает по твоему криворучию, может пока попроще дистрибутив возьмёшь, рано тебе, ты же ещё даже директории мамками обзываешь, ай-яй-яй.
по теме, на gnupg.org, где-то в мануалах, лежит пэдээфочка, там как раз такой каноничный случай, с пермишен динед при установке, для неосиляторов и рассмотрен. удачи.

novitchok ★★★★★
()
Ответ на: комментарий от aido

Мы простых путей не ищем)))

А жизнь школьника - это и та не «простые пути»

anonymous
()
Ответ на: комментарий от novitchok

А нельзя ли менее туманно говорить? На том сайте я не нашел никаких упоминаний. по крайней мере поиск «Permission denied» по странице не дает ничего.

И вообще, из-за чего, мать его, у рута может возникать Permission denied??

aido ★★
() автор топика
Ответ на: комментарий от aido

у рута может возникать Permission denied??

Божественное вмешательство, не иначе.

Как я понял из логов, gpgsm не может получить доступа к файлам.

roman77 ★★★★★
()
Ответ на: комментарий от roman77

Как я понял из логов, gpgsm не может получить доступа к файлам.

Я это тоже понял. не понял почему gpgsm не может получить доступа

aido ★★
() автор топика
Ответ на: комментарий от anonymous_sama

в каком месте там можно было намутить с правами, если оно не взлетает вне зависимости от chmod/chown?

aido ★★
() автор топика
Ответ на: комментарий от anonymous_sama

После общения со службой поддержки, выяснилось, что строго необходимо быть не рутом во время конфигурации и компиляции пакета.

aido ★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.