人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

何度もすみません、再びsvnに関する質問です。
前の質問(http://q.hatena.ne.jp/1225639637)で通常のsvnのコマンドに関してはうまく動作したのですが、
svnadmin create file://Volumes/hogehoge/svn/project
上記がうまく動作してくれません。(svnadmin: 'file://Volumes/hogehoge/svn/project' is an URL when it should be a path)
そういえばsvnadminの場合はwinの場合もパスの指定の仕方を変えないといけないのを思い出して
svnadmin create /Volumes/hogehoge/svn/project
に書き変えてためしてみると、
svnadmin: Can't write to file '/Volumes/hogehoge/svn/project/db/write-lock': Input/output error
のエラーが出てしまいます。上記のファイルそのものは作成されていることから
パスの指定の仕方は正解だということはわかるのですが。。。
何度も申し訳ありませんが、何かわかる方はお教えいただけますと幸いです。
よろしくお願いいたします。

●質問者: n_maco2
●カテゴリ:コンピュータ ウェブ制作
✍キーワード:DB Svn T/O URL WIN
○ 状態 :終了
└ 回答数 : 4/4件

▽最新の回答へ

1 ● zzz_1980
●23ポイント

/Volumes/hogehoge/svn/project/db/

への書き込み権限が無いんじゃないかと思います。

http://q.hatena.ne.jp/1225423519 のコメントを参照願います。


2 ● zzz_1980
●41ポイント

svnのlock のメカニズムを勘違いしていました。

Berkeley DB で lock を管理しているらしいので、単にファイルが作れる、作れないの問題ではないようです。

smb 経由という点が引っかかります。すこし調べますので以降はコメントをあけておいていただければそちらへ書き込みます。

◎質問者からの返答

ご回答ありがとうございます!

>smb 経由という点が引っかかります。すこし調べますので以降はコメントをあけておいていただければそちらへ書き込みます。

本当に助かります。ありがとうございます。

ロックファイルそのものは生成されているので、単純な書き込み権限の問題ではおっしゃるとおりなさそうです。

パーミッションも読み書き可の状態ですので。。。

諸々こちらでも調べていますので何かわかりましたらお教えいただけますでしょうか。

よろしくお願いいたします。

※とりあえず回答回数を増やしておきました。


3 ● b-wind
●31ポイント
svnadmin create --fs-type fsfs /Volumes/hogehoge/svn/project

でやってみて。

もちろん一端 /Volumes/hogehoge/svn/project の中身は空にして。

◎質問者からの返答

いつもご回答ありがとうございます。

試してみたところ、下記の状態になって、他のパターンと同じ結果になってしまいました。。。

macbook:~ maco$ svnadmin create --fs-type fsfs /Volumes/hogehoge/svn/project

svnadmin: Can't write to file '/Volumes/hogehoge/svn/project/db/write-lock': Input/output error


4 ● startkit
●22ポイント

rootないしは管理者で動かさないとだめなのでは?あるいは当該ディレクトリのパーミッションが書き込み禁止になっている。

◎質問者からの返答

ご回答ありがとうございます。

レポジトリを作成している場所なのですが、NAS上のサーバーでして聞いた話では一応OSが入っているらしいという話は聞くのですが、telnetでもsshでも接続できないので、root権の取得などができない状態です。一応macにマウントした状態でsvnフォルダ(この中にレポジトリを作ろうとしています)のパーミッションを見てみると、

drwx------ 1 maco admin 16384 Nov 3 22:34 svn

700となっていますが、smbで接続しているのでこれを見る意味はあるのでしょうか。。。(winはパーミッションの考えがないと聞いていますが。。。)

また、"/Volumes/hogehoge/svn/project/db/write-lock"このファイルの作成そのものには成功しているので、書き込み権限などは問題なさそうに見えます。。。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ