diff --git a/var/spack/repos/builtin/packages/isaac-server/package.py b/var/spack/repos/builtin/packages/isaac-server/package.py
index af693a339c592bb89c4385c8486245f3b6f2ad73..da78398d1ec1a104b54be81e34950072c54ba6a2 100644
--- a/var/spack/repos/builtin/packages/isaac-server/package.py
+++ b/var/spack/repos/builtin/packages/isaac-server/package.py
@@ -29,7 +29,7 @@ class IsaacServer(CMakePackage):
 
     depends_on('cmake@3.3:', type='build')
     depends_on('jpeg', type='link')
-    depends_on('jansson', type='link')
+    depends_on('jansson@:2.9', type='link')
     depends_on('boost@1.56.0:', type='link')
     depends_on('libwebsockets@2.1.1:', type='link')
     # depends_on('gstreamer@1.0', when='+gstreamer')