任务单 #26144

Bazaarでpushできません

开放日期: 2011-08-28 17:39 最后更新: 2011-09-09 20:50

报告人:
属主:
类型:
状态:
开启 [Owner assigned]
里程碑:
(无)
优先:
5 - Medium
严重性:
5 - Medium
处理结果:
文件:

Details

project:kitedotnet のtrunkブランチにpushしようとすると「bzr: ERROR: Could not acquire lock "(remote lock)": bzr+ssh://azyobuzin@bzr.sourceforge.jp/bzrroot/kitedotnet/trunk/」と表示されて失敗します。bzr break-lock 実行してみたところ「bzr: ERROR: Permission denied: "/bzrroot/kitedotnet/trunk/.bzr/branch/lock/broken.id0zcrwy37p251o0d5ct.tmpinfo": : 13 Permission denied: '/bzrroot/kitedotnet/trunk/.bzr/branch/lock/broken.id0zcrwy37p251o0d5ct.tmp/info'」と表示されてても足も出ません。サポートよろしくお願いします。

任务单历史 (3/8 Histories)

2011-08-28 17:39 Updated by: azyobuzin
  • New Ticket "Bazaarでpushできません" created
2011-08-28 23:46 Updated by: ishikawa
评论

レポジトリ側を確認しましたが、異常な箇所は見つかりませんでした。

プロジェクト管理から bzr (やgit,mercurialなど)のレポジトリの作成を行なった場合、実際のレポジトリ作成はバッチ処理で 行われている関係で、実際にレポジトリ自体が作成されるまで数分程度のディレイがあります(実際に作成されるまでは bzr の管理画面上に 作成待ち という表示がされています)。

実際に kitedotnet の 該当のレポジトリ自体が作成されて利用できるようになったのは 17:33 すぎのようなのですが、 認証のログを確認したところ azyobuzin アカウントの ssh 認証のログは それより前に何度かの try があるような記録 はあるのですが、実際にレポジトリが作成されたあとだと思われる時刻のアクセスが確認できませんでした。

というあたりで現状サーバ側では異常が見つかりませんので、とりあえず まず以下の 2 点をご確認していただけますでしょうか?

  • (レポジトリが実際に作成される前にのみ確認していた可能性が考えられるので)現時点では正常にアクセスできるということはありませんでしょうか?
  • 該当レポジトリにアクセスする場合に使われる ssh のキーが sf.jp に登録されているものと異なっているということはありませんでしょうか?
2011-08-29 15:32 Updated by: azyobuzin
评论

今pushできることを確認しました。あれからbzrの設定はいじってませんし、 http://sourceforge.jp/projects/kitedotnet/history/ で確認したところtrunkブランチは8/5に作成されているはずなのですが…。謎です。

2011-08-29 20:38 Updated by: azyobuzin
评论

また再発しました。 user:yut831 がpush操作すると発生するのではないか、という気がします。

2011-08-29 22:50 Updated by: sugi
评论

user:yut831 さんの push の際にロックが残ってしまう事自体が問題なのですが、ちょっと原因は分かりません。

とりあえずロック元プロセスは無くなっているようなので、手動で外してみました。

ちなみに前回に関しては、break-lock を掛けた時にエラーメッセージは出ていますが、おそらくロックは外れています。

対策は考えますので少々お待ちください。

2011-08-30 01:20 Updated by: azyobuzin
评论

ありがとうございます。気長に待ちます。

2011-09-06 22:42 Updated by: azyobuzin
  • 状态 Update from 开启 to 关闭
  • Ticket Close date is changed to 2011-09-06 22:42
评论

user:yut831 のbzr whoamiのアドレスをyut831@sf-usr-shellからyut831@users.sourceforge.jpに変えることでうまくpushできるようになりました。 ありがとうございました。

また再発したらこのチケットを再オープンします。

2011-09-09 20:50 Updated by: azyobuzin
  • 状态 Update from 关闭 to 开启
评论

残念ながらまた再発してしまいました。対策待っています。よろしくお願いします。

Attachment File List

No attachments

编辑

You are not logged in. I you are not logged in, your comment will be treated as an anonymous post. » 登录名