OS X : une mise à jour silencieuse d'El Capitan a bloqué le port Ethernet, la solution

OS X : une mise à jour silencieuse d’El Capitan a bloqué le port Ethernet, la solution

En douce

Avatar de l'auteur
Vincent Hermann

Publié dans

Logiciel

01/03/2016 5 minutes
46

OS X : une mise à jour silencieuse d'El Capitan a bloqué le port Ethernet, la solution

Des utilisateurs de Mac rapportent que leur port Ethernet ne fonctionne plus depuis l’installation d’une mise à jour. Apple a fourni dimanche la solution, mais le cas relance une fois de plus la polémique au sujet des mises à jour silencieuses.

Qu’un système s’améliore avec le temps et corrige ses bugs n’est pas un mécanisme que les utilisateurs remettent en cause. Aucun produit n’étant parfait, il est tout à fait normal que des mises à jour viennent réparer les différents soucis et l’enrichissent fonctionnellement. Avec le temps cependant, les éditeurs ont cherché à masquer cette mécanique interne, jugée disgracieuse. Après tout, les appareils électroménagers cachent leurs rouages, pourquoi un ordinateur devrait-il être différent ?

Les mises à jour système et la confiance

Mais cacher ces mécanismes entraine forcément une installation silencieuse des mises à jour. C’est le cas chez Apple et Microsoft depuis des années, l’un avec l’App Store, l’autre avec Windows Update. Idéalement, les téléchargements se font tout seuls, les mises à jour s’installent puis le système prévient simplement l’utilisateur qu’il doit redémarrer, du moins quand cela est nécessaire.

Par contre, quand l’un des téléchargements contient un problème, les choses se corsent singulièrement. On sait que le souci s’est présenté plusieurs fois avec Windows au cours des dernières années, mais ce type d’accrochage avait relativement épargné Apple. Pourtant, en fin de semaine dernière, quand des utilisateurs ont commencé à signaler que leur port Ethernet ne fonctionnait plus, c’est bien vers une mise à jour récente que les regards se sont tournés.

Une liste noire mise à jour silencieusement

Installée silencieusement dans la journée de vendredi, elle contenait en fait une version fraiche de la liste noire des extensions kernel. Ces dernières, que l’on peut comparer dans les grandes lignes à des pilotes, permettent de gérer notamment le matériel dans un Mac. La liste noire permet à Apple de réunir les noms des extensions qui peuvent poser de vrais problèmes au système. Elle est associée à une fonctionnalité nommée System Integrity Protection, apparue avec El Capitan.

La SIP est un mécanisme important de défense. Apple sait que sa plateforme est restée relativement épargnée par les malwares, mais cette « chance » peut toujours basculer n’importe quand. Le SIP doit donc préserver l’intégrité de composants clés, tout en bloquant des extensions kernel qui seraient jugées nocives, pour une raison ou une autre. En résumé, la fonctionnalité réduit les droits root.

Un port Ethernet qui ne fonctionne plus 

Or, la liste noire de la SIP est mise à jour de manière totalement silencieuse, sans interaction avec l’utilisateur et surtout sans redémarrage. C’est ce qui s’est produit vendredi dernier, mais avec une différence de taille : la liste noire contenait une entrée qui n’aurait pas dû y figurer. La SIP s’est retrouvée tout à coup en capacité de bloquer la gestion du port Ethernet de certaines machines, sans que l’on sache exactement pourquoi des utilisateurs étaient touchés, et pas d’autres.

Le symptôme était brutal : impossible de faire fonctionner le port Ethernet, que ce soit pour un réseau local ou pour accéder à la connexion Internet. Par contre, les connexions Wi-Fi n’étaient pas concernées, permettant à bon nombre d’utilisateurs de se sortir du mauvais pas. Apple a dans tous les cas vite réagi, en publiant deux jours après une note explicative sur son site dédié au support technique.

Forcer le système à récupérer la dernière version de la liste

Dans cette page apparue dimanche, la société indique qu’il faut commencer par contrôler la version installée de la liste. Pour cela, il faut se rendre dans le menu Pomme en haut à gauche de l’écran, puis cliquer sur « À propos de ce Mac ». On clique ensuite sur « Rapport système », puis on descend dans la colonne de gauche jusqu’à trouver, dans la catégorie « Logiciels », la ligne « Installations ». Dans la liste à droite, il faut alors trouver la ligne « Incompatible Kernel Extension Configuration Data ». Si 3.28.1 est indiqué, c’est qu’il s’agit de la version problématique.

La solution est alors simple, du moins si l’on possède une connexion Wi-Fi. Il suffit en effet d’ouvrir le Terminal et de lancer la commande suivante : sudo softwareupdate --background. OS X va alors forcer la mise à jour de la liste et récupérer la dernière version, qui ne contient pas le problème. Si aucune connexion n’est présente, il faut passer par une autre méthode, plus longue, qu’Apple décrit étape par étape dans sa note technique.

Reste que la société n’a donné aucune explication sur les raisons de ce raté. Ars Technica suggère de son côté que cette version a été mise en ligne trop tôt et qu’elle aurait pu accompagner la future mise à jour 10.11.4 du système. Mais sans réponse de la firme, il sera difficile d’en juger.

el capitan liste noire

Écrit par Vincent Hermann

Tiens, en parlant de ça :

Sommaire de l'article

Introduction

Les mises à jour système et la confiance

Une liste noire mise à jour silencieusement

Un port Ethernet qui ne fonctionne plus 

Forcer le système à récupérer la dernière version de la liste

Commentaires (46)


Windows et Mac dans le même panier, l’un forçant la main pour discrètement installer Win10, l’autre qui peut pourrir le système sans votre consentement.



Après, quand on voit ce que font les utilisateurs si on ne leur force pas un peu la main…


Ils pourrissent le système avec leur consentement ? <img data-src=" />


Avec El Capitan (Mac OS 10.11), ça se verrouille de plus en plus et se rapproche d’un iOS.

C’est toujours une question de sécurité mais c’est bien la merde surtout en entreprise où l’on n’installe pas que des logiciels depuis l’AppStore sur un système standard comme un simple utilisateur.

le SIP (System Integrity Protection) :http://www.macworld.com/article/2948140/os-x/private-i-el-capitans-system-integr…


Si Microsoft avait envoyé une mise à jour silencieuse … qui en plus faisait planter une élément essentiel&nbsp; comme le port Ethernet….. on en parlerait comme de la fin du monde !

&nbsp;


De nos jours l’utilisateur n’a plus le contrôle de son OS …

Sauf sous GNU/Linux <img data-src=" />


Parce que ça serait vraiment la fin du monde :

Plus d’ethernet sur les serveurs, ça serait assez spectaculaire.<img data-src=" />

Encore plus que celui des innombrables ordis de bureau.



Mais ce serait le paradis pour les techs à domicile <img data-src=" />








AlphaBeta a écrit :



Si Microsoft avait envoyé une mise à jour silencieuse … qui en plus faisait planter une élément essentiel  comme le port Ethernet….. on en parlerait comme de la fin du monde !





On est en train d’en parler, de quoi tu te plains… Et puis faut bien avouer que les parts de marché de OSX vs Windows… Sans parler que la grosse majorité des machines macs sont des portables, donc très majoritairement en wifi.



Bref c’est grave, et on en parle. Pas la peine de ramener windows dans la discussion et de comparer l’incomparable…









robin4002 a écrit :



De nos jours l’utilisateur n’a plus le contrôle de son OS …

Sauf sous GNU/Linux <img data-src=" />







avec le temps faudra faire gaffe avé le GNU



http://www.theregister.co.uk/2016/02/10/line_break_ep2/?page=2



<img data-src=" />



Cela reste quand même très discret sur l’ensemble de la toile… j’ai même lu des articles surréalistes de journalistes grands défenseurs de la pomme nous expliquer que l’Ethernet était has been… et que seul le wifi avait de l’importance…. finalement c’était presque pour expliquer que Apple avait bien raison de ne pas s’en soucier et de pousser à l’abandon (sic)


L’article lui-même fait la comparaison dès la première partie avec Windows. A moins qu’il s’agisse d’un OS développé par Microsoft et qui ne soit pas Windows. Apprends moi quelque chose dans ce cas, sinon ta remarque inexacte (c’est tout à fait comparable) est en plus de mauvaise foi.



Fanboy Apple spotted&nbsp;<img data-src=" />


Mais quel troll… Le code de true que tu cites est pourtant bien plus rapide que le code qui fait que 2 lignes. Le code C gère même l’aide avec gestion des locales… Bref c’est un code efficace bien écrit.

S’en moquer c’est juste montrer son incompétence…


Le ton de l’article ne serait pas le même pour commencer…



Bien content d’avoir définitivement largué ce Capitan sur mon MacMini. Quand je l’ai installé la première fois, j’avais commencé par désactiver cette grosse daube de SIP, qui empêchait de modifier le dossier Applications.



J’ai moins de problèmes avec la Debian (enfin ils sont beaucoup moins graves : configuration de clavier à l’ouest - trop la flemme d’aller voir ce qui se passe, et le son qui se configure à chaque démarrage sur le HDMI, donc sur l’écran qui n’a pas de haut-parleur). Suis quand même plus tranquille, mais ça fait mal au cœur de voir le système Apple prendre cette pente.


Ah bah non, dans la gravité d’un bug les dégâts (et/ou le nombre de personnes touchées) rentrent en compte.



Lorsque Safari plantait il y a quelques semaines, toute la presse en a parlé, il y avait des millions de personnes touchées, sur un composant central sur un smartphone (le navigateur).



Assez normal que la presse ne traite pas ces infos de la même manière…


Encore faut-il que l’utilisateur veuille se donner la peine / prendre le temps de s’y intéresser. Et tout le monde n’a pas envie de perdre sa vie à ça.

Z’êtes mignons les pro pingouin à venir briser les cilles du monde avec votre OS dès qu’un problème à lieu sur Win ou OSX. Par contre quand est-ce que vous proposerez aux gens un truc assez agréable à utiliser pour qu’ils sautent le pas ?

Chaque OS a ses points forts et ses lacunes, qu’on arrête avec ces putains de “LOL MOI J’AI PAS CE PROBLÈME SUR MON OS SUPÉRIEUR” (d’autant plus que “le contrôle” sur Linux est tout relatif vu que personne ne s’amuse à réellement regarder le code de tout ce qu’il installe. Il fait confiance à un tiers dans tous les cas.)


Je pense qu’Adobe et Apple devraient fusionner.




une mise à jour silencieuse d’El Capitan a bloqué le port Ethernet, la solution





La solution ? Se connecter au réseau pour lire le “how-to”.



Et demain, nous diffuserons l’image que les aveugles doivent regarder pour retrouver la vue.


Précisons que l’adresse Mac sert sur certaines machines à authentifier la machine auprès de l’App Store. Et qu’en l’absence de port ethernet il est impossible de lancer certaines applis acquises sur l’App Store, et impossible aussi de faire les mises à jour sur l’App Store. Donc même avec une connexion wifi la perte du port ethernet pose de gros problèmes.


El Capitan s’est sabordé tout seul. Il n’aime pas l’éther, c’est net !


Le mec a le contrôle de son OS oui et quand il demande un coup de main, il reçoit en retour un joli “RTFM n00b !” <img data-src=" />


Y a pas d’adresse MAC sur une carte Wi-Fi ?

A moins que tu parles d’un cas où la première authentification se soit faite via la carte ethernet ?


Ha oui c’est du lourd ça quand meme


Bonjour,



Au vu du problème (mineur car très court dans le temps et très facile à régler, mais majeur pour la taille de la bourde), pour ceux qui sont total noob, appeurés, simplets ou très vieux MAIS qui ont une sauvegarde TimeMachine, je leur suggère d’aller chercher dans une sauvegarde pré-problème ce fichier et de le ramener pour remplacer l’existant :

/System/Library/Extensions/AppleKextExcludeList.kext/Contents/Info.plist

… et de redémarrer. C’est tout.

&nbsp;Enfin à part peut-être forcer la dernière version après redémarrrage comme dit dans l’article si vous voulez (mais inutile, le pb n’existe plus sur les serveurs apple anyway)…



Ceux qui veulent vérifier le contenu de ce .plist avec un simple TextEdit pourront voir le détails des entrées d’extensions exclues, très très, intéressant (comme par exemple certaines versions de Little Snitch, tiens tiens…)








sinbad21 a écrit :



Précisons que l’adresse Mac sert sur certaines machines à authentifier la machine auprès de l’App Store. Et qu’en l’absence de port ethernet il est impossible de lancer certaines applis acquises sur l’App Store, et impossible aussi de faire les mises à jour sur l’App Store. Donc même avec une connexion wifi la perte du port ethernet pose de gros problèmes.









Séphi a écrit :



Y a pas d’adresse MAC sur une carte Wi-Fi ?

A moins que tu parles d’un cas où la première authentification se soit faite via la carte ethernet ?





Troll ou pas troll, telle est la question ?!



Séphi, il y a une adresse MAC sur tout les cartes réseaux ou bluetooth. Cette adresse n’a absolument rien à voir avec Macintosh !



Je sais, d’où mon interrogation et ma deuxième question, à savoir que l’adresse MAC utilisée pour authentifier la machine auprès de l’AppStore serait celle utilisée durant la première connexion. Mais dans ce cas, le passage au Wi Fi serait impossible vu que l’adresse serait nécessairement différente….

Bref, je ne sais pas si c’est du troll ou pas, et du coup je suis peut être tombé dedans comme un bleu <img data-src=" />


Salut,

&nbsp;est il possible de bloquer completement les MAJ sur MAC , sous El Capitan en particulier?

Moi , j’aime bien ce vieil adage &nbsp;” If it works , don’t fix it “








jeffster a écrit :



Salut,

 est il possible de bloquer completement les MAJ sur MAC , sous El Capitan en particulier?

Moi , j’aime bien ce vieil adage  ” If it works , don’t fix it “





Tu dois aussi bien aimer les 23 failles SSL qu’on s’est tappé dernièrement <img data-src=" />



tu ne peux pas repasser à Maverick ? <img data-src=" />








athlon64 a écrit :



tu ne peux pas repasser à Maverick ? <img data-src=" />





j’aimerais bien repasser a SL mais pas possible sur ce portable ^^



J’étais resté à SL jusqu’a ce que je ne puisse plus installer d’appli (10.7 minimum souvent) et je suis actuellemetn sur Mavericks et il marche plutot bien je trouve par rapport à SL. Quelques trucs inutiles surement, mais pas visible. Et surtout je me tape pas l’interface blanche immaculée de Yosemite et plus








athlon64 a écrit :



J’étais resté à SL jusqu’a ce que je ne puisse plus installer d’appli (10.7 minimum souvent) et je suis actuellemetn sur Mavericks et il marche plutot bien je trouve par rapport à SL. Quelques trucs inutiles surement, mais pas visible. Et surtout je me tape pas l’interface blanche immaculée de Yosemite et plus





MBP retina donc SL pas possible :/



fallait pas prendre un retina <img data-src=" />



Et Mavericks ne va pas ?


mavericks même nativement installé, la roue de chargement n’importe quand, les minis plantages système nan :/

le seul os stable c’est le 10.11 mais bon manque rosetta quand même (tu me diras je peux ressortir mon MDD mais bon…)


Bizarre j’ai pas de plantage système, ni de swap en permanence. Et pourtant c’est qu’un MBP mi-2009 [email protected], 4Go et SSD. Seule la batterie commence à arriver à bout de souffle. Je l’utilise principalement pour du Dev Web et des VM pas trop lourdes








athlon64 a écrit :



Bizarre j’ai pas de plantage système, ni de swap en permanence. Et pourtant c’est qu’un MBP mi-2009 [email protected], 4Go et SSD. Seule la batterie commence à arriver à bout de souffle. Je l’utilise principalement pour du Dev Web et des VM pas trop lourdes





perso imovie et garageband…du toshop quand j’ai le temps, sinon suite office 2011, des trucs somme toute classique, j’ai renoncé a demander des rendus 3D a toshop…vu la lenteur du truc :/ pourtant 16go de ram et carte dédié mais non ça rame, bref SL au moins c’était léger comme OS -et sous ppc le 10.4 mais bon j’avoue je fait plus grand chose avec.



Étrange, surtout si t’as un SSD. C’était une des raisons de la réticence à lâcher SL, peur que le PC rame et que ça finisse par être inutilisable, finalement non, j’ai eu de la chance <img data-src=" />


Bien sûr que le WiFi a une adresse Mac. Mais l’App Store utilise l’adresse Mac de la carte ethernet pour authentifier la machine qui se connecte. Et quand il n’y a plus d’ethernet, ça craint.


sinon j’ai pas eu de problème d’ethernet (peut être que le problème n’est lié qu’aux cartes/chipset intégrés…


.. ouaih ben , chacun sa merde hein ?<img data-src=" />

Debian et rien d’autres.<img data-src=" />



j’ai un hack , qui n’a pas été mis à jour depuis 2014 : il tourne nickel (exclusivement dédié mao). cherchez l’erreur …








gallean a écrit :



perso imovie et garageband…du toshop quand j’ai le temps, sinon suite office 2011, des trucs somme toute classique, j’ai renoncé a demander des rendus 3D a toshop…vu la lenteur du truc :/ pourtant 16go de ram et carte dédié mais non ça rame, bref SL au moins c’était léger comme OS -et sous ppc le 10.4 mais bon j’avoue je fait plus grand chose avec.





Je vois que t’as un portable, mais si c’était un MacPro, Mountain Lion vaudrait mieux que Mavericks et Yosemite, car tous les softs centrés GPGPU (dont le PS dont tu parles) demandent simplement une CG décente, tes Go de ram n’y changeront rien. Or c’est depuis Lion qu’on peut mettre n’importe quelle CG dans un Mac…

Donc en fait, si l’on exclut ElCap, la stratégie est de savoir quel est le meilleur OS entre Lion et Yosemite inclus, et la réponse est ML.









Zorglob a écrit :



Je vois que t’as un portable, mais si c’était un MacPro, Mountain Lion vaudrait mieux que Mavericks et Yosemite, car tous les softs centrés GPGPU (dont le PS dont tu parles) demandent simplement une CG décente, tes Go de ram n’y changeront rien. Or c’est depuis Lion qu’on peut mettre n’importe quelle CG dans un Mac…

Donc en fait, si l’on exclut ElCap, la stratégie est de savoir quel est le meilleur OS entre Lion et Yosemite inclus, et la réponse est ML.





beh j’airais bien mis le 10.8.5 mais malheureusement portable fourni sous 10.9 donc pas possible à retrograder :(









gallean a écrit :



beh j’airais bien mis le 10.8.5 mais malheureusement portable fourni sous 10.9 donc pas possible à retrograder :(





T’as essayé ? Parce que j’ai déjà rétrogradé 2-3 iMac de Lion à SL, et je pense que là aussi ce serait peut-être possible.

Ceci dit, iln’y aurait pas un réel intérêt : Mavericks a été optimisé pour des CG OpenCL d’AMD, ce qu’il doit certainement y avoir dedans. Si c’est un portable, tu pourras pas mettre une 980 Ti classique avec Cuda et les drivers qui conviennent, donc rétrograder sans faire suivre la CG n’a pas de sens









Zorglob a écrit :



T’as essayé ? Parce que j’ai déjà rétrogradé 2-3 iMac de Lion à SL, et je pense que là aussi ce serait peut-être possible.

Ceci dit, iln’y aurait pas un réel intérêt : Mavericks a été optimisé pour des CG OpenCL d’AMD, ce qu’il doit certainement y avoir dedans. Si c’est un portable, tu pourras pas mettre une 980 Ti classique avec Cuda et les drivers qui conviennent, donc rétrograder sans faire suivre la CG n’a pas de sens





la j’ai une iris pro et une 750M (et un SSD de 512M au vu de la référence, je dirais samsung) je&nbsp; tenterais le downgrade dans l’après midi…ML est quand même plus léger que les derniers os au niveau de la consommation mémoire



bon je confirme install du 10.8.5=&gt;dans les choux (rond barré) dommage ^^








gallean a écrit :



bon je confirme install du 10.8.5=&gt;dans les choux (rond barré) dommage ^^





Nan mais de toutes façons, c’est quand même plus tricky que ça de downgrader contre nature…

=&gt; C’est plutôt : un système complet avec ML sur un autre disque &gt; image disque (genre super duper ou ccc) de ce système &gt; la machine hôte - ton MBP -&nbsp; branchée en mode target (firewire uniquement) donc vue en simple DD par l’ordi B &gt; utilitaire disque sur l’ordi B &gt; restauration &gt; “à partir de” : le dmg de ML - “vers” : le MBP



Ce qui suppose aussi que tu as fait AVANTtout ça&nbsp; une autre image complète du Mavericks que tu écrases, au cas où y’aurait un souci, afin de refaire la même manip’ avec l’image Mavericks pour un retour à la case départ.Mais bon, hormis ça, dans ton cas, je passerais simplement à ElCap <img data-src=" />



je suis déjà sous el cap, pour l’instant plus stable que mav&yoss