У меня ОЧЕНЬ странная и не очень освещенная проблема с конкретным Windows Build Server (Jenkins Slave).
В Jenkins у меня есть Job, который извлекает последний код из определенной ветки.
Фактическая команда, которую пытается выполнить git:
git fetch -t origin +refs/heads/*:refs/remotes/origin/*
Через несколько часов, после хорошей работы в течение 1 месяца, работа неожиданно завершается с этой ошибкой:
ERROR: Problem fetching from origin / origin - could be unavailable. Continuing anyway
hudson.plugins.git.GitException: Command "C:\Program Files (x86)\Git\bin\git.exe fetch -t origin +refs/heads/*:refs/remotes/origin/*" returned status code 128:
stdout:
stderr: fatal: pack has 1 unresolved delta
fatal: index-pack failed
Я пытался найти некоторые сообщения об этом в Интернете, но ничего не вышло ...
Вещи, которые я уже пробовал:
- Удалите git и установите снова
- Удалить рабочую область (которая также удаляется заданием при выборе варианта удаления)
- Удалить ВСЕ рабочее пространство из системы
- git fsck - нет интересных результатов
- git verify-pack - нет интересных результатов
- git index-pack + соответствующий файл пакета - здесь тоже нет интересных результатов
Еще немного (надеюсь, важная) информация:
- С этого сервера, когда я работаю через CMD / GitBash - та же проблема сохраняется
- С других серверов / ПК я могу выполнить эту команду с тем же Git Repo, что доставляет мне неприятности ...
- Другие задачи, которые работают с другими Git Repo на одном и том же сервере сборки, работают свободно.
Я потерян. Может кто-то пролить свет на это?