Быстро поделиться ошибкой (не могу загрузить в ppa)

Я использую быстро, и я не могу загрузить в мой PPA. Вот что я получаю:

$ quickly share --ppa swink/ppa
Get Launchpad Settings
Launchpad connection is ok
.........An error has occurred when creating debian packaging
ERROR: can't create or update ubuntu package
ERROR: share command failed
Aborting

Я могу создать пакет, но получаю предупреждение:

$ quickly package --extras
........Ubuntu packaging created in debian/
............................................................................................................................................................................................................................
Command returned some WARNINGS:
----------------------------------
** (setup.py:26291): WARNING **: Error sending credentials: Error sending message: Operation not permitted
----------------------------------
Ubuntu package has been successfully created in ../unity-bookmarks_1.0-public4_all.deb

В чем может быть проблема?

Редактировать:

Когда я запускаю debuild -S, я получаю это: clearsign failed: secret key not available

Редактировать 2:

Я даже пытался установить новый ключ pgp, но я получаю именно те же ошибки ...

3
задан 29 June 2012 в 03:39

2 ответа

Я не использовал быстро, извините за невежество, но ...

Когда вы пытаетесь создать исходный пакет с помощью debuild, dpkg-buildpackage попытается подписать его с помощью gpg. Если gpg не настроен должным образом, это, очевидно, завершится ошибкой, но также, если uid вашего ключа не соответствует записи в журнале изменений, он также не сможет подписать.

Если вы используете debuild -us -S, это создаст неподписанный пакет. Вы можете подписать файлы позже для загрузки.

Убедитесь, что запись в журнале изменений (адрес электронной почты и имя) совпадает с идентификатором вашего ключа. Вы всегда можете установить его в bashrc с записями DEBEMAIL и DEBFULLNAME.

Вы можете проверить правильный ключевой идентификатор, используя gpg --list-key

0
ответ дан 29 June 2012 в 03:39

Похоже, у вас нет SSH & amp; или ваши ключи GPG настроены правильно. Вы должны быть в состоянии увидеть их обоих на странице учетной записи на Launchpad (справа от них немного там, где они должны быть при просмотре вашего профиля)

Вы хотите убедиться, что они действительно Вот как Package mgmt проверяет подлинность того, что вы можете загрузить, а также делает пакеты сами.

Ура!

РЕДАКТИРОВАТЬ :: Более подробную информацию о ваших обновлениях ...

Хорошо, и, увидев ваше другое редактирование, вы также убедились, что DEBEMAIL и DEBNAME верны в среде, так как они будут использоваться для заполнения журнала изменений, а также того, что используется для поиска закрытого ключа того же самого адрес электронной почты, поэтому убедитесь, что они совпадают, а также запустите «gpg --list-secret-keys», чтобы убедиться, что адрес для вашей электронной почты действительно появляется, а затем вы можете принудительно использовать его с debhelper с помощью -k fag при сборке (именно так часто загружаются пакеты, когда они спонсируются в Debian, что очень распространено и хорошо документировано)

0
ответ дан 29 June 2012 в 03:39

Другие вопросы по тегам:

Похожие вопросы: