Hello,
I am using SCM Manager 2.42.2 on Debian Linux. It is only Subversion enabled in SCM Manager.
There is no problem at all about regular developer use case. All commits and updates from any developer works just fine. At least no problem reports that I am aware of.
Recently, I started checking build servers. I tested well known Jenkins in a VM on my own development machine. Test system was accessing SCM Manager over the internet. My development machine as metal is also accessing SCM Manager over the internet.
Once my Jenkins tests are complete, I spin up a new virtual server in the same physical server as SCM Manager working and installed Jenkins in it. Unfortunately, I started to got errors at checkout stage from Jenkins. Using Jenkins support forum, I am told it is believed to be a network problem of some kind.
Since there is no firewall on SCM Manager machine and only difference is accessing it over the internet and over LAN (actually VM reaching another VM on same server) and using command line subversion to do checkout seems to work, I did not know what else to do or check.
After some more trials with Jenkins, I could not solve the problem so switched testing GoCD which unlike Jenkins need subversion itself to be installed on the system.
It seemed to be working at first, but after a while I get random E730053 errors. They were not always happening as in Jenkins, but they do happen. Below is a log file of GoCD with the error from a job that I manually triggered today
##|08:26:52.784 [go] Job Started: 2023-03-19 08:26:52 TRT
##|08:26:52.784
pr|08:26:52.784 [go] Start to prepare YazilimGuncelle/3/BuildStage/1/BuildJob on Build-Server [C:\Program Files (x86)\Go Agent]
##|08:26:52.862 [go] Cleaning working directory "C:\Program Files (x86)\Go Agent\pipelines\YazilimGuncelle" since stage is configured to clean working directory
pr|08:26:53.143 [go] Start to update materials.
pr|08:26:53.143
pr|08:26:53.143 [go] Start updating utils at revision 63 from http://192.168.1.104:8080/scm/repo/scmadmin/utils/trunk
pe|08:26:53.534 STDERR: svn: E730053: Error running context: An established connection was aborted by the software in your host machine.
&2|08:26:53.534 Failed to run svn --username scmadmin --password ****** checkout --non-interactive -r 63 http://192.168.1.104:8080/scm/repo/scmadmin/utils/trunk C:\Program Files (x86)\Go Agent\pipelines\YazilimGuncelle\utils
ex|08:26:53.534 [go] Job completed YazilimGuncelle/3/BuildStage/1/BuildJob on Build-Server [C:\Program Files (x86)\Go Agent]
I started to suspect this maybe a VM controller problem as none of the developers are using VM on same server as SCM Manager is working. But, I need to do more tests and research before concluding.
I am posting this with the hope that I might get some clue as to where else to check maybe using debug logs or similar.
Thanks & Regards,
Ertan