原子事务的颠覆错误
今天我安装了 Subversion + Apache。我创建了存储库,一切在我的 httpd.conf
上看起来都正确,我什至可以通过浏览器查看我的存储库(尽管它是空的)。
当我要进行提交时,我收到此错误:
无法执行原子初始化。
然后什么也没有发生。我一直在谷歌上搜索,快2个小时了,没有解决。
使用Ubuntu 10.10 + 最新的Subversion + 最新的SQLite 3。
Today I installed Subversion + Apache. I created the repositories, everything looks right on my httpd.conf
and I can even look my repo through my browser (although it's empty).
When I'm going to make a commit I get this error:
Couldn't perform atomic initialization.
and then nothing happens. I kept searching on Google, been almost 2 hours and no fix.
Using Ubuntu 10.10 + latest Subversion + latest SQLite 3.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
今天我收到这样的错误,当我之前导入的存储库转储是从较旧的 Subversion 转储时,所以我必须以这种方式创建存储库:
之后,导入完美地通过了。
I get today such error, when the repository's dump I've imported previously were dumped from older Subversion, so I had to create the repository in such way :
After that, the import passed flawlessly.
我们的 IT 人员发现分区已满。清理了一些空间,然后就可以了。
Our IT guy found that the partition was full. Cleared off some space, then it worked.
我正在使用 RubyStack 2.2.2 。在我的例子中,这是由于 apache 在 mod_dav_svn 和 mod_authz_svn 之前加载 libphp5 模块而引起的。问题是 Apache 正在加载 libphp5 中包含的 libsqlite 的实现。因此,基本上将 LoadModule dav_svn_module 和 LoadModule authz_svn_module 放在 httpd.conf 中的 LoadModule php5_module 之前。这对我有用。
I'm using RubyStack 2.2.2 .In my case this was caused by the fact that apache was loading libphp5 module before mod_dav_svn and mod_authz_svn. The problem is that Apache is loading the implementation of libsqlite included in libphp5. So basically put LoadModule dav_svn_module and LoadModule authz_svn_module before LoadModule php5_module in your httpd.conf. This worked for me.