Sprawdzanie SVN nie powiedzie się, gdy „separator porcji był nieprawidłowy”
Podczas sprawdzania dużego projektu pojawia się błąd w losowym pliku w projekcie:
Nie można odczytać treści odpowiedzi: błąd SSL: deszyfrowanie nie powiodło się lub nieprawidłowy rekord macOdpowiedź polegała na wyłączeniu SSL i ponownym uruchomieniu SVNServer.
Przetestowany ponownie i otrzymałem ten błąd:
separator porcji był nieprawidłowyZbadałem więc dziennik SVNserver:
Błąd podczas zapisywania danych base64: APR nie rozumie tego kodu błędu [500, # 620018]
Dostawca napotkał błąd podczas przesyłania strumieniowego odpowiedzi w raporcie. [500, # 0]
Wystąpił błąd podczas prowadzenia edytora raportów aktualizacji [500, # 620018]
Możemy odtworzyć powyższe 100% czasu.
WYPRÓBOWANY:Od tego momentu próbowaliśmy:
Uaktualniono OpenSSL do najnowszej wersji. Wynikiem tych samych błędów powyżej.
Skopiował REPO do nowego REPO, aby nie dopuścić do uszkodzenia pliku. Wynikiem tych samych błędów powyżej.
Zainstalowano SVNserver lokalnie i przetestowano biorąc pod uwagę nasze równanie. Wynikiem tego samego błędu powyżej.
Uważamy, że może to być izolowane od wersji OpenSSL, której używamy z innym komponentem zainstalowanym z VisualSVN.
Czy ktoś zna ten problem i jak go rozwiązać?
KOMPONENTY / USTAWIENIA:Windows 2008 Server R2Subversion Apache 1.7.6Serwer HTTP Apache 2.2.22OpenSSL 0.9.8xNeon 0.29.6Serf 1.0.0SQLite 3070603ZLib 1.2.3VisualSVN 2.5.6SSL włączonyWęzły klienckie Windows 7 x64 pro