Удаление версии модуля: 7906 полностью от дерева DKMS

У меня недавно есть проблемы с моим WiFi, который работает немного случайно, и я заметил при установке других приложений, что проблема, кажется, прибывает из backport-iwlwifi-7906 пакет, но я не слишком уверен, как зафиксировать его... Я не думаю, что у меня была эта проблема прежде, чем переключиться на Ubuntu 19.10.

Я уже видел этот вопрос, но в моем случае распознана сеть, таким образом, я не уверен, что фиксация вполне применяется в моем случае, и я не хочу рисковать полностью повреждать свой WiFi путем попытки чего-то, не зная, является ли это хорошая идея!

Вот мой lshw -C network вывод для соответствующего устройства:

*-network
   description: Wireless interface
   product: Wireless 8260
   vendor: Intel Corporation
   physical id: 0
   bus info: pci@0000:02:00.0
   logical name: wlp2s0
   version: 3a
   serial: e4:a7:a0:cc:24:87
   width: 64 bits
   clock: 33MHz
   capabilities: pm msi pciexpress bus_master cap_list ethernet physical wireless
   configuration: broadcast=yes driver=iwlwifi driverversion=5.3.0-23-generic
       firmware=36.77d01142.0 ip=192.168.1.19 latency=0 link=yes multicast=yes
       wireless=IEEE 802.11
   resources: irq:129 memory:df000000-df001fff

И здесь мой lspci -nnk | grep 0280 -A2 вывод:

02:00.0 Network controller [0280]: Intel Corporation Wireless 8260 [8086:24f3]
    (rev 3a)
Subsystem: Intel Corporation Dual Band Wireless-AC 8260 [8086:1010]
Kernel driver in use: iwlwifi

И вот полное сообщение, которое я получаю при выполнении apt-get upgrade когда все остальное было уже обновлено:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
Calculating upgrade... Done
0 to upgrade, 0 to newly install, 0 to remove and 0 not to upgrade.
1 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
Setting up backport-iwlwifi-dkms (7906-0ubuntu1) ...
Removing old backport-iwlwifi-7906 DKMS files...

------------------------------
Deleting module version: 7906
completely from the DKMS tree.
------------------------------
Done.
Loading new backport-iwlwifi-7906 DKMS files...
Building for 5.3.0-23-generic
Building initial module for 5.3.0-23-generic
ERROR: Cannot create report: [Errno 17]
  File exists: '/var/crash/backport-iwlwifi-dkms.0.crash'
Error! Bad return status for module build on kernel: 5.3.0-23-generic (x86_64)
Consult /var/lib/dkms/backport-iwlwifi/7906/build/make.log for more information.
dpkg: error processing package backport-iwlwifi-dkms (--configure):
 installed backport-iwlwifi-dkms package post-installation script subprocess
 returned error exit status 10
Errors were encountered while processing:
 backport-iwlwifi-dkms
E: Sub-process /usr/bin/dpkg returned an error code (1)

Большое спасибо за помощь, я не уверен, что другая информация могла бы быть полезной, поэтому скажите мне, если я должен выполнить какие-либо другие команды для получения большего количества выводов!

Править: после следования совету heynnema вот содержание от /var/lib/dkms/backport-iwlwifi/7906/build/make.log (извините я действительно не понимаю этот журнал, действительно не знайте ничего технического о Linux/Ubuntu, таким образом, я не уверен, какие строки релевантны или не):

DKMS make.log for backport-iwlwifi-7906 for kernel 5.3.0-23-generic (x86_64)
Sat 23 Nov 15:34:09 EET 2019
cc -Wall -Wmissing-prototypes -Wstrict-prototypes -O2 -fomit-frame-pointer   -c -o conf.o conf.c
cc -Wall -Wmissing-prototypes -Wstrict-prototypes -O2 -fomit-frame-pointer   -c -o zconf.tab.o zconf.tab.c
cc   conf.o zconf.tab.o   -o conf
#
# configuration written to .config
#
make[5]: 'conf' is up to date.
#
# configuration written to .config
#
Building backport-include/backport/autoconf.h ... done.
  CC [M]  /var/lib/dkms/backport-iwlwifi/7906/build/compat/main.o
  CC [M]  /var/lib/dkms/backport-iwlwifi/7906/build/net/mac80211/main.o
  CC [M]  /var/lib/dkms/backport-iwlwifi/7906/build/net/wireless/core.o
  CC [M]  /var/lib/dkms/backport-iwlwifi/7906/build/drivers/net/wireless/intel/iwlwifi/mvm/fw.o
  LD [M]  /var/lib/dkms/backport-iwlwifi/7906/build/compat/compat.o
  CC [M]  /var/lib/dkms/backport-iwlwifi/7906/build/drivers/net/wireless/intel/iwlwifi/mvm/mac80211.o
  CC [M]  /var/lib/dkms/backport-iwlwifi/7906/build/net/wireless/sysfs.o
  CC [M]  /var/lib/dkms/backport-iwlwifi/7906/build/net/mac80211/status.o
  CC [M]  /var/lib/dkms/backport-iwlwifi/7906/build/net/mac80211/driver-ops.o
  CC [M]  /var/lib/dkms/backport-iwlwifi/7906/build/net/wireless/radiotap.o
  CC [M]  /var/lib/dkms/backport-iwlwifi/7906/build/drivers/net/wireless/intel/iwlwifi/mvm/nvm.o
  CC [M]  /var/lib/dkms/backport-iwlwifi/7906/build/drivers/net/wireless/intel/iwlwifi/mvm/ops.o
  CC [M]  /var/lib/dkms/backport-iwlwifi/7906/build/net/mac80211/sta_info.o
  CC [M]  /var/lib/dkms/backport-iwlwifi/7906/build/net/wireless/util.o
  CC [M]  /var/lib/dkms/backport-iwlwifi/7906/build/drivers/net/wireless/intel/iwlwifi/xvt/xvt.o
  CC [M]  /var/lib/dkms/backport-iwlwifi/7906/build/drivers/net/wireless/intel/iwlwifi/mvm/phy-ctxt.o
  CC [M]  /var/lib/dkms/backport-iwlwifi/7906/build/drivers/net/wireless/intel/iwlwifi/xvt/user-infc.o
  CC [M]  /var/lib/dkms/backport-iwlwifi/7906/build/net/wireless/reg.o
  CC [M]  /var/lib/dkms/backport-iwlwifi/7906/build/net/mac80211/wep.o
  CC [M]  /var/lib/dkms/backport-iwlwifi/7906/build/drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.o
  CC [M]  /var/lib/dkms/backport-iwlwifi/7906/build/net/mac80211/aead_api.o
  CC [M]  /var/lib/dkms/backport-iwlwifi/7906/build/drivers/net/wireless/intel/iwlwifi/xvt/utils.o
  CC [M]  /var/lib/dkms/backport-iwlwifi/7906/build/net/mac80211/wpa.o
  CC [M]  /var/lib/dkms/backport-iwlwifi/7906/build/drivers/net/wireless/intel/iwlwifi/mvm/utils.o
  CC [M]  /var/lib/dkms/backport-iwlwifi/7906/build/net/wireless/scan.o
  CC [M]  /var/lib/dkms/backport-iwlwifi/7906/build/drivers/net/wireless/intel/iwlwifi/xvt/fw.o
/var/lib/dkms/backport-iwlwifi/7906/build/drivers/net/wireless/intel/iwlwifi/mvm/utils.c: In function ‘iwl_mvm_get_sync_time’:
/var/lib/dkms/backport-iwlwifi/7906/build/drivers/net/wireless/intel/iwlwifi/mvm/utils.c:1468:14: error: implicit declaration of function ‘ktime_get_boot_ns’; did you mean ‘ktime_get_raw_ns’? [-Werror=implicit-function-declaration]
 1468 |  *boottime = ktime_get_boot_ns();
      |              ^~~~~~~~~~~~~~~~~
      |              ktime_get_raw_ns
  CC [M]  /var/lib/dkms/backport-iwlwifi/7906/build/net/mac80211/scan.o
cc1: some warnings being treated as errors
make[9]: *** [scripts/Makefile.build:290: /var/lib/dkms/backport-iwlwifi/7906/build/drivers/net/wireless/intel/iwlwifi/mvm/utils.o] Error 1
make[8]: *** [scripts/Makefile.build:519: /var/lib/dkms/backport-iwlwifi/7906/build/drivers/net/wireless/intel/iwlwifi/mvm] Error 2
make[8]: *** Waiting for unfinished jobs....
  CC [M]  /var/lib/dkms/backport-iwlwifi/7906/build/drivers/net/wireless/intel/iwlwifi/xvt/nvm.o
  CC [M]  /var/lib/dkms/backport-iwlwifi/7906/build/drivers/net/wireless/intel/iwlwifi/xvt/rx.o
  CC [M]  /var/lib/dkms/backport-iwlwifi/7906/build/net/wireless/nl80211.o
  CC [M]  /var/lib/dkms/backport-iwlwifi/7906/build/drivers/net/wireless/intel/iwlwifi/xvt/debugfs.o
  CC [M]  /var/lib/dkms/backport-iwlwifi/7906/build/net/wireless/mlme.o
  CC [M]  /var/lib/dkms/backport-iwlwifi/7906/build/net/mac80211/offchannel.o
  LD [M]  /var/lib/dkms/backport-iwlwifi/7906/build/drivers/net/wireless/intel/iwlwifi/xvt/iwlxvt.o
make[7]: *** [scripts/Makefile.build:519: /var/lib/dkms/backport-iwlwifi/7906/build/drivers/net/wireless/intel/iwlwifi] Error 2
make[6]: *** [scripts/Makefile.build:519: /var/lib/dkms/backport-iwlwifi/7906/build/drivers/net/wireless/intel] Error 2
make[5]: *** [scripts/Makefile.build:519: /var/lib/dkms/backport-iwlwifi/7906/build/drivers/net/wireless] Error 2
make[5]: *** Waiting for unfinished jobs....
  CC [M]  /var/lib/dkms/backport-iwlwifi/7906/build/net/mac80211/ht.o
  CC [M]  /var/lib/dkms/backport-iwlwifi/7906/build/net/wireless/ibss.o
  CC [M]  /var/lib/dkms/backport-iwlwifi/7906/build/net/mac80211/agg-tx.o
  CC [M]  /var/lib/dkms/backport-iwlwifi/7906/build/net/mac80211/agg-rx.o
  CC [M]  /var/lib/dkms/backport-iwlwifi/7906/build/net/wireless/sme.o
  CC [M]  /var/lib/dkms/backport-iwlwifi/7906/build/net/mac80211/vht.o
  CC [M]  /var/lib/dkms/backport-iwlwifi/7906/build/net/mac80211/he.o
  CC [M]  /var/lib/dkms/backport-iwlwifi/7906/build/net/wireless/chan.o
  CC [M]  /var/lib/dkms/backport-iwlwifi/7906/build/net/wireless/ethtool.o
  CC [M]  /var/lib/dkms/backport-iwlwifi/7906/build/net/mac80211/ibss.o
  CC [M]  /var/lib/dkms/backport-iwlwifi/7906/build/net/wireless/mesh.o
  CC [M]  /var/lib/dkms/backport-iwlwifi/7906/build/net/wireless/ap.o
  CC [M]  /var/lib/dkms/backport-iwlwifi/7906/build/net/mac80211/iface.o
  CC [M]  /var/lib/dkms/backport-iwlwifi/7906/build/net/wireless/trace.o
  CC [M]  /var/lib/dkms/backport-iwlwifi/7906/build/net/wireless/ocb.o
  CC [M]  /var/lib/dkms/backport-iwlwifi/7906/build/net/wireless/pmsr.o
  CC [M]  /var/lib/dkms/backport-iwlwifi/7906/build/net/wireless/debugfs.o
  CC [M]  /var/lib/dkms/backport-iwlwifi/7906/build/net/mac80211/rate.o
  GEN     /var/lib/dkms/backport-iwlwifi/7906/build/net/wireless/shipped-certs.c
  GEN     /var/lib/dkms/backport-iwlwifi/7906/build/net/wireless/extra-certs.c
  CC [M]  /var/lib/dkms/backport-iwlwifi/7906/build/net/wireless/shipped-certs.o
  CC [M]  /var/lib/dkms/backport-iwlwifi/7906/build/net/wireless/extra-certs.o
  CC [M]  /var/lib/dkms/backport-iwlwifi/7906/build/net/mac80211/michael.o
  CC [M]  /var/lib/dkms/backport-iwlwifi/7906/build/net/mac80211/tkip.o
  CC [M]  /var/lib/dkms/backport-iwlwifi/7906/build/net/mac80211/aes_cmac.o
  CC [M]  /var/lib/dkms/backport-iwlwifi/7906/build/net/mac80211/aes_gmac.o
  CC [M]  /var/lib/dkms/backport-iwlwifi/7906/build/net/mac80211/fils_aead.o
  CC [M]  /var/lib/dkms/backport-iwlwifi/7906/build/net/mac80211/cfg.o
  CC [M]  /var/lib/dkms/backport-iwlwifi/7906/build/net/mac80211/ethtool.o
  CC [M]  /var/lib/dkms/backport-iwlwifi/7906/build/net/mac80211/rx.o
  CC [M]  /var/lib/dkms/backport-iwlwifi/7906/build/net/mac80211/spectmgmt.o
  LD [M]  /var/lib/dkms/backport-iwlwifi/7906/build/net/wireless/cfg80211.o
  CC [M]  /var/lib/dkms/backport-iwlwifi/7906/build/net/mac80211/tx.o
  CC [M]  /var/lib/dkms/backport-iwlwifi/7906/build/net/mac80211/key.o
  CC [M]  /var/lib/dkms/backport-iwlwifi/7906/build/net/mac80211/util.o
  CC [M]  /var/lib/dkms/backport-iwlwifi/7906/build/net/mac80211/wme.o
  CC [M]  /var/lib/dkms/backport-iwlwifi/7906/build/net/mac80211/chan.o
  CC [M]  /var/lib/dkms/backport-iwlwifi/7906/build/net/mac80211/trace.o
  CC [M]  /var/lib/dkms/backport-iwlwifi/7906/build/net/mac80211/mlme.o
  CC [M]  /var/lib/dkms/backport-iwlwifi/7906/build/net/mac80211/tdls.o
  CC [M]  /var/lib/dkms/backport-iwlwifi/7906/build/net/mac80211/ocb.o
  CC [M]  /var/lib/dkms/backport-iwlwifi/7906/build/net/mac80211/led.o
  CC [M]  /var/lib/dkms/backport-iwlwifi/7906/build/net/mac80211/debugfs.o
  CC [M]  /var/lib/dkms/backport-iwlwifi/7906/build/net/mac80211/debugfs_sta.o
  CC [M]  /var/lib/dkms/backport-iwlwifi/7906/build/net/mac80211/debugfs_netdev.o
  CC [M]  /var/lib/dkms/backport-iwlwifi/7906/build/net/mac80211/debugfs_key.o
  CC [M]  /var/lib/dkms/backport-iwlwifi/7906/build/net/mac80211/pm.o
  CC [M]  /var/lib/dkms/backport-iwlwifi/7906/build/net/mac80211/rc80211_minstrel.o
  CC [M]  /var/lib/dkms/backport-iwlwifi/7906/build/net/mac80211/rc80211_minstrel_ht.o
  CC [M]  /var/lib/dkms/backport-iwlwifi/7906/build/net/mac80211/rc80211_minstrel_debugfs.o
  CC [M]  /var/lib/dkms/backport-iwlwifi/7906/build/net/mac80211/rc80211_minstrel_ht_debugfs.o
  LD [M]  /var/lib/dkms/backport-iwlwifi/7906/build/net/mac80211/mac80211.o
make[4]: *** [Makefile:1655: _module_/var/lib/dkms/backport-iwlwifi/7906/build] Error 2
make[3]: *** [Makefile.build:6: modules] Error 2
make[2]: *** [Makefile.real:100: modules] Error 2
make[1]: *** [Makefile:43: modules] Error 2
make: *** [Makefile:30: default] Error 2

И вот dkms status:

backport-iwlwifi, 7906: added
0
задан 23 November 2019 в 21:17

3 ответа

Из комментария @Pilot6 я предположил, что, вероятно, этот пакет не был необходим, конфета - также sudo apt-get remove backport-iwlwifi-dkms, который решил проблему. Все еще не уверенный, как я установил этот пакет, но по крайней мере теперь все кажется в порядке!

Только вещь я все еще не уверен в: теперь apt-get говорит мне это dkmsбольше не требуется, удаляет его безопасный? Я думал dkms был довольно центральный пакет, но снова, я - в значительной степени новичок здесь.

1
ответ дан 21 December 2019 в 23:51

Можно удалить этот модуль полностью

sudo dkms remove backport-iwlwifi/7906 --all

Если это не работает, можно вручную удалить его из dkms дерева

sudo rm -r /var/lib/dkms/backport-iwlwifi

Будьте осторожны и не делайте опечатки в этой команде, или она может удалить что-то полезное.

Это довольно безопасно удалить этот путь, потому что dkms не хранит информацию в других местах как apt.

Источники должны быть сохранены в /usr/src, можно удалить оттуда также, но это ни на что не влияет.

0
ответ дан 21 December 2019 в 23:51

Еще решение:

В моем случае все способы выше не сработали (после перезагрузки опять появилось). Итак, после того, как я отсоединил модуль Wi-Fi от ПК (Jetson Nano), он был удален.

0
ответ дан 5 October 2020 в 08:46

Другие вопросы по тегам:

Похожие вопросы: