I am trying to get ClearCase 9.1.0.4 Server running on a Docker container to use the container as a Jenkins build slave. I only install the Server version of ClearCase in the container so it doesn't try to install MVFS, and through device sharing I share the MVFS device on the host.
Everything seems to works fine, I can lsview, lsvob, etc. but if I try to setview I get the following error:
cleartool: Error: Couldn't set view tag <any_view>: unknown error in MVFS file system
The setview command works just fine on the host. No error log is generated on the host or the container to tell me what happened.
What is even stranger is that startview works fine on the container! That command mounts the view on /view and I can cd straight into the vob that I need to work on, but setview still complains about the tag.
Anyone seen this before? Did you fix it? Is it possible to have MVFS tell me something more useful than "unknown error"? How?
And yes, I already read this.
https://www.ibm.com/support/pages/system/files/inline-files/docker_clearcase.pdf
It doesn't help and I can't find the person who wrote it.
I managed to resolve the problem by upgrading the Docker host to ClearCase 9.1.0.5 full installation. The Docker container now runs fine, sharing binaries and config with the host. Holy moleed, this one was worse than pulling teeth!