# Error loading GPA module (Slicermorph)

**URL:** <https://discourse.slicer.org/t/error-loading-gpa-module-slicermorph/20501>\
**Category:** Support\
**Tags:** slicermorph\
**Created:** [November 5, 2021, 6:18pm UTC](https://discourse.slicer.org/t/error-loading-gpa-module-slicermorph/20501 "2021-11-05T18:18:06Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Ale](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/ale/32/67086_2.png) [@Ale](https://discourse.slicer.org/u/Ale)\
**Post date:** [November 5, 2021, 6:18pm UTC](https://discourse.slicer.org/t/error-loading-gpa-module-slicermorph/20501/1 "2021-11-05T18:18:06Z")

</div>

Hi I did a fresh install of Slicer (4.11.20210226) in a Linux machine (Debian stable branch). I installed Slicermorph trough Extension Manager without a problem. But after restart can’t run GPA module. Running Slicer in terminal I get this error:

./Slicer  
Traceback (most recent call last):  
File “”, line 1, in   
File “/home/marmo/Descargas/Slicer-4.11.20210226-linux-amd64/lib/Python/lib/python3.6/imp.py”, line 170, in load\_source  
module = \_exec(spec, sys.modules[name])  
File “”, line 618, in \_exec  
File “”, line 678, in exec\_module  
File “”, line 219, in \_call\_with\_frames\_removed  
File “/home/marmo/Descargas/Slicer-4.11.20210226-linux-amd64/NA-MIC/Extensions-29738/SlicerMorph/lib/Slicer-4.11/qt-scripted-modules/GPA.py”, line 14, in   
import Support.gpa\_lib as gpa\_lib  
File “/home/marmo/Descargas/Slicer-4.11.20210226-linux-amd64/NA-MIC/Extensions-29738/SlicerMorph/lib/Slicer-4.11/qt-scripted-modules/Support/gpa\_lib.py”, line 4, in   
import scipy.linalg as sp  
File “/home/marmo/Descargas/Slicer-4.11.20210226-linux-amd64/lib/Python/lib/python3.6/site-packages/scipy/linalg/ **init**.py”, line 194, in   
from .misc import \*  
File “/home/marmo/Descargas/Slicer-4.11.20210226-linux-amd64/lib/Python/lib/python3.6/site-packages/scipy/linalg/misc.py”, line 3, in   
from .blas import get\_blas\_funcs  
File “/home/marmo/Descargas/Slicer-4.11.20210226-linux-amd64/lib/Python/lib/python3.6/site-packages/scipy/linalg/blas.py”, line 213, in   
from scipy.linalg import \_fblas  
ImportError: /home/marmo/Descargas/Slicer-4.11.20210226-linux-amd64/lib/Python/lib/python3.6/site-packages/scipy/linalg/\_fblas.cpython-36m-x86\_64-linux-gnu.so: ELF load command address/offset not properly aligned  
loadSourceAsModule - Failed to load file “/home/marmo/Descargas/Slicer-4.11.20210226-linux-amd64/NA-MIC/Extensions-29738/SlicerMorph/lib/Slicer-4.11/qt-scripted-modules/GPA.py” as module “GPA” !  
Fail to instantiate module “GPA”  
libpng warning: iCCP: profile ‘ICC Profile’: ‘CMYK’: invalid ICC profile color space  
libpng warning: iCCP: known incorrect sRGB profile  
The following modules failed to be instantiated:  
GPA  
Switch to module: “Welcome”

Sytem:  
Distributor ID: Debian  
Description: Debian GNU/Linux 11 (bullseye)  
Release: 11  
Codename: bullseye

Thanks in advance

Ale

---

<div class="post-metadata">

**Author:** ![muratmaga](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/muratmaga/32/3622_2.png) [@muratmaga](https://discourse.slicer.org/u/muratmaga)\
**Post date:** [November 5, 2021, 6:21pm UTC](https://discourse.slicer.org/t/error-loading-gpa-module-slicermorph/20501/2 "2021-11-05T18:21:18Z")

</div>

I have seen this error, not sure why it happens,as we do not install scipy. But this should fix:

1. Open a fresh slicer,
2. go to python window and type
3. `pip_uninstall("scipy")`
4. `pip_install("scipy")`
5. restart your slicer and try gpa again.

---

<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:** [November 5, 2021, 7:39pm UTC](https://discourse.slicer.org/t/error-loading-gpa-module-slicermorph/20501/3 "2021-11-05T19:39:27Z")

</div>

This was resolved in [BUG: Fix import of python modules on Linux selectively stripping libr… · Slicer/Slicer@fef09b5 · GitHub](https://github.com/Slicer/Slicer/commit/fef09b54bd55a5b6bd5870f6f05cde988f8691e3). It shouldn’t be a problem if you use latest Slicer Preview as that commit came a few days after the latest Stable release back in February.
