# Error when TotalSegmentator trying to install required Python packages: \`SSLError(SSLEOFError(8, ‘EOF occurred in violation of protocol (\_ssl.c:1129)’))\`

**URL:** <https://discourse.slicer.org/t/error-when-totalsegmentator-trying-to-install-required-python-packages-sslerror-ssleoferror-8-eof-occurred-in-violation-of-protocol-ssl-c-1129/34539>\
**Category:** Support\
**Tags:** totalsegmentator\
**Created:** [February 26, 2024, 11:42am UTC](https://discourse.slicer.org/t/error-when-totalsegmentator-trying-to-install-required-python-packages-sslerror-ssleoferror-8-eof-occurred-in-violation-of-protocol-ssl-c-1129/34539 "2024-02-26T11:42:10Z")\
**Posts on this page:** 1\
**Showing post:** 7

<div class="post-metadata">

**Author:** ![jamesobutler](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/jamesobutler/32/7511_2.png) [@jamesobutler](https://discourse.slicer.org/u/jamesobutler)\
**Post date:** [February 27, 2024, 3:58am UTC](https://discourse.slicer.org/t/error-when-totalsegmentator-trying-to-install-required-python-packages-sslerror-ssleoferror-8-eof-occurred-in-violation-of-protocol-ssl-c-1129/34539/7 "2024-02-27T03:58:34Z")

</div>

This may be related to the issue of ZScaler getting in the way. @rnvwnvvir does your computer have ZScaler running when this happens? I have observed a similar error trying to download PyTorch when I’m at home and using my corporate laptop which forces ZScaler to be running. When I’m physically at my workplace and on the corporate network ZScaler doesn’t run and there is no issue. When I’m home it doesn’t allow me to turn ZScaler off as I have to enter in special credentials which I don’t have to do that action.

> [@Sandbox module cannot be downloaded via extension manager today?](https://discourse.slicer.org/t/sandbox-module-cannot-be-downloaded-via-extension-manager-today/33809/22):
>
> Great detective work! I think this explains the all the issues that you have been experiencing. It seems that ZScaler implements a man-in-the-middle attack on all external network communications. According [this blog post](https://geekingfrog.com/blog/post/corporate-man-in-the-middle) ZScaler does not generate generally trustable certificates, just some temporary throwaway ones. The ZScaler agent running on the user’s computer receives these temporary certificates and regularly replaces them on the system. I’m very surprised that hospitals go this far and d…

---

_[View the full topic](https://discourse.slicer.org/t/error-when-totalsegmentator-trying-to-install-required-python-packages-sslerror-ssleoferror-8-eof-occurred-in-violation-of-protocol-ssl-c-1129/34539)._
