Uploaded image for project: 'Lustre'
  1. Lustre
  2. LU-14116

gss: undefined reference to 'krb5int_enc_des3'

Details

    • Bug
    • Resolution: Fixed
    • Minor
    • Lustre 2.14.0, Lustre 2.12.6
    • Lustre 2.14.0
    • None
    • 3
    • 9223372036854775807

    Description

      While building Lustre client on RHEL 8.3 with krb5 1.18.2-5.el8, gss codes failed as follows:

      Making all in gss
      libtool: link: gcc -fPIC -D_LARGEFILE64_SOURCE=1 -D_FILE_OFFSET_BITS=64 -DLUSTRE_UTILS=1 -D_GNU_SOURCE -g -O2 -Werror -Wall -Werror -g -O2 -Werror -Wall -Werror -Wl,-z -Wl,relro -o .libs/lsvcgssd lsvcgssd-context.o lsvcgssd-context_lucid.o lsvcgssd-context_mit.o lsvcgssd-context_heimdal.o lsvcgssd-context_spkm3.o lsvcgssd-gss_util.o lsvcgssd-gss_oids.o lsvcgssd-err_util.o lsvcgssd-lsupport.o lsvcgssd-sk_utils.o lsvcgssd-cacheio.o lsvcgssd-svcgssd.o lsvcgssd-svcgssd_main_loop.o lsvcgssd-svcgssd_mech2file.o lsvcgssd-svcgssd_proc.o  ../../../lustre/utils/.libs/liblustreapi.so -lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err -lcrypto -lssl -lm -lkeyutils
      lsvcgssd-context_lucid.o: In function `derive_key_lucid':
      /tmp/rpmbuild-lustre-root-9fwzvk4G/BUILD/lustre-2.13.56_78_g994d2ca/lustre/utils/gss/context_lucid.c:285: undefined reference to `krb5int_enc_des3'
      collect2: error: ld returned 1 exit status
      

      This is because all DES3 enctypes supports were removed from krb5 1.18.2-5.el8 on RHEL 8.3. Attached is the downstream-Remove-3des-support.patch in krb5-1.18.2-5.el8.src.rpm.

      Attachments

        Issue Links

          Activity

            [LU-14116] gss: undefined reference to 'krb5int_enc_des3'
            yujian Jian Yu added a comment -

            The issue in this ticket was resolved.

            Jian Yu (yujian@whamcloud.com) uploaded a new patch: https://review.whamcloud.com/40566
            Subject: LU-14116 gss: remove DES3 enctype support

            The above work was moved to LU-14190.

            yujian Jian Yu added a comment - The issue in this ticket was resolved. Jian Yu (yujian@whamcloud.com) uploaded a new patch: https://review.whamcloud.com/40566 Subject: LU-14116 gss: remove DES3 enctype support The above work was moved to LU-14190 .

            Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/40560/
            Subject: LU-14116 autoconf: check if DES3 enctype is supported
            Project: fs/lustre-release
            Branch: b2_12
            Current Patch Set:
            Commit: 7eee495da0d61bd0a861affa3bd499e6155f6535

            gerrit Gerrit Updater added a comment - Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/40560/ Subject: LU-14116 autoconf: check if DES3 enctype is supported Project: fs/lustre-release Branch: b2_12 Current Patch Set: Commit: 7eee495da0d61bd0a861affa3bd499e6155f6535

            Andreas Dilger (adilger@whamcloud.com) merged in patch https://review.whamcloud.com/40554/
            Subject: LU-14116 autoconf: check if DES3 enctype is supported
            Project: fs/lustre-release
            Branch: master
            Current Patch Set:
            Commit: 4fdeb8719841412c5431177ad3225a19949d5d1d

            gerrit Gerrit Updater added a comment - Andreas Dilger (adilger@whamcloud.com) merged in patch https://review.whamcloud.com/40554/ Subject: LU-14116 autoconf: check if DES3 enctype is supported Project: fs/lustre-release Branch: master Current Patch Set: Commit: 4fdeb8719841412c5431177ad3225a19949d5d1d

            Jian Yu (yujian@whamcloud.com) uploaded a new patch: https://review.whamcloud.com/40566
            Subject: LU-14116 gss: remove DES3 enctype support
            Project: fs/lustre-release
            Branch: master
            Current Patch Set: 1
            Commit: 2b9f3adf386d008121b2aae4aa45f2dc9bed0e42

            gerrit Gerrit Updater added a comment - Jian Yu (yujian@whamcloud.com) uploaded a new patch: https://review.whamcloud.com/40566 Subject: LU-14116 gss: remove DES3 enctype support Project: fs/lustre-release Branch: master Current Patch Set: 1 Commit: 2b9f3adf386d008121b2aae4aa45f2dc9bed0e42

            Jian Yu (yujian@whamcloud.com) uploaded a new patch: https://review.whamcloud.com/40560
            Subject: LU-14116 autoconf: check if DES3 enctype is supported
            Project: fs/lustre-release
            Branch: b2_12
            Current Patch Set: 1
            Commit: 134ff88916f4df0b36531f9bf5e7137910e33fc4

            gerrit Gerrit Updater added a comment - Jian Yu (yujian@whamcloud.com) uploaded a new patch: https://review.whamcloud.com/40560 Subject: LU-14116 autoconf: check if DES3 enctype is supported Project: fs/lustre-release Branch: b2_12 Current Patch Set: 1 Commit: 134ff88916f4df0b36531f9bf5e7137910e33fc4

            Jian Yu (yujian@whamcloud.com) uploaded a new patch: https://review.whamcloud.com/40554
            Subject: LU-14116 autoconf: check if DES3 enctype is supported
            Project: fs/lustre-release
            Branch: master
            Current Patch Set: 1
            Commit: 0f97b716dfac6b423e83ee805c2cc43ddc096b1d

            gerrit Gerrit Updater added a comment - Jian Yu (yujian@whamcloud.com) uploaded a new patch: https://review.whamcloud.com/40554 Subject: LU-14116 autoconf: check if DES3 enctype is supported Project: fs/lustre-release Branch: master Current Patch Set: 1 Commit: 0f97b716dfac6b423e83ee805c2cc43ddc096b1d

            People

              yujian Jian Yu
              yujian Jian Yu
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: