При создании представления я получил эту ошибку; cleartool: Ошибка: не удалось записать имя хоста в каталог хранилища

Я создаю представление и получаю эту ошибку cleartool: Ошибка: не удалось записать имя хоста в каталоге хранилища. Убедитесь, что root или группа администраторов ClearCase имеют разрешение на запись в этот каталог.

Я перепробовал все возможные способы устранения неполадок, используя онлайн-справку и другие, но безуспешно. Кто-нибудь может помочь?


person user_new    schedule 23.10.2013    source источник


Ответы (2)


Вы можете проверить техническое примечание "Регистрация VOB или создание нового представления или VOB сообщает об ошибке: не удалось записать имя хоста"

View Tool

Error creating view - '<view-tag>'

Fail to record hostname " HOST " in storage directory "<path to view storage>. 
Check that root or the ClearCase administrators group has permission to write to 
this directory.
Unable to create view "<global path to view storage>".

http://www-01.ibm.com/support/docview.wss?uid=swg21234135&aid=1

Причина

Причина ошибки в конечном итоге связана с неспособностью ClearCase успешно записать имя хоста в файл .hostname, расположенный в каталоге хранилища VOB или представления.

В дополнение к различным решениям проверьте, сохраняется ли эта ошибка на разных клиентах для разных пользователей.
Если нет, скорее всего, она связана с вашим профилем.
Проверьте, например, ваш CLEARCASE_PRIMARY_GROUP и ваш credmap (сопоставление учетных данных).


В моем случае это всегда был случай применения правильного fix_prot к хранилищу представления/vob.
Для хранилища представления была именно такая последовательность:

alias sfp sudo /usr/atria/etc/utils/fix_prot

sfp -force -rec -chown <owner> -chgrp <ClearCaseUsers> -chmod 775 /path/to/viewStorage/yourView.vws
sfp -force -root -chown <owner> -chgrp <ClearCaseUsers> /path/to/viewStorage/yourView.vws

Замените <owner> и <ClearCaseUsers> нужным владельцем и группой.

person VonC    schedule 23.10.2013
comment
@knm строка чуть выше sfp определяет, что такое sfp: псевдоним для fix_prot. - person VonC; 23.10.2013
comment
Как правило, не используйте fix_prot -root для представления, так как это приведет к удалению дополнительных групп представления. В результате вы сможете запустить представление, но не сможете открывать файлы, связанные с группами, отличными от основной группы. В unix это можно исправить, создав групповые файлы в файлах .../{независимо}.vws/.identitiy и сделав их setgid для рассматриваемой группы. Но для окон вы можете сделать представление в лучшем случае частично полезным. - person Brian Cowan; 29.06.2017
comment
@BrianCowan Приятно знать. Я делал это бесчисленное количество раз, но я полагаю, что использовал правильные группы. - person VonC; 29.06.2017

При создании представления другие распространенные проблемы для удаленно сохраненных представлений:

1) Группа «clearcase» на клиенте и сервере не указывает на одну и ту же группу. Вам нужно будет получить clearbug2 обоих хостов и сравнить учетные данные albd и данные хоста в данных реестра в каталоге «clearcase_info» файла .zip.

2) Вы пытаетесь создать представление, размещенное в Unix, из клиента Windows.

person Brian Cowan    schedule 29.06.2017