subminでリポジトリを作成しようとするとsvnモジュールが無いというエラーが発生する

[事象]
subminを用いてSVNを構築を行った。
submin上の画面で新規にリポジトリを作成すると以下の様なエラーメッセージが発生してリポジトリが作成できなかった。

Failed to import python 'svn' module. please install.
(中略)
Traceback (most reent call last):
(中略)
  File "/usr/lib/python2.7/site-packages/submin/plugins/vcs/svn/repository.py" , line 96, in __init__
    raise VCSImportError ("Failed to import python 'svn' modle, please install")

同じ様な事を悩んでいる人も居るようであるが、特にWeb上色々ぐぐりまくったがドンピシャの解決案が見つからず。そんなところで詰まっている人はどうも少なそう。。
www.oschina.net


[環境]
CentOS 7.2
Apache 2.4
・submin2 2.2.2.1
python 2.7
pythonパッケージのsvn0.3.5

[インストールに参考にしたリンク先]
[CentOS]Submin2でSVNサーバをブラウザで管理する | ごった煮 - tips about programming and building a server
qiita.com

[原因]
python-subversionというパッケージのインストール漏れであった。
何度も何度も色々なサイトのインストール手順を丁寧に繰り返したが、いずれもfailed,failed,failedというメッセージが表示されるだけでは解決しなかった。
CentOS7の固有問題なのか。

[対応方法]
CentOSの場合は、subversion-pythonというパッケージをインストールする事で無事解決した。

yum -y install subversion-python

[参考リンク先]
serverfault.com

[補記:subminインストール時に助かるTips]
(subminをSVNにしか利用しない場合)
これを行っておかないと、偶発的(?)にgit_userがうんちゃらかんちゃらと怒られる場面が発生した。(ディレクトリの権限が誤っていた場合などで発生する?)

submin2-admin var/lib/submin/ config set vcs_plugins svn

(パスワードの初期化)
メールサーバーをインストールしない場合、メールが見れない可能性がある。
その場合に直接sqlite3を覗くことでパスワード入力を回避できる。

sqlite3 /var/lib/submin/conf/submin.db
select * from password_reset;

検索した結果、1|1234567890|z123~hogeみたいな文字列が表示されるので、一番後ろのz123~hogeという文字列を控えておく。
その後、ブラウザに対して、 http://ホスト名/submin/password/admin/先ほど控えた文字列 でアクセスする。
するとadminでログインできた状態を得れるので、再度同一セッションで http://ホスト名/submin/ でアクセスするとadmin権限で管理コンソールに入れる。その後、パスワードを設定すればよい。

(ディレクトリの権限)
subminをインストールしたディレクトリや、SVNリポジトリ権限が書き込み可能な権限になっているか確認する。(apacheユーザーが所有者になっていればOKと考えているが合っているかな…?)

チーム開発実践入門 ~共同作業を円滑に行うツール・メソッド (WEB+DB PRESS plus)

チーム開発実践入門 ~共同作業を円滑に行うツール・メソッド (WEB+DB PRESS plus)

Gitがこわい

Gitがこわい