cleartool Невозможно определить измененные элементы в ‹UUID› в потоке ‹имя потока›

Я использую ClearCase UCM - Multisite (версия 7.x). Когда я перебазирую определенный поток, я получаю следующую ошибку.

cleartool  Unable to determine modified elements in  "<UUID>" in stream  "<stream name>"

Advancing to baseline "temp2.6922" of component "cframework_src"
...
Updating rebase view's config spec...
Creating integration activity...
Setting integration activity...
Merging files...
cleartool: Error: Unable to determine modified elements in vob "14828f48.3c1411d6.a3a2.00:01:80:c3:ed:84" in stream  "stream_name".
cleartool: Error: Unexpected error in rebase.
cleartool: Error: Unable to perform merge.
cleartool: Error: Unable to perform integration.
cleartool: Error: Unable to rebase stream "<stream_name>".

Волшебный uuid каким-то образом связан с uuid семейства Vob, перечисленным ниже.

Tag: \cframework_src
  Global path: \\svr-inh-net-01\ccvobstore2\cframework_src.vbs
  Server host: svr-inh-cc-02
  Access: public
  Mount options: 
  Region: MGI_WIN
  Active: YES
  Vob tag replica uuid: 510b4e21.ecef11df.8889.00:01:84:38:25:75
Vob on host: svr-inh-cc-02
Vob server access path: /project/ccvobstore2/cframework_src.vbs
Vob family uuid:  14828f48.3c1411d6.a3a2.00:01:80:c3:ed:84
Vob replica uuid: 510b4e21.ecef11df.8889.00:01:84:38:25:75
Vob registry attributes: replicated

Какова реальная причина ошибки? Как я могу это исправить?

Больше информации

Есть другие потоки, которые под этим же pvob. Все они работают нормально. Синхронизация полная - ошибок нет - нигде.

Что вызывает недоумение, так это отсутствие информации в журналах ошибок и журналах очистки.


person Jayan    schedule 12.12.2013    source источник


Ответы (2)


Это решение решило проблему:

отменил текущий ребаз

После очистки перебазирования были выполнены следующие команды для
типа ветки:

cleartool checkvob -hlink -f brtype:<stream name>@\***pvob           
cleartool checkvob -hlink -f brtype:<stream name>@\childvob
cleartool checkvob -global -acquire -f brtype:<stream name>@\***pvob 

Это исправило проблемы с типом ветки.

После выполнения этого шага выполните «cleartool chstream -generate» или синхронизируйте поток с проектом из графического интерфейса.

person harikrishna    schedule 13.03.2014

Обычно это связано с Vob, не объявленным в текущем регионе, либо с самим \cframework_src, либо с одним из его adminVob/PVob (поскольку это UCM Vob).

Попробуйте cleartool descr -l vob\cframework_src просмотреть все связанные AdminVob и проверить, зарегистрированы ли они.

Также убедитесь, что это не связано с правильной проблемой при доступе к определенному элементу (файлу или каталогу), выполнив cleartool ls в целевом представлении (тот, где выполняется перебазирование).

Если он ограничен определенным потоком, выполните:

cleartool descr -l stream:aStream@\aPVob

Сравните его вывод с той же командой для другого потока (который работает), чтобы проверить, есть ли проблема с разрешениями (например, «Группа НИКТО», потому что она была создана с неправильным CLEARCASE_PRIMARY_GROUP)

person VonC    schedule 12.12.2013
comment
Спасибо за идеи. Похоже, что для этого требуется поддержка IBM - связались. - person Jayan; 12.12.2013
comment
@Jayan Хороший звонок. Мне интересен их ответ ;) - person VonC; 12.12.2013