Архив рубрики ‘ClearCase FAQ’
Опубликовал Шамрай Александр на Май 22, 2009
<< Перейти в раздел “ClearCase FAQ”
Проблема:
Служба Atria Location Broker не запускается автоматически после входа в домен на MS Windows XP.
Причина:
Связано это с тем, что при входе в домен под управлением MS Windows XP некоторые процессы долго выполняются и процесс albd не может запуститься.
Решение:
Выполнить перезапуск службы после ее неудачного запуска. Для этого нужно перейти в »Панель управления»-> «Администрирование»->»Службы», выбрать службу «Atria Location Broker» и на закладке «Восстановление» выставить перезапуск службы через 1 минуту после сбоя:

Рубрика: ClearCase FAQ, IBM Rational | Помечено: ClearCase, FAQ, ibm, rational | Оставьте комментарий »
Опубликовал Шамрай Александр на Апрель 18, 2009
<< Перейти в раздел “ClearCase FAQ”
Симптомы:
На VOB-сервере под управлением Windows, при попытке db_server подключится к albd_server, возникает ошибка:
db_VISTA error 10048 from connect()
Причина:
Это WINSOCK ошибка, которая возникает, когда процесс пытается использовать порт, который уже занят другим процессом. Такая ошибка может проявляться на перегруженных подключениями серверах.
Решение:
Разрешить процессам использовать дополнительные порты.
Для этого необходимо перейти в реестр в ветку HKLM\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters, создать ключ MaxUserPort с типом DWORD и значением 65534. После добавления ключа сервер необходимо перезагрузить.
Рубрика: ClearCase FAQ, IBM Rational | Помечено: ClearCase, FAQ, ibm, rational | Оставьте комментарий »
Опубликовал Шамрай Александр на Апрель 18, 2009
<< Перейти в раздел “ClearCase FAQ”
Симптомы:
При создании представления появляется ошибка: View Storage is not found. При этом хранилище представлений доступно по сетевому пути и все разрешения к нему установлены верно.
Причина:
Создающий представление пользователь не имеет права на модификацию ветки реестра:
HKLM\System\CurrentControlSet\Services\LanmanServer\Shares
Решение:
Обеспечить доступ на изменение для ветки:
HKLM\System\CurrentControlSet\Services\LanmanServer\Shares
- Открыть редактор реестра (regedit).
- Перейти к ветке: HKLM\System\CurrentControlSet\Services\LanmanServer
- Правой кнопкой нажать на папке Shares, выбрать разрешения и добавить необходимого пользователя в список разрешенных.
Рубрика: ClearCase FAQ, IBM Rational | Помечено: ClearCase, FAQ, ibm, rational | Оставьте комментарий »
Опубликовал Шамрай Александр на Апрель 18, 2009
<< Перейти в раздел “ClearCase FAQ”
- Для того чтобы получить весь список приватных файлов в представлении необходимо выполнить следующие команды:
- Для статического представления (Snapshot View)
- cleartool ls -recurse -view_only
- Для динамического представления (Dynamic View)
- Удалить все приватные файлы в представлении можно следующими способами:
- Использовать вышеприведенные команды в следующей комбинации:
- for /f %i in (‘cleartool ls -recurse -view_only’) do echo %i&&del /Q %i
- Удалить и заново создать представление.
Рубрика: ClearCase FAQ, IBM Rational | Помечено: ClearCase, FAQ, ibm, rational | Оставьте комментарий »
Опубликовал Шамрай Александр на Апрель 18, 2009
<< Перейти в раздел “ClearCase FAQ”
- Удалить ссылку на репозиторий (tag):
cleartool rmtag -vob -all <vob tag>
- Удалить регистрационную запись для репозитория:
cleartool unregister -vob <vob storage pname>.vbs
- Переименовать или перенести директорий репозитория.
- Зарегистрировать новый директорий для репозитория:cleartool register -vob <new vob storage>.vbs
- Создать новую ссылку на репозиторий:cleartool mktag -vob -public -tag \<new vob tag> <new vob storage>.vbs
Рубрика: ClearCase FAQ, IBM Rational | Помечено: ClearCase, FAQ, ibm, rational | Комментарии (2) »
Опубликовал Шамрай Александр на Апрель 18, 2009
<< Перейти в раздел “ClearCase FAQ”
Симптомы:
Было удалено представление, которое содержало файлы в состоянии checkout.
Решение:
Необходимо удалить ссылки на представление из воба, при этом все checkout-ы будут автоматически удалены.
Последовательность действий:
- Узнать уникальный идентификатор UUID удаленного представления с помощью команды describe для воба, который содержит checkout-ы этого представления:
cleartool describe -long vob:vobtag
versioned object base «vobtag»
created …
VOB family feature level: …
VOB storage host: …
VOB storage global …
…
VOB holds objects from the following views:
? [uuid b10a1021.c23311a4.fe25.00:01:60:c7:32:de]
…
- Удалить ссылки на представление со всех вобов:
cleartool rmview -force -avobs -uuid b10a1021.c23311a4.fe25.00:01:60:c7:32:de
Removing references …
Рубрика: ClearCase FAQ, IBM Rational | Помечено: ClearCase, FAQ, ibm, rational | Оставьте комментарий »
Опубликовал Шамрай Александр на Апрель 16, 2009
<< Перейти в раздел “ClearCase FAQ”
Для этого нужно использовать команду cleartool find с запросом created_since с таким шаблоном:
cleartool find . -version ‘created_since(first_date) && !created_since(second_date)’
Пример:
cleartool find . -all -version ‘created_since(15-Jan) && !created_since(21-Mar)’ -print
Рубрика: ClearCase FAQ, IBM Rational | Помечено: ClearCase, FAQ, ibm, rational | Комментарии (2) »
Опубликовал Шамрай Александр на Апрель 14, 2009
<< Перейти в раздел “ClearCase FAQ”
- Найти удаленные файлы: выбор элементов, которые содержат метку LABEL1, но не содержат метку LABEL2
cleartool find . -all -element ‘lbtype_sub(LABEL1) && !lbtype_sub(LABEL2)’ -print
- Найти новые файлы: выбор элементов, которые содержат метку LABEL2, но не содержат метку LABEL1
cleartool find . -all -element ‘lbtype_sub(LABEL2) && !lbtype_sub(LABEL1)’ -print
- Найти последние версии файлов, которые были созданы между метками LABEL2 и LABEL1: выбрать все версии, которые содержат метку LABEL2, но не содержат метку LABEL1.
cleartool find . -all -version ‘lbtype(LABEL2) && !lbtype(LABEL1)’ – print
Рубрика: ClearCase FAQ, IBM Rational | Помечено: ClearCase, FAQ, ibm, rational | Оставьте комментарий »
Опубликовал Шамрай Александр на Апрель 12, 2009
<< Перейти в раздел «ClearCase FAQ»
- Остановить серверный процесс представления:
cleartool endview -server oldtag
- Удалить ссылку на представление с помощью команды rmtag:
cleartool rmtag -view oldtag
- Если необходимо перенести представление, выполнить команду unregister для текущего расположения представления, перенести представление в новое место и зарегистрировать представление:
cleartool unregister -view old-location
copy old-location new-location
cleartool register -view new-location
- Создать новую ссылку с помощью команды mktag:
cleartool mktag -view -tag newtag new-location
Рубрика: ClearCase FAQ, IBM Rational | Помечено: ClearCase, FAQ, ibm, rational | Оставьте комментарий »
Опубликовал Шамрай Александр на Апрель 3, 2009
<< Перейти в раздел «ClearCase FAQ»
При попытке поставить под версионный контроль новый файл или новую версию файла в clearcase появляется сообщение подобное об ошибке:

Type manager "text_file_delta" failed create_version operation
Возникнуть это может из-за того, что ваш файл содержит строки длиной более 8000 символов. Из файлов такой длиной строки clearcase не может выделить дельту. Для того, чтоб обойти эту ошибку, необходимо поменять тип файла на другой нетекстовый тип, например, binary_delta_file или compressed_file:
cleartool chtype binary_delta_file filename
Дополнительная информация:
Knowledge Collection: Type manager <text_file_delta> failed create_version operation
Рубрика: ClearCase FAQ, IBM Rational | Помечено: ClearCase, FAQ, ibm, rational | Оставьте комментарий »