CVSNT - невозможно оформить заказ, обновить, получить историю файлов и многое другое

Мы использовали CVSNT в нашей группе без проблем в течение многих лет. Наша установка CVSNT выполняется на Windows Server 2003 Enterprise Edition. Мы используем CVSNT 2.0.51d и службу блокировки CVS 2.5.05.

К сожалению, вчера у нас возникли проблемы с CVS. Похоже, что в CVS есть проблема, которая приводит к проблеме со службой блокировки CVS. Мы получаем следующую ошибку, когда пытаемся извлечь модуль, вывести список файлов, выполнить обновление CVS и т. Д. В этом примере мы видим следующую ошибку при оформлении заказа:

Failed to obtain lock on /cvs/MyProject/.myFilename,v: FAIL Unknown flag 'Full'

У нас есть пять модулей CVS. Мы видим эту ошибку, когда пытаемся проверить любой из пяти модулей. В последнее время мы тоже ничего необычного не делали. Вчера мы создали ветку CVS в одном из наших модулей, а также наши типичные коммиты, но раньше мы создавали ветки и выполнили тысячи проверок.

Команда CVS ls не дает сбоя. Другие простые команды также не терпят неудачу. Я думаю, что есть проблема с замками. Мы попытались запустить службу блокировки CVS в режиме отладки (cvslock -test), но не увидели никаких необычных сообщений отладки, когда использовали наш клиент CVS для подключения.

В настоящее время мы также используем метод pserver для подключения к нашему серверу CVS. Когда я захожу на наш сервер Windows - где находится сервер CVS - и запускаю клиент CVS локально на этом сервере и подключаюсь, используя локальный метод, проверка CVS работает отлично!

Может ли кто-нибудь предложить какие-либо идеи, чтобы помочь нам решить эту проблему?

1 ответ

Похоже, это связано с cvslock. Появилось следующее решение основной проблемы: * Найти и убить cvslock в диспетчере задач * запустить cvslock -i как администратор * войти в службы и убедиться, что cvslock запущен.

Другие вопросы по тегам