Bonjour à vous !
Voilà le topo : j'avais rencontré le problème des libnl lors d'une mise à jour 14.04 LTS évoqué et résolu comme indiqué sur cette discussion :
https://forum.ubuntu-fr.org/viewtopic.php?id=1984120
Suite aux indications de AskUbuntu, j'avais passé les 3 packages incriminés sur HOLD afin d'éviter tout nouveau problème, en attendant une mise à jour des packages.
Hier, j'ai eu besoin d'installer un nouveau logiciel. Les paquets en HOLD bloquaient toute MàJ ou upgrade des paquets installés, je les donc passés en UNHOLD afin de pouvoir mettre à jour mon DELL XPS 13.
Comme les commandes avec apt-get ne donnaient rien, suite à un problème de dépendances de ces mêmes librairies, j'ai tenté un sudo aptitude update && upgrade.
Mais voilà, cette commande a engendré un remove de Network Manager !!!
Depuis, je n'ai plus de connexion wifi et mon laptop n'a pas de connexion filaire (pas de port ethernet) !!!
C'est donc un peu compliqué pour récupérer un fonctionnement normal.
Voici ce que j'ai tenté : download des paquets suivants depuis un autre PC:
network-manager_0.9.8.8-0ubuntu7.2_amd4.deb
network-manager-gnome_0.9.8.8-0ubuntu4.4_amd64.deb
crda_1.1.2-1ubuntu2_amd64.deb
iw_3.4-1amd64.deb
wpasupplicant_2.1-0ubuntu1.4_amd64.deb
libnl-3-200_3.2.21-1_amd64.deb
libnl-gnel-3-200_3.2.21-1_amd64.deb
libnl-route-3-200_3.2.21-1_amd64.deb
Plus le paquet BROADCOM suivant :
bcmwl-kernel-source_6.30.223.248+bdcom-0ubuntu0.2_amd64.deb
Je les ai placé dans un répertoire sur mon Dell sous Ubuntu et j'ai lancé un :
sudo dpkg -i *deb
depuis ce répertoire.
Je suis parvenu à réinstaller Network Manager, mais toujours pas de wifi...
Voilà la situation actuelle :
cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=14.04
DISTRIB_CODENAME=trusty
DISTRIB_DESCRIPTION="Ubuntu 14.04.3 LTS"
uname -r -m
3.13.0-77-generic x86_64
lspci | grep -i net
02:00.0 Network controller: Broadcom Corporation BCM4352 802.11ac Wireless Network Adapter (rev 03)
nm-tool
NetworkManager Tool
State: disconnected
** (process:2744): WARNING **: error: cannot retrieve connection: uid 1001 has no permission to perform this operation
** (process:2744): WARNING **: error: cannot retrieve connection: uid 1001 has no permission to perform this operation
ifconfig -a
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:65536 Metric:1
RX packets:124 errors:0 dropped:0 overruns:0 frame:0
TX packets:124 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:9488 (9.4 KB) TX bytes:9488 (9.4 KB)
iwconfig
lo no wireless extensions.
sudo ifconfig wlan0 up
wlan0: ERROR while getting interface flags: No such device
cat /etc/network/interfaces
# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback
sudo lshw -C network
*-network UNCLAIMED
description: Network controller
product: BCM4352 802.11ac Wireless Network Adapter
vendor: Broadcom Corporation
physical id: 0
bus info: pci@0000:02:00.0
version: 03
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress cap_list
configuration: latency=0
resources: memory:f7200000-f7207fff memory:f7000000-f71fffff
lspci -n | grep 14e4
02:00.0 0280: 14e4:43b1 (rev 03)
dmesg | grep wl
[ 4.597311] wl: module license 'MIXED/Proprietary' taints kernel.
[ 4.610721] wl: Unknown symbol cfg80211_scan_done (err 0)
[ 4.610847] wl: Unknown symbol cfg80211_disconnected (err 0)
[ 4.610903] wl: Unknown symbol cfg80211_inform_bss_width_frame (err 0)
[ 4.610947] wl: Unknown symbol wiphy_register (err 0)
[ 4.610975] wl: Unknown symbol wiphy_new (err 0)
[ 4.610997] wl: Unknown symbol cfg80211_put_bss (err 0)
[ 4.611016] wl: Unknown symbol cfg80211_roamed (err 0)
[ 4.611045] wl: Unknown symbol cfg80211_inform_bss_width (err 0)
[ 4.611064] wl: Unknown symbol cfg80211_gtk_rekey_notify (err 0)
[ 4.611099] wl: Unknown symbol cfg80211_ibss_joined (err 0)
[ 4.611139] wl: Unknown symbol cfg80211_michael_mic_failure (err 0)
[ 4.611159] wl: Unknown symbol cfg80211_connect_result (err 0)
[ 4.611207] wl: Unknown symbol wiphy_unregister (err 0)
[ 4.611247] wl: Unknown symbol cfg80211_get_bss (err 0)
[ 4.611276] wl: Unknown symbol __ieee80211_get_channel (err 0)
[ 4.611345] wl: Unknown symbol ieee80211_channel_to_frequency (err 0)
[ 4.611381] wl: Unknown symbol cfg80211_report_wowlan_wakeup (err 0)
[ 4.611412] wl: Unknown symbol ieee80211_frequency_to_channel (err 0)
[ 4.611457] wl: Unknown symbol wiphy_free (err 0)
[ 1615.049445] wl: Unknown symbol cfg80211_scan_done (err 0)
[ 1615.049560] wl: Unknown symbol cfg80211_disconnected (err 0)
[ 1615.049627] wl: Unknown symbol cfg80211_inform_bss_width_frame (err 0)
[ 1615.049679] wl: Unknown symbol wiphy_register (err 0)
[ 1615.049712] wl: Unknown symbol wiphy_new (err 0)
[ 1615.049742] wl: Unknown symbol cfg80211_put_bss (err 0)
[ 1615.049770] wl: Unknown symbol cfg80211_roamed (err 0)
[ 1615.049804] wl: Unknown symbol cfg80211_inform_bss_width (err 0)
[ 1615.049830] wl: Unknown symbol cfg80211_gtk_rekey_notify (err 0)
[ 1615.049870] wl: Unknown symbol cfg80211_ibss_joined (err 0)
[ 1615.049915] wl: Unknown symbol cfg80211_michael_mic_failure (err 0)
[ 1615.049941] wl: Unknown symbol cfg80211_connect_result (err 0)
[ 1615.049995] wl: Unknown symbol wiphy_unregister (err 0)
[ 1615.050041] wl: Unknown symbol cfg80211_get_bss (err 0)
[ 1615.050077] wl: Unknown symbol __ieee80211_get_channel (err 0)
[ 1615.050142] wl: Unknown symbol ieee80211_channel_to_frequency (err 0)
[ 1615.050169] wl: Unknown symbol cfg80211_report_wowlan_wakeup (err 0)
[ 1615.050192] wl: Unknown symbol ieee80211_frequency_to_channel (err 0)
[ 1615.050240] wl: Unknown symbol wiphy_free (err 0)
rkill list ne renvoie rien.
D'après ce que je comprends, il y a un problème de driver Broadcom qui ne serait soudainement plus compatible (pour quelle raison, je demeure perplexe puisque tout fonctionnait correctement jusqu'à présent...).
Par ailleurs, au moment où je lance le dpkg sur le bmcwl-kernel-source, j'obtiens une erreur à l'installation de wl et la commande modprobe donne ça :
sudo modprobe wl
ERROR : could not insert 'wl' : unknown symbol in module or unknown parameter (see desmg)
J'ai vu plusieurs site qui proposent une compilation manuelle du driver, mais j'avoue que je me sens un peu dépassé, et surtout, je ne sais même pas si ce serait la solution, donc je me tourne vers la communauté ! 🙂
Malheureusement, comme je n'ai pas de connexion filaire, (j'ai malgré tout acheté un adaptateur USB - Ethernet par désespoir en fin de journée, mais sans succès), je ne peux pas lancer de sudo apt-get update ou install -f , puisque je n'atteins pas les sources d'archives...
Si vous avez une idée de procédure Step by Step pour réinstaller tout ça proprement, je suis preneur !!!
Merci d'avance pour votre aide !
Bonne journée,
Sébastien