install failed

106 views
Skip to first unread message

fredo...@gmail.com

unread,
Jul 21, 2023, 6:18:44 AM7/21/23
to QUADStor Storage Virtualization
Hello Quadstor !

Thanks a lot for this nice product !

I have an error on install quadstor-virt-3.2.24-rhel.x86_64.rpm on a streamos 8

so I launch :

 ./builditfusr
make -C /lib/modules/4.18.0-500.el8.x86_64/build M=/quadstor/src/export clean
make[1] : on entre dans le répertoire « /usr/src/kernels/4.18.0-500.el8.x86_64 »
  CLEAN   /quadstor/src/export/.tmp_versions
  CLEAN   /quadstor/src/export/Module.symvers
make[1] : on quitte le répertoire « /usr/src/kernels/4.18.0-500.el8.x86_64 »
rm -rf *.o *.ko* .*.cmd *.mod.c .tmp_versions .*.o.d Module.* *.unsigned modules.* *-safe .cache.mk
make -C /lib/modules/4.18.0-500.el8.x86_64/build M=/quadstor/src/export modules
make[1] : on entre dans le répertoire « /usr/src/kernels/4.18.0-500.el8.x86_64 »
  CC [M]  /quadstor/src/export/ldev_linux.o
  CC [M]  /quadstor/src/export/devq.o
  LD [M]  /quadstor/src/export/ldev.o
  CC [M]  /quadstor/src/export/core_cluster.o
  CC [M]  /quadstor/src/export/core_send.o
  CC [M]  /quadstor/src/export/core_msg.o
  CC [M]  /quadstor/src/export/core_itf.o
  CC [M]  /quadstor/src/export/devqlink.o
  CC [M]  /quadstor/src/export/lz4.o
  LD [M]  /quadstor/src/export/coredev.o
  Building modules, stage 2.
  MODPOST 2 modules
  CC      /quadstor/src/export/coredev.mod.o
  LD [M]  /quadstor/src/export/coredev.ko
  CC      /quadstor/src/export/ldev.mod.o
  LD [M]  /quadstor/src/export/ldev.ko
make[1] : on quitte le répertoire « /usr/src/kernels/4.18.0-500.el8.x86_64 »
make -C /lib/modules/4.18.0-500.el8.x86_64/build M=/quadstor/src/target-mode/iscsi/kernel clean
make[1] : on entre dans le répertoire « /usr/src/kernels/4.18.0-500.el8.x86_64 »
  CLEAN   /quadstor/src/target-mode/iscsi/kernel/.tmp_versions
  CLEAN   /quadstor/src/target-mode/iscsi/kernel/Module.symvers
make[1] : on quitte le répertoire « /usr/src/kernels/4.18.0-500.el8.x86_64 »
rm -rf *.o *.ko* .*.cmd *.mod.c .tmp_versions .*.o.d Module.* *.unsigned modules.* *-safe .cache.mk *.dwo
make -C /lib/modules/4.18.0-500.el8.x86_64/build M=/quadstor/src/target-mode/iscsi/kernel modules
make[1] : on entre dans le répertoire « /usr/src/kernels/4.18.0-500.el8.x86_64 »
  CC [M]  /quadstor/src/target-mode/iscsi/kernel/tio.o
  CC [M]  /quadstor/src/target-mode/iscsi/kernel/iscsi.o
/quadstor/src/target-mode/iscsi/kernel/iscsi.c: Dans la fonction « data_out_start »:
/quadstor/src/target-mode/iscsi/kernel/iscsi.c:943:6: warning: variable inutilisée « retval » [-Wunused-variable]
  int retval;
      ^~~~~~
  CC [M]  /quadstor/src/target-mode/iscsi/kernel/nthread.o
  CC [M]  /quadstor/src/target-mode/iscsi/kernel/config.o
  CC [M]  /quadstor/src/target-mode/iscsi/kernel/digest.o
  CC [M]  /quadstor/src/target-mode/iscsi/kernel/conn.o
  CC [M]  /quadstor/src/target-mode/iscsi/kernel/session.o
  CC [M]  /quadstor/src/target-mode/iscsi/kernel/target.o
  CC [M]  /quadstor/src/target-mode/iscsi/kernel/event.o
  CC [M]  /quadstor/src/target-mode/iscsi/kernel/param.o
  CC [M]  /quadstor/src/target-mode/iscsi/kernel/scdefs.o
  CC [M]  /quadstor/src/target-mode/iscsi/kernel/seq_list.o
  LD [M]  /quadstor/src/target-mode/iscsi/kernel/iscsit.o
  Building modules, stage 2.
  MODPOST 1 modules
  CC      /quadstor/src/target-mode/iscsi/kernel/iscsit.mod.o
  LD [M]  /quadstor/src/target-mode/iscsi/kernel/iscsit.ko
make[1] : on quitte le répertoire « /usr/src/kernels/4.18.0-500.el8.x86_64 »
rm -f *.o ietd ietadm
cc -DLINUX -O2 -fno-inline -Wall -Wstrict-prototypes -g -I../include -I. -D_GNU_SOURCE    -c -o ietd.o ietd.c
cc -DLINUX -O2 -fno-inline -Wall -Wstrict-prototypes -g -I../include -I. -D_GNU_SOURCE    -c -o iscsid.o iscsid.c
iscsid.c: Dans la fonction « text_scan_login »:
iscsid.c:291:8: warning: variable « err » définie mais non utilisée [-Wunused-but-set-variable]
    int err;
        ^~~
cc -DLINUX -O2 -fno-inline -Wall -Wstrict-prototypes -g -I../include -I. -D_GNU_SOURCE    -c -o conn.o conn.c
cc -DLINUX -O2 -fno-inline -Wall -Wstrict-prototypes -g -I../include -I. -D_GNU_SOURCE    -c -o session.o session.c
cc -DLINUX -O2 -fno-inline -Wall -Wstrict-prototypes -g -I../include -I. -D_GNU_SOURCE    -c -o target.o target.c
cc -DLINUX -O2 -fno-inline -Wall -Wstrict-prototypes -g -I../include -I. -D_GNU_SOURCE    -c -o message.o message.c
cc -DLINUX -O2 -fno-inline -Wall -Wstrict-prototypes -g -I../include -I. -D_GNU_SOURCE    -c -o ctldev.o ctldev.c
cc -DLINUX -O2 -fno-inline -Wall -Wstrict-prototypes -g -I../include -I. -D_GNU_SOURCE    -c -o log.o log.c
cc -DLINUX -O2 -fno-inline -Wall -Wstrict-prototypes -g -I../include -I. -D_GNU_SOURCE    -c -o chap.o chap.c
cc -DLINUX -O2 -fno-inline -Wall -Wstrict-prototypes -g -I../include -I. -D_GNU_SOURCE    -c -o event.o event.c
cc -DLINUX -O2 -fno-inline -Wall -Wstrict-prototypes -g -I../include -I. -D_GNU_SOURCE    -c -o param.o param.c
param.c: Dans la fonction « minimum_check_val »:
param.c:100:6: warning: variable « err » définie mais non utilisée [-Wunused-but-set-variable]
  int err = 0;
      ^~~
param.c: Dans la fonction « maximum_check_val »:
param.c:112:6: warning: variable « err » définie mais non utilisée [-Wunused-but-set-variable]
  int err = 0;
      ^~~
cc -DLINUX -O2 -fno-inline -Wall -Wstrict-prototypes -g -I../include -I. -D_GNU_SOURCE    -c -o plain.o plain.c
cc -DLINUX -O2 -fno-inline -Wall -Wstrict-prototypes -g -I../include -I. -D_GNU_SOURCE    -c -o isns.o isns.c
isns.c: Dans la fonction « print_scn_pdu »:
isns.c:596:49: warning: variable « sequence » définie mais non utilisée [-Wunused-but-set-variable]
  uint16_t function, length, flags, transaction, sequence;
                                                 ^~~~~~~~
isns.c:596:36: warning: variable « transaction » définie mais non utilisée [-Wunused-but-set-variable]
  uint16_t function, length, flags, transaction, sequence;
                                    ^~~~~~~~~~~
isns.c:596:29: warning: variable « flags » définie mais non utilisée [-Wunused-but-set-variable]
  uint16_t function, length, flags, transaction, sequence;
                             ^~~~~
isns.c:596:11: warning: variable « function » définie mais non utilisée [-Wunused-but-set-variable]
  uint16_t function, length, flags, transaction, sequence;
           ^~~~~~~~
isns.c: Dans la fonction « qry_rsp_handle »:
isns.c:647:49: warning: variable « sequence » définie mais non utilisée [-Wunused-but-set-variable]
  uint16_t function, length, flags, transaction, sequence;
                                                 ^~~~~~~~
isns.c:647:29: warning: variable « flags » définie mais non utilisée [-Wunused-but-set-variable]
  uint16_t function, length, flags, transaction, sequence;
                             ^~~~~
isns.c:647:11: warning: variable « function » définie mais non utilisée [-Wunused-but-set-variable]
  uint16_t function, length, flags, transaction, sequence;
           ^~~~~~~~
isns.c: Dans la fonction « isns_handle »:
isns.c:755:49: warning: variable « sequence » définie mais non utilisée [-Wunused-but-set-variable]
  uint16_t function, length, flags, transaction, sequence;
                                                 ^~~~~~~~
isns.c:755:36: warning: variable « transaction » définie mais non utilisée [-Wunused-but-set-variable]
  uint16_t function, length, flags, transaction, sequence;
                                    ^~~~~~~~~~~
isns.c:755:29: warning: variable « flags » définie mais non utilisée [-Wunused-but-set-variable]
  uint16_t function, length, flags, transaction, sequence;
                             ^~~~~
isns.c:755:21: warning: variable « length » définie mais non utilisée [-Wunused-but-set-variable]
  uint16_t function, length, flags, transaction, sequence;
                     ^~~~~~
isns.c:754:11: warning: variable « result » définie mais non utilisée [-Wunused-but-set-variable]
  uint32_t result;
           ^~~~~~
isns.c: Dans la fonction « isns_scn_handle »:
isns.c:855:49: warning: variable « sequence » définie mais non utilisée [-Wunused-but-set-variable]
  uint16_t function, length, flags, transaction, sequence;
                                                 ^~~~~~~~
isns.c:855:29: warning: variable « flags » définie mais non utilisée [-Wunused-but-set-variable]
  uint16_t function, length, flags, transaction, sequence;
                             ^~~~~
isns.c:855:21: warning: variable « length » définie mais non utilisée [-Wunused-but-set-variable]
  uint16_t function, length, flags, transaction, sequence;
                     ^~~~~~
cc -DLINUX -O2 -fno-inline -Wall -Wstrict-prototypes -g -I../include -I. -D_GNU_SOURCE    -c -o md5.o md5.c
cc -DLINUX -O2 -fno-inline -Wall -Wstrict-prototypes -g -I../include -I. -D_GNU_SOURCE    -c -o sha1.o sha1.c
cc ietd.o iscsid.o conn.o session.o target.o message.o ctldev.o log.o chap.o event.o param.o plain.o isns.o md5.o sha1.o -o ietd
cc -DLINUX -O2 -fno-inline -Wall -Wstrict-prototypes -g -I../include -I. -D_GNU_SOURCE    -c -o ietadm.o ietadm.c
cc ietadm.o param.o -o ietadm
make -C /lib/modules/4.18.0-500.el8.x86_64/build M=/quadstor/src/target-mode/fc/qla2xxx clean
make[1] : on entre dans le répertoire « /usr/src/kernels/4.18.0-500.el8.x86_64 »
  CLEAN   /quadstor/src/target-mode/fc/qla2xxx/.tmp_versions
make[1] : on quitte le répertoire « /usr/src/kernels/4.18.0-500.el8.x86_64 »
rm -rf *.o *.ko* .*.cmd *.mod.c .tmp_versions .*.o.d Module.* *.unsigned modules.* *-safe .cache.mk *.dwo
make -C /lib/modules/4.18.0-500.el8.x86_64/build M=/quadstor/src/target-mode/fc/qla2xxx modules
make[1] : on entre dans le répertoire « /usr/src/kernels/4.18.0-500.el8.x86_64 »
  CC [M]  /quadstor/src/target-mode/fc/qla2xxx/qla_os.o
  CC [M]  /quadstor/src/target-mode/fc/qla2xxx/qla_init.o
  CC [M]  /quadstor/src/target-mode/fc/qla2xxx/qla_mbx.o
  CC [M]  /quadstor/src/target-mode/fc/qla2xxx/qla_iocb.o
  CC [M]  /quadstor/src/target-mode/fc/qla2xxx/qla_isr.o
/quadstor/src/target-mode/fc/qla2xxx/qla_isr.c: Dans la fonction « qla27xx_process_purex_fpin »:
/quadstor/src/target-mode/fc/qla2xxx/qla_isr.c:50:2: error: trop peu d'arguments pour la fonction « fc_host_fpin_rcv »
  fc_host_fpin_rcv(vha->host, pkt_size, (char *)pkt);
  ^~~~~~~~~~~~~~~~
In file included from /quadstor/src/target-mode/fc/qla2xxx/qla_def.h:34,
                 from /quadstor/src/target-mode/fc/qla2xxx/qla_isr.c:6:
./include/scsi/scsi_transport_fc.h:861:6: note: déclaré ici
 void fc_host_fpin_rcv(struct Scsi_Host *shost, u32 fpin_len, char *fpin_buf,
      ^~~~~~~~~~~~~~~~
make[2]: *** [scripts/Makefile.build:318: /quadstor/src/target-mode/fc/qla2xxx/qla_isr.o] Error 1
make[1]: *** [Makefile:1619: _module_/quadstor/src/target-mode/fc/qla2xxx] Error 2
make[1] : on quitte le répertoire « /usr/src/kernels/4.18.0-500.el8.x86_64 »
make: *** [Makefile:18: default] Error 2
ERROR: Building kernel modules failed!


Can you help me please ?

Many thanks !

Best regards,

Frédéric MASSON.

QUADStor Support

unread,
Jul 24, 2023, 2:07:00 PM7/24/23
to quadst...@googlegroups.com
Hi,

We should get this fixed in a day or two.

--
You received this message because you are subscribed to the Google Groups "QUADStor Storage Virtualization" group.
To unsubscribe from this group and stop receiving emails from it, send an email to quadstor-vir...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/quadstor-virt/50f485a8-49c6-43c8-91c5-931ab7f67ce3n%40googlegroups.com.
Reply all
Reply to author
Forward
0 new messages