Installing nfs-kernel-server bricks GL-BE3600

I wanted to set up NFS on my router. I couldn’t find it under Plug-Ins, but I found instructions to use the command:

opkg instal lnfs-kernel-server

However this fails:

root@GL-BE3600:~# opkg install nfs-kernel-server
Installing nfs-kernel-server (2.6.2-3) to root...
Downloading https://fw.gl-inet.com/releases/qsdk_v12.5/packages-4.x/ipq53xx/be9300/packages/nfs-kernel-server_2.6.2-3_aarch64_cortex-a53_neon-vfpv4.ipk
Installing kmod-fs-nfs-common (5.4.213-1) to root...
Downloading https://fw.gl-inet.com/releases/qsdk_v12.5/kmod-4.7/be3600-ipq53xx/kmod-fs-nfs-common_5.4.213-1_aarch64_cortex-a53_neon-vfpv4.ipk
Installing kmod-fs-exportfs (5.4.213-1) to root...
Downloading https://fw.gl-inet.com/releases/qsdk_v12.5/kmod-4.7/be3600-ipq53xx/kmod-fs-exportfs_5.4.213-1_aarch64_cortex-a53_neon-vfpv4.ipk
Installing kmod-crypto-cts (5.4.213-1) to root...
Downloading https://fw.gl-inet.com/releases/qsdk_v12.5/kmod-4.7/be3600-ipq53xx/kmod-crypto-cts_5.4.213-1_aarch64_cortex-a53_neon-vfpv4.ipk
Installing kmod-fs-nfs-common-rpcsec (5.4.213-1) to root...
Downloading https://fw.gl-inet.com/releases/qsdk_v12.5/kmod-4.7/be3600-ipq53xx/kmod-fs-nfs-common-rpcsec_5.4.213-1_aarch64_cortex-a53_neon-vfpv4.ipk
Installing kmod-fs-nfsd (5.4.213-1) to root...
Downloading https://fw.gl-inet.com/releases/qsdk_v12.5/kmod-4.7/be3600-ipq53xx/kmod-fs-nfsd_5.4.213-1_aarch64_cortex-a53_neon-vfpv4.ipk
Installing kmod-dnsresolver (5.4.213-1) to root...
Downloading https://fw.gl-inet.com/releases/qsdk_v12.5/kmod-4.7/be3600-ipq53xx/kmod-dnsresolver_5.4.213-1_aarch64_cortex-a53_neon-vfpv4.ipk
Installing kmod-fs-nfs (5.4.213-1) to root...
Downloading https://fw.gl-inet.com/releases/qsdk_v12.5/kmod-4.7/be3600-ipq53xx/kmod-fs-nfs_5.4.213-1_aarch64_cortex-a53_neon-vfpv4.ipk
Installing kmod-fs-nfs-v4 (5.4.213-1) to root...
Downloading https://fw.gl-inet.com/releases/qsdk_v12.5/kmod-4.7/be3600-ipq53xx/kmod-fs-nfs-v4_5.4.213-1_aarch64_cortex-a53_neon-vfpv4.ipk
Installing libwrap (7.6-4) to root...
Downloading https://fw.gl-inet.com/releases/qsdk_v12.5/packages-4.x/ipq53xx/be9300/packages/libwrap_7.6-4_aarch64_cortex-a53_neon-vfpv4.ipk
Installing rpcbind (1.2.6-2) to root...
Downloading https://fw.gl-inet.com/releases/qsdk_v12.5/packages-4.x/ipq53xx/be9300/packages/rpcbind_1.2.6-2_aarch64_cortex-a53_neon-vfpv4.ipk
Installing nfs-utils-libs (2.6.2-3) to root...
Downloading https://fw.gl-inet.com/releases/qsdk_v12.5/packages-4.x/ipq53xx/be9300/packages/nfs-utils-libs_2.6.2-3_aarch64_cortex-a53_neon-vfpv4.ipk
Installing libkeyutils1 (1.6.3-1) to root...
Downloading https://fw.gl-inet.com/releases/qsdk_v12.5/packages-4.x/ipq53xx/be9300/packages/libkeyutils1_1.6.3-1_aarch64_cortex-a53_neon-vfpv4.ipk
Configuring kmod-crypto-cts.

Once it gets to this point the router restarts itself and fails to boot until I restore it with u-boot.

Hi

Thank you for your feedback.
We were able to successfully reproduce the issue locally and will ask the R&D team to investigate further.

Please note that our office will be closing soon for the Chinese New Year holiday. As a result, we may need to resume follow-up after we return on 2/24. Thank you for your understanding.

I’m just adding a reply here for anyone who might find this post since I left out some details that might make a difference (and it seems like I can’t edit the post).

Before running the install command I installed cryptsetup. I also used cryptsetup to configure an external luks disk (but did not mount it yet).

I don’t know if this actually makes a difference to the outcome (I don’t feel like testing it and having to restore again). The “kmod-crypto-cts” makes me wonder if it cryptsetup pulled in a problematic dependency.