Not bad advice but my recommendation is usually to install fixes only when the symptom/error being encountered is specifically addressed by the fix. Resist the temptation to install latest fixes “to see if that corrects the issue” – that almost never works out. If the fix specifically mentions the problem being seen, absolutely apply the fix. Otherwise, don’t.
The reason for that approach is that fixes often introduce other issues, unfortunately. Not always of course but we’ve been bitten multiple times over the years. So we take a rather conservative approach. No point in applying a fix that 1) doesn’t resolve the specific issue; 2) potentially introduces other issues.
With the information in this thread, I would suggest not just applying the latest fix unless it specifically mentions it addresses the pipe closed error that is reported. The proposed fix described here is related to SFTP, but is a different error altogether. The full readme of that fix may mention the pipe closed issue. If so, great! If not, it’s a shot in the dark whether or not the fix will resolve your specific symptom.
In any case, an update to a newer version is likely very much in order as noted by multiple posters.
[Edit] Also be aware when updating, particularly major versions, that bugs can reappear. Again, not often, but a bug fixed in say 9.7 Fix 99 could appear again when you update to 10.7. This is sort of understandable given the development paths of versions but can be aggravating to chase the same bug you chased and addressed 2 years ago. Search for the error message encountered to see if a fix addresses it before going too deep into troubleshooting.