2011-09-27 40 views
1

我試圖在我的公司svn服務器上籤出一個文件夾。操作過程中出現SVN錯誤:「壞記錄MAC」

我正在使用Tortus SVN這個錯誤(版本

Command: Update 
Error: REPORT of '/svn/REPOSITORY/!svn/vcc/default': Could not read response body: SSL 
Error: error: decryption failed or bad record mac (https://svnroot:8443) 
Finished!: 

烏龜SVN版本信息:

TortoiseSVN 1.6.12, Build 20536 - 64 Bit , 2010/11/24 20:59:01 
Subversion 1.6.15, 
apr 1.3.8 
apr-utils 1.3.9 
neon 0.29.5 
OpenSSL 0.9.8p 16 Nov 2010 
zlib 1.2.3 

我以爲問題origionally可能與我的SVN客戶端,所以我嘗試做一個使用Subversive(Eclipse SVN插件)結帳。我收到了類似的錯誤信息:

Checkout operation for 'https:<you know all that stuff...>' failed. 
svn: bad record MAC 
svn: REPORT request failed on '/svn/REPOSITORY/!svn/vcc/default' 

我不知道我的下一步應該是什麼。通常在我得到錯誤之前,它會完成一些操作,所以通過連續更新我可以檢查整個項目,但這是屁股的一大痛苦。

對此提出建議?


更新:

我升級我的TortoiseSVN到:

TortoiseSVN 1.6.16, Build 21511 - 64 Bit , 2011/06/01 19:00:35 
Subversion 1.6.17, 
apr 1.3.12 
apr-utils 1.3.12 
neon 0.29.6 
OpenSSL 1.0.0d 8 Feb 2011 
zlib 1.2.5 

這個升級我的版本的OpenSSL。仍然得到相同的錯誤。

回答

1

seems to be a bug在openssl 0.9.8中。由於0.9.8d是numerous漏洞,因此您應該考慮更新爲openssl 1.0.0e。

+0

我在幾個地方見過。我只需要在本地機器上升級openssl,還是需要在服務器上更新? – sixtyfootersdude

+0

@sixtyfootersdude錯誤報告提到,只有當兩個端點都使用libssl 0.9.8時纔會發生。由於提到的安全問題,儘管更新兩者是一個好主意。 – phihag

+0

我升級了我的openssl升級烏龜,但仍然得到同樣的問題。 – sixtyfootersdude

0

將IDEA_JDK_64環境變量設置爲Java 1.7 JDK爲我解決了它。也許是因爲JDK有更新的cacerts。