Estou tentando fazer com que o servidor ClearCase 9.1.0.4 seja executado em um contêiner Docker para usar o contêiner como um escravo de construção do Jenkins. Eu instalo apenas a versão Server do ClearCase no contêiner para que ele não tente instalar o MVFS e, por meio do compartilhamento de dispositivos, compartilho o dispositivo MVFS no host.
Tudo parece funcionar bem, posso lsview, lsvob, etc. mas se tento setview recebo o seguinte erro:
cleartool: Erro: não foi possível definir a tag de visualização <any_view>: erro desconhecido no sistema de arquivos MVFS
O comando setview funciona perfeitamente no host. Nenhum log de erros é gerado no host ou no contêiner para me informar o que aconteceu.
O que é ainda mais estranho é que o startview funciona bem no contêiner! Esse comando monta a visualização em /view e posso fazer cd direto no vob em que preciso trabalhar, mas setview ainda reclama da tag.
Alguém já viu isso antes? Você consertou isso? É possível que o MVFS me diga algo mais útil do que "erro desconhecido"? Como?
E sim, eu já li isso.
https://www.ibm.com/support/pages/system/files/inline-files/docker_clearcase.pdf
Não ajuda e não consigo encontrar a pessoa que o escreveu.
Consegui resolver o problema atualizando o host Docker para a instalação completa do ClearCase 9.1.0.5. O contêiner Docker agora funciona bem, compartilhando binários e configurações com o host. Santo moleed, este foi pior do que arrancar dentes!