You are not logged in.

#1 2021-08-15 21:46:11

Ploppz
Member
Registered: 2013-09-14
Posts: 313

[Solved] Errors trying to install DKMS modules: Unable to remove

Why do I get these errors when trying to install a DKMS module?

$ sudo pacman -U rtl8814au-aircrack-dkms-git-r94.bdf80b5-1-x86_64.pkg.tar.zst
[sudo] password for ploppz:
loading packages...
warning: rtl8814au-aircrack-dkms-git-r94.bdf80b5-1 is up to date -- reinstalling
resolving dependencies...
looking for conflicting packages...

Packages (1) rtl8814au-aircrack-dkms-git-r94.bdf80b5-1

Total Installed Size:  12.70 MiB
Net Upgrade Size:       0.00 MiB

:: Proceed with installation? [Y/n] y
(1/1) checking keys in keyring                                                                 [#######################################################] 100%
(1/1) checking package integrity                                                               [#######################################################] 100%
(1/1) loading package files                                                                    [#######################################################] 100%
(1/1) checking for file conflicts                                                              [#######################################################] 100%
(1/1) checking available disk space                                                            [#######################################################] 100%
:: Running pre-transaction hooks...
(1/1) Remove upgraded DKMS modules
==> Unable to remove module rtl8814au/r94.bdf80b5 for kernel 5.9.11-zen2-1-zen: Not found in dkms status output.
==> Unable to remove module rtl8814au/r94.bdf80b5 for kernel 5.13.7-arch1-1: Not found in dkms status output.
:: Processing package changes...
(1/1) reinstalling rtl8814au-aircrack-dkms-git                                                 [#######################################################] 100%
:: Running post-transaction hooks...
(1/2) Arming ConditionNeedsUpdate...
(2/2) Install DKMS modules
==> dkms install --no-depmod -m rtl8814au -v r94.bdf80b5 -k 5.9.11-zen2-1-zen
Error! Bad return status for module build on kernel: 5.9.11-zen2-1-zen (x86_64)
Consult /var/lib/dkms/rtl8814au/r94.bdf80b5/build/make.log for more information.
==> Warning, `dkms install --no-depmod -m rtl8814au -v r94.bdf80b5 -k 5.9.11-zen2-1-zen' returned 10
==> dkms install --no-depmod -m rtl8814au -v r94.bdf80b5 -k 5.13.7-arch1-1
Error! Bad return status for module build on kernel: 5.13.7-arch1-1 (x86_64)
Consult /var/lib/dkms/rtl8814au/r94.bdf80b5/build/make.log for more information.
==> Warning, `dkms install --no-depmod -m rtl8814au -v r94.bdf80b5 -k 5.13.7-arch1-1' returned 10
==> depmod 5.9.11-zen2-1-zen
==> depmod 5.13.7-arch1-1

Last edited by Ploppz (2021-08-16 07:13:45)

Offline

#2 2021-08-15 22:10:08

schard
Forum Moderator
From: Hannover
Registered: 2016-05-06
Posts: 2,653
Website

Re: [Solved] Errors trying to install DKMS modules: Unable to remove

Ploppz wrote:
Consult /var/lib/dkms/rtl8814au/r94.bdf80b5/build/make.log for more information.

Inofficial first vice president of the Rust Evangelism Strike Force

Offline

#3 2021-08-16 07:07:57

Ploppz
Member
Registered: 2013-09-14
Posts: 313

Re: [Solved] Errors trying to install DKMS modules: Unable to remove

Sorry, here it is:

DKMS make.log for rtl8814au-r94.bdf80b5 for kernel 5.13.7-arch1-1 (x86_64)
Mon 16 Aug 09:06:46 CEST 2021
make ARCH=x86_64 CROSS_COMPILE= -C /lib/modules/5.13.7-arch1-1/build M=/var/lib/dkms/rtl8814au/r94.bdf80b5/build  modules
make[1]: Entering directory '/usr/lib/modules/5.13.7-arch1-1/build'
  CC [M]  /var/lib/dkms/rtl8814au/r94.bdf80b5/build/core/rtw_cmd.o
  CC [M]  /var/lib/dkms/rtl8814au/r94.bdf80b5/build/core/rtw_security.o
  CC [M]  /var/lib/dkms/rtl8814au/r94.bdf80b5/build/core/rtw_io.o
  CC [M]  /var/lib/dkms/rtl8814au/r94.bdf80b5/build/core/rtw_debug.o
  CC [M]  /var/lib/dkms/rtl8814au/r94.bdf80b5/build/core/rtw_ioctl_query.o
  CC [M]  /var/lib/dkms/rtl8814au/r94.bdf80b5/build/core/rtw_ioctl_set.o
  CC [M]  /var/lib/dkms/rtl8814au/r94.bdf80b5/build/core/rtw_ieee80211.o
  CC [M]  /var/lib/dkms/rtl8814au/r94.bdf80b5/build/core/rtw_mlme.o
  CC [M]  /var/lib/dkms/rtl8814au/r94.bdf80b5/build/core/rtw_mlme_ext.o
  CC [M]  /var/lib/dkms/rtl8814au/r94.bdf80b5/build/core/rtw_mi.o
  CC [M]  /var/lib/dkms/rtl8814au/r94.bdf80b5/build/core/rtw_wlan_util.o
  CC [M]  /var/lib/dkms/rtl8814au/r94.bdf80b5/build/core/rtw_vht.o
  CC [M]  /var/lib/dkms/rtl8814au/r94.bdf80b5/build/core/rtw_pwrctrl.o
  CC [M]  /var/lib/dkms/rtl8814au/r94.bdf80b5/build/core/rtw_rf.o
  CC [M]  /var/lib/dkms/rtl8814au/r94.bdf80b5/build/core/rtw_chplan.o
  CC [M]  /var/lib/dkms/rtl8814au/r94.bdf80b5/build/core/rtw_recv.o
/var/lib/dkms/rtl8814au/r94.bdf80b5/build/core/rtw_recv.c: In function ‘validate_mp_recv_frame’:
/var/lib/dkms/rtl8814au/r94.bdf80b5/build/core/rtw_recv.c:3575:25: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation]
 3575 |                         for (i = 0; i < precv_frame->u.hdr.len; i = i + 8)
      |                         ^~~
In file included from /var/lib/dkms/rtl8814au/r94.bdf80b5/build/include/drv_types.h:60,
                 from /var/lib/dkms/rtl8814au/r94.bdf80b5/build/core/rtw_recv.c:17:
/var/lib/dkms/rtl8814au/r94.bdf80b5/build/include/rtw_debug.h:52:33: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’
   52 |         #define RTW_INFO(x,...) do {} while (0)
      |                                 ^~
/var/lib/dkms/rtl8814au/r94.bdf80b5/build/core/rtw_recv.c:3578:33: note: in expansion of macro ‘RTW_INFO’
 3578 |                                 RTW_INFO("#############################\n");
      |                                 ^~~~~~~~
/var/lib/dkms/rtl8814au/r94.bdf80b5/build/core/rtw_mlme.c: In function ‘rtw_drv_scan_by_self’:
/var/lib/dkms/rtl8814au/r94.bdf80b5/build/core/rtw_mlme.c:3130:17: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation]
 3130 |                 else
      |                 ^~~~
/var/lib/dkms/rtl8814au/r94.bdf80b5/build/core/rtw_mlme.c:3133:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’
 3133 |                         goto exit;
      |                         ^~~~
  CC [M]  /var/lib/dkms/rtl8814au/r94.bdf80b5/build/core/rtw_sta_mgt.o
  CC [M]  /var/lib/dkms/rtl8814au/r94.bdf80b5/build/core/rtw_ap.o
  CC [M]  /var/lib/dkms/rtl8814au/r94.bdf80b5/build/core/mesh/rtw_mesh.o
  CC [M]  /var/lib/dkms/rtl8814au/r94.bdf80b5/build/core/mesh/rtw_mesh_pathtbl.o
  CC [M]  /var/lib/dkms/rtl8814au/r94.bdf80b5/build/core/mesh/rtw_mesh_hwmp.o
  CC [M]  /var/lib/dkms/rtl8814au/r94.bdf80b5/build/core/rtw_xmit.o
  CC [M]  /var/lib/dkms/rtl8814au/r94.bdf80b5/build/core/rtw_p2p.o
  CC [M]  /var/lib/dkms/rtl8814au/r94.bdf80b5/build/core/rtw_rson.o
  CC [M]  /var/lib/dkms/rtl8814au/r94.bdf80b5/build/core/rtw_tdls.o
  CC [M]  /var/lib/dkms/rtl8814au/r94.bdf80b5/build/core/rtw_br_ext.o
  CC [M]  /var/lib/dkms/rtl8814au/r94.bdf80b5/build/core/rtw_iol.o
  CC [M]  /var/lib/dkms/rtl8814au/r94.bdf80b5/build/core/rtw_btcoex_wifionly.o
  CC [M]  /var/lib/dkms/rtl8814au/r94.bdf80b5/build/core/rtw_sreset.o
  CC [M]  /var/lib/dkms/rtl8814au/r94.bdf80b5/build/core/rtw_btcoex.o
  CC [M]  /var/lib/dkms/rtl8814au/r94.bdf80b5/build/core/rtw_beamforming.o
  CC [M]  /var/lib/dkms/rtl8814au/r94.bdf80b5/build/core/rtw_odm.o
  CC [M]  /var/lib/dkms/rtl8814au/r94.bdf80b5/build/core/rtw_rm.o
  CC [M]  /var/lib/dkms/rtl8814au/r94.bdf80b5/build/core/rtw_rm_fsm.o
  CC [M]  /var/lib/dkms/rtl8814au/r94.bdf80b5/build/core/rtw_rm_util.o
  CC [M]  /var/lib/dkms/rtl8814au/r94.bdf80b5/build/core/efuse/rtw_efuse.o
  CC [M]  /var/lib/dkms/rtl8814au/r94.bdf80b5/build/os_dep/osdep_service.o
  CC [M]  /var/lib/dkms/rtl8814au/r94.bdf80b5/build/os_dep/linux/os_intfs.o
  CC [M]  /var/lib/dkms/rtl8814au/r94.bdf80b5/build/os_dep/linux/usb_intf.o
  CC [M]  /var/lib/dkms/rtl8814au/r94.bdf80b5/build/os_dep/linux/usb_ops_linux.o
  CC [M]  /var/lib/dkms/rtl8814au/r94.bdf80b5/build/os_dep/linux/ioctl_linux.o
  CC [M]  /var/lib/dkms/rtl8814au/r94.bdf80b5/build/os_dep/linux/xmit_linux.o
  CC [M]  /var/lib/dkms/rtl8814au/r94.bdf80b5/build/os_dep/linux/mlme_linux.o
/var/lib/dkms/rtl8814au/r94.bdf80b5/build/core/efuse/rtw_efuse.c: In function ‘rtw_efuse_analyze’:
/var/lib/dkms/rtl8814au/r94.bdf80b5/build/core/efuse/rtw_efuse.c:905:17: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation]
  905 |                 if (i % 16 == 0)
      |                 ^~
In file included from /var/lib/dkms/rtl8814au/r94.bdf80b5/build/include/drv_types.h:60,
                 from /var/lib/dkms/rtl8814au/r94.bdf80b5/build/core/efuse/rtw_efuse.c:17:
/var/lib/dkms/rtl8814au/r94.bdf80b5/build/include/rtw_debug.h:231:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’
  231 |         do {\
      |         ^~
/var/lib/dkms/rtl8814au/r94.bdf80b5/build/core/efuse/rtw_efuse.c:907:25: note: in expansion of macro ‘_RTW_PRINT_SEL’
  907 |                         _RTW_PRINT_SEL(RTW_DBGDUMP, "%02X%s"
      |                         ^~~~~~~~~~~~~~
  CC [M]  /var/lib/dkms/rtl8814au/r94.bdf80b5/build/os_dep/linux/recv_linux.o
  CC [M]  /var/lib/dkms/rtl8814au/r94.bdf80b5/build/os_dep/linux/ioctl_cfg80211.o
  CC [M]  /var/lib/dkms/rtl8814au/r94.bdf80b5/build/os_dep/linux/rtw_cfgvendor.o
  CC [M]  /var/lib/dkms/rtl8814au/r94.bdf80b5/build/os_dep/linux/wifi_regd.o
  CC [M]  /var/lib/dkms/rtl8814au/r94.bdf80b5/build/os_dep/linux/rtw_android.o
  CC [M]  /var/lib/dkms/rtl8814au/r94.bdf80b5/build/os_dep/linux/rtw_proc.o
  CC [M]  /var/lib/dkms/rtl8814au/r94.bdf80b5/build/os_dep/linux/rtw_rhashtable.o
  CC [M]  /var/lib/dkms/rtl8814au/r94.bdf80b5/build/os_dep/linux/ioctl_mp.o
  CC [M]  /var/lib/dkms/rtl8814au/r94.bdf80b5/build/hal/hal_intf.o
  CC [M]  /var/lib/dkms/rtl8814au/r94.bdf80b5/build/hal/hal_com.o
  CC [M]  /var/lib/dkms/rtl8814au/r94.bdf80b5/build/hal/hal_com_phycfg.o
  CC [M]  /var/lib/dkms/rtl8814au/r94.bdf80b5/build/hal/hal_phy.o
  CC [M]  /var/lib/dkms/rtl8814au/r94.bdf80b5/build/hal/hal_dm.o
/var/lib/dkms/rtl8814au/r94.bdf80b5/build/os_dep/linux/recv_linux.c: In function ‘napi_recv’:
/var/lib/dkms/rtl8814au/r94.bdf80b5/build/os_dep/linux/recv_linux.c:358:76: error: ‘GRO_DROP’ undeclared (first use in this function)
  358 |                         if (rtw_napi_gro_receive(&padapter->napi, pskb) != GRO_DROP)
      |                                                                            ^~~~~~~~
/var/lib/dkms/rtl8814au/r94.bdf80b5/build/os_dep/linux/recv_linux.c:358:76: note: each undeclared identifier is reported only once for each function it appears in
/var/lib/dkms/rtl8814au/r94.bdf80b5/build/os_dep/linux/ioctl_cfg80211.c: In function ‘rtw_cfg80211_ch_switch_notify’:
/var/lib/dkms/rtl8814au/r94.bdf80b5/build/os_dep/linux/ioctl_cfg80211.c:472:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation]
  472 |     if (!rtw_cfg80211_allow_ch_switch_notify(adapter))
      |     ^~
/var/lib/dkms/rtl8814au/r94.bdf80b5/build/os_dep/linux/ioctl_cfg80211.c:474:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’
  474 |                 cfg80211_ch_switch_notify(adapter->pnetdev, &chdef);
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~
make[2]: *** [scripts/Makefile.build:273: /var/lib/dkms/rtl8814au/r94.bdf80b5/build/os_dep/linux/recv_linux.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[1]: *** [Makefile:1853: /var/lib/dkms/rtl8814au/r94.bdf80b5/build] Error 2
make[1]: Leaving directory '/usr/lib/modules/5.13.7-arch1-1/build'
make: *** [Makefile:2353: modules] Error 2

Edit: sorry, seems like a known issue https://github.com/aircrack-ng/rtl8814au/issues/61

Last edited by Ploppz (2021-08-16 07:13:28)

Offline

Board footer

Powered by FluxBB