すぐに使用していて、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キーを設定しようとしましたが、まったく同じエラーが発生します...
早く使ったことがないので無知を許して….
Debuildでソースパッケージを作成しようとすると、dpkg-buildpackageが実行され、gpgを使用して署名しようとします。 gpgが適切に設定されていない場合、それは明らかに失敗しますが、キーのuidがchangelogエントリに対応していない場合も、署名に失敗します。
debuild -us -S
を使用すると、署名されていないパッケージが作成されます。後でアップロードするためにファイルに署名できます。
変更ログエントリ(電子メールと名前)がキーのuidと一致していることを確認してください。 DEBEMAILおよびDEBFULLNAMEエントリを使用してbashrcでいつでも設定できます。
gpg --list-key
を使用して、正しいキーuidを確認できます。
SSHやGPGキーが正しく設定されていないようです。 Launchpadのアカウントページから両方を確認できるはずです(プロフィールを見ると、右側に少し離れているはずです)。
パッケージ管理がアップロードできることを認証する方法であり、実際にパッケージを自分のものにしたことを確認する必要があります。
乾杯!
編集::あなたの更新へのより多くの情報...
OK、そして他の編集を見て、変更ログに記入するために使用される環境でDEBEMAILとDEBNAMEが正しいことを確認しましたか?したがって、同じ電子メールアドレスの秘密鍵を探すために使用されるものもあります。したがって、これらが一致することを確認し、「gpg --list-secret-keys」を実行してメール用のものが表示されることを確認してから、ビルド時に-k fagを使用してdebhelperで使用するように強制できます(それは、パッケージのアップロードがdebianに後援されたときにしばしば署名される方法であり、非常に一般的であり、十分に文書化されています)