![Docker 容器上的 ClearCase 9.1.0.4 服务器](https://linux22.com/image/789645/Docker%20%E5%AE%B9%E5%99%A8%E4%B8%8A%E7%9A%84%20ClearCase%209.1.0.4%20%E6%9C%8D%E5%8A%A1%E5%99%A8.png)
我正在尝试让 ClearCase 9.1.0.4 Server 在 Docker 容器上运行,以便将该容器用作 Jenkins 构建从属。我只在容器中安装 ClearCase 的服务器版本,因此它不会尝试安装 MVFS,并且通过设备共享我在主机上共享 MVFS 设备。
一切似乎都运行良好,我可以执行 lsview、lsvob 等,但如果我尝试 setview,则会收到以下错误:
cleartool:错误:无法设置视图标签 <any_view>:MVFS 文件系统中出现未知错误
setview 命令在主机上运行良好。主机或容器上没有生成任何错误日志来告诉我发生了什么。
更奇怪的是 startview 在容器上运行良好!该命令将视图挂载在 /view 上,我可以直接 cd 到我需要处理的 vob,但 setview 仍然抱怨标签。
以前有人见过这种情况吗?你修复了吗?MVFS 能告诉我比“未知错误”更有用的信息吗?怎么做?
是的,我已经读过了。
https://www.ibm.com/support/pages/system/files/inline-files/docker_clearcase.pdf
这没有帮助,而且我找不到写这篇文章的人。
答案1
我设法通过将 Docker 主机升级到 ClearCase 9.1.0.5 完整安装解决了该问题。Docker 容器现在运行良好,与主机共享二进制文件和配置。天哪,这比拔牙还难受!