ONTAP Mediator 1.10 installation failed in SCST installation
Applies to
- ONTAP Mediator 1.10
- RHEL 9.6 Kernel while OS is not fully updated
Issue
-
Installation output reporting an older version
This system has release set to 9.5 and it receives updates only for this release. - ONTAP Mediator 1.10 installation fails:
[2025-07-29 10:05:58] //home/admin/ontap-mediator-1.10.0/ontap_mediator.3dElOJ/ontap-mediator-1.10.0/ontap-mediator-1.10.0/dist/scst/scst-3.9/scst/src/../include/backport.h: In function ‘get_user_pages_backport’:
[2025-07-29 10:05:58] //home/admin/ontap-mediator-1.10.0/ontap_mediator.3dElOJ/ontap-mediator-1.10.0/ontap-mediator-1.10.0/dist/scst/scst-3.9/scst/src/../include/backport.h:721:16: error: too many arguments to function ‘get_user_pages’
[2025-07-29 10:05:58] 721 | return get_user_pages(start, nr_pages, gup_flags, pages, NULL);
[2025-07-29 10:05:58] | ^~~~~~~~~~~~~~
[2025-07-29 10:05:58] In file included from ./arch/x86/include/asm/cacheflush.h:5,
[2025-07-29 10:05:58] from ./include/linux/cacheflush.h:5,
[2025-07-29 10:05:58] from ./include/linux/highmem.h:8,
[2025-07-29 10:05:58] from ./include/linux/bvec.h:10,
[2025-07-29 10:05:58] from ./include/linux/blk_types.h:10,
[2025-07-29 10:05:58] from ./include/linux/blkdev.h:9,
[2025-07-29 10:05:58] from //home/admin/ontap-mediator-1.10.0/ontap_mediator.3dElOJ/ontap-mediator-1.10.0/ontap-mediator-1.10.0/dist/scst/scst-3.9/scst/src/../include/scst.h:37,
[2025-07-29 10:05:58] from //home/admin/ontap-mediator-1.10.0/ontap_mediator.3dElOJ/ontap-mediator-1.10.0/ontap-mediator-1.10.0/dist/scst/scst-3.9/scst/src/scst_copy_mgr.c:16:
[2025-07-29 10:05:58] ./include/linux/mm.h:2561:6: note: declared here
[2025-07-29 10:05:58] 2561 | long get_user_pages(unsigned long start, unsigned long nr_pages,
[2025-07-29 10:05:58] | ^~~~~~~~~~~~~~
[2025-07-29 10:05:58] make[4]: *** [scripts/Makefile.build:249: //home/admin/ontap-mediator-1.10.0/ontap_mediator.3dElOJ/ontap-mediator-1.10.0/ontap-mediator-1.10.0/dist/scst/scst-3.9/scst/src/scst_copy_mgr.o] Error 1
[2025-07-29 10:05:58] make[3]: *** [Makefile:1947: //home/admin/ontap-mediator-1.10.0/ontap_mediator.3dElOJ/ontap-mediator-1.10.0/ontap-mediator-1.10.0/dist/scst/scst-3.9/scst/src] Error 2
[2025-07-29 10:05:58] make[3]: Leaving directory '/usr/src/kernels/5.14.0-570.26.1.el9_6.x86_64'
[2025-07-29 10:05:58] make[2]: *** [Makefile:83: all] Error 2
[2025-07-29 10:05:58] make[2]: Leaving directory '/home/admin/ontap-mediator-1.10.0/ontap_mediator.3dElOJ/ontap-mediator-1.10.0/ontap-mediator-1.10.0/dist/scst/scst-3.9/scst/src'
[2025-07-29 10:05:58] make[1]: *** [Makefile:39: install] Error 2
[2025-07-29 10:05:58] make[1]: Leaving directory '/home/admin/ontap-mediator-1.10.0/ontap_mediator.3dElOJ/ontap-mediator-1.10.0/ontap-mediator-1.10.0/dist/scst/scst-3.9/scst'
[2025-07-29 10:05:58] make: *** [Makefile:187: scst_install] Error 2