since the update (to version 23.3.10), we are seeing the following error for various device families. How can we fix this?
0 [main] perl 1860 child_info_fork::abort: D:\spectrum\NT-Tools\SRE\bin\cygcrypt-0.dll: Loaded to different address: parent(0x1A0000) != child(0x170000)
Cannot fork: Resource temporarily unavailable at /usr/lib/perl5/vendor_perl/5.26/i686-cygwin-threads-64int/Expect.pm line 118.
DX NetOps Spectrum 23.x
NCM debug example:
Oct 24, 2024 13:35:04.552 (captureRunningConfig for host: x.x.x.x) - Exception occured :8523794
252
1 [main] perl 7776 child_info_fork::abort: D:\spectrum\NT-Tools\SRE\bin\cygcrypt-0.dll: Loaded to different address: parent(0x690000) != child(0x110000)
Cannot fork: Resource temporarily unavailable at /usr/lib/perl5/vendor_perl/5.26/i686-cygwin-threads-64int/Expect.pm line 118.
Host 10.200.39.77:
Login has failed. Output:
Generally this issue will happen if any anti virus is running while installing/upgrading spectrum which interferes with cygwin binaries.
It looks like there is some issue with some of the old Cygwin builds as well. We are going to upgrade the Cygwin builds too to latest version soon.
This is a very rare occurrence and generally a reboot or running some rebase commands solves the issue.
Rebooting the machines or running /usr/bin/rebase-trigger or /usr/bin/rebaseall commands will solve the issue.