SubVersion:使用mod_authz_svn从1.7.4升级到1.8.11

时间:2015-02-18 10:04:50

标签: apache svn upgrade

我们使用SubVersion多年以来,我们经历了几次升级,但现在我们将生产环境从1.7.4升级。到1.8.11。

升级后,在日志中我发现了一条错误消息:

  

无法加载mod_authz_svn配置:部分名称   ' MyNotWorkingRepository:/主机/'包含非规范的fspath' /主机/'

我搜索了很多而没有找到任何有用的信息!

升级过程中ACL文件没有改变,奇怪的行为是有人在其他人工作,类似,不能工作!

以下是工作的摘录:

[/]
administrator = rw
supervisor = rw

[MyWorkingRepository:/]
developer1 = rw
developer2 = rw

Here is an excerpt of the NOT working one:

[groups]
developers = developer1, developer2

[/]
administrator = rw
supervisor = rw

[MyWorkingNotRepository:/]
developer1 = r
developer2 = r
developer3 = r
developer4 = r

[MyWorkingNotRepository:/Client/]
developer1 = rw
developer2 = rw

[MyWorkingNotRepository:/Host/]
developer3 = rw
developer4 = rw

您能帮助我们或指出有关ACL解析器更改的文档吗?

非常感谢, Antonio Petricca

编辑1 :SubVersion托管在Windows Server计算机上。

1 个答案:

答案 0 :(得分:3)

尝试从/Host/删除尾部斜杠以使其成为规范:

/Host

我找不到任何官方文档,但有些论坛(例如this one)声称this test(在第2873行返回false)表示解析{{1}文件,因此authz等路径在SVN版本1.8 +中无效。