10.11 El Capitan Mac qui bloque après démarrage

Non non, j'ai pu faire la manipulation dîtes sans problème : csrutil disable

Mais une fois que j'ai redémarrer le Mac, pour faire un essai comme vous m'avez dit, il a bloqué pareil
 
Faudrait essayer de regarder ce qu'il note dans la Console au moment des blocages
Démarrer en mode sans échec puis ouvrir Console
 
OK.

Désintalle ce que tu peux depuis le mode sans échec : Perian, Silverlight, DIVx, Adobe AIR, Flash, Java, Bit machin chose, Freedome, Spotify
puis repasse la commande
cd
et
ls -1A {,/}L*/{Ad,Compon,Ex,Fram,In,Keyb,La,Mail/Bu,P*P,Priv,Qu,Scripti,Servi,Spo,Sta,Saf*/Ext}* L*/Fonts 2> /dev/null

Ce que je ne pige absolument pas, c'est que tu bosses comme ça depuis 1 an et demi !
 
Faudrait essayer de regarder ce qu'il note dans la Console au moment des blocages
Démarrer en mode sans échec puis ouvrir Console

Sa machine ne bloque pas en mode sans échec, penses-tu que la Console puisse loguer qqchose ?
 
Ca n'arrivait pas tout le temps. Entre la première fois que ça m'est arrivé et ça a été résolu, et maintenant, il s'est écoulé 1 an et demi et tout se passait bien. Ca a recommencé ce week-end. Dans Console j'ai sa quand je remonte tout en haut (voir image).
 

Fichiers joints

  • Capture d’écran 2016-04-19 à 16.28.18.png
    Capture d’écran 2016-04-19 à 16.28.18.png
    880,4 KB · Affichages: 118
Il faudrait remonter à l'heure d'un blocage, ou alors redémarrer normalement jusqu'au blocage, noter l'heure, puis redémarrer en mode sans échec pour aller consulter la Console à l'heure du blocage.
 
OK, y'a des trucs que je désinstallerai parmi ce que je lis : Perian, Silverlight pour commencer

Peux-tu s'il te plaît créer un autre compte utilisateur Admin, booter en Mode Normal, te loguer et dire si c'est mieux... et passer dans Terminal la commande
kextstat -l | grep -v com.apple

J'ai réussi a rentrer en mode normal, ça a pas encore bloquer. j'ai sa :
Last login: Tue Apr 19 16:51:40 on console

MacBook-Pro-de-Stephane:~ Stephane1$ kextstat -l | grep -v com.apple

134 0 0xffffff7f82dcb000 0x5000 0x5000 com.wavtap.driver.WavTap (0.4.0) A3829D24-0112-3C32-AF53-6AD25C46EE24 <121 5 4 3>

MacBook-Pro-de-Stephane:~ Stephane1$
 
C'est une version marxiste, donc... :)

Si ça marche plutôt mieux en mode sans échec, c'est sans doute qu'une extension non fournie par Apple est utilisée par le système en mode normal. Il faudrait donc recenser la liste des extensions de ta machine histoire de trouver un éventuel intrus.
Ouvre l'application Terminal et lance successivement les deux commandes suivantes, puis affiche nous leurs retours (c'est sans danger pour ta machine) :
Bloc de code:
ls /Library/Extensions/
Bloc de code:
ls /System/Library/Extensions/

Par ailleurs, as-tu acheté ce Mac neuf ou d'occasion à quelqu'un ? Il était sur El Capitan ou sur un autre système et tu l'as mis à jour ? Dans ce cas, quel système et quelle méthode de mise à jour ?

Toujours étant dans un mode boot normal, en suivant ces lignes j'ai :
MacBook-Pro-de-Stephane:~ Stephane1$ ls /Library/Extensions/

ACS6x.kext CalDigitHDProDrv.kext

ATTOCelerityFC8.kext HighPointIOP.kext

ATTOExpressSASHBA2.kext HighPointRR.kext

ATTOExpressSASRAID2.kext PromiseSTEX.kext

ArcMSR.kext SoftRAID.kext

MacBook-Pro-de-Stephane:~ Stephane1$ ls /System/Library/Extensions/

ALF.kext

AMD2400Controller.kext

AMD2600Controller.kext

AMD3800Controller.kext

AMD4600Controller.kext

AMD4800Controller.kext

AMD5000Controller.kext

AMD6000Controller.kext

AMD7000Controller.kext

AMD8000Controller.kext

AMD9000Controller.kext

AMDFramebuffer.kext

AMDMTLBronzeDriver.bundle

AMDRadeonVADriver.bundle

AMDRadeonX3000.kext

AMDRadeonX3000GLDriver.bundle

AMDRadeonX4000.kext

AMDRadeonX4000GLDriver.bundle

AMDShared.bundle

AMDSupport.kext

ATIRadeonX2000.kext

ATIRadeonX2000GA.plugin

ATIRadeonX2000GLDriver.bundle

ATIRadeonX2000VADriver.bundle

Apple16X50Serial.kext

AppleACPIPlatform.kext

AppleAHCIPort.kext

AppleAPIC.kext

AppleBMC.kext

AppleBacklight.kext

AppleBacklightExpert.kext

AppleBluetoothMultitouch.kext

AppleBluetoothRemote.kext

AppleCameraInterface.kext

AppleCredentialManager.kext

AppleEFIRuntime.kext

AppleFDEKeyStore.kext

AppleFIVRDriver.kext

AppleFSCompressionTypeDataless.kext

AppleFSCompressionTypeZlib.kext

AppleFWAudio.kext

AppleFileSystemDriver.kext

AppleGraphicsControl.kext

AppleGraphicsPowerManagement.kext

AppleHDA.kext

AppleHIDKeyboard.kext

AppleHIDMouse.kext

AppleHIDTransport.kext

AppleHPET.kext

AppleHPM.kext

AppleHSSPIHIDDriver.kext

AppleHSSPISupport.kext

AppleHV.kext

AppleHWSensor.kext

AppleIRController.kext

AppleInputDeviceSupport.kext

AppleIntelBDWGraphics.kext

AppleIntelBDWGraphicsFramebuffer.kext

AppleIntelBDWGraphicsGLDriver.bundle

AppleIntelBDWGraphicsMTLDriver.bundle

AppleIntelBDWGraphicsVADriver.bundle

AppleIntelBDWGraphicsVAME.bundle

AppleIntelCPUPowerManagement.kext

AppleIntelCPUPowerManagementClient.kext

AppleIntelFramebufferAzul.kext

AppleIntelFramebufferCapri.kext

AppleIntelGraphicsShared.bundle

AppleIntelHD3000Graphics.kext

AppleIntelHD3000GraphicsGA.plugin

AppleIntelHD3000GraphicsGLDriver.bundle

AppleIntelHD3000GraphicsVADriver.bundle

AppleIntelHD4000Graphics.kext

AppleIntelHD4000GraphicsGLDriver.bundle

AppleIntelHD4000GraphicsMTLDriver.bundle

AppleIntelHD4000GraphicsVADriver.bundle

AppleIntelHD5000Graphics.kext

AppleIntelHD5000GraphicsGLDriver.bundle

AppleIntelHD5000GraphicsMTLDriver.bundle

AppleIntelHD5000GraphicsVADriver.bundle

AppleIntelHDGraphics.kext

AppleIntelHDGraphicsFB.kext

AppleIntelHDGraphicsGA.plugin

AppleIntelHDGraphicsGLDriver.bundle

AppleIntelHDGraphicsVADriver.bundle

AppleIntelHSWVA.bundle

AppleIntelIVBVA.bundle

AppleIntelLpssDmac.kext

AppleIntelLpssGspi.kext

AppleIntelLpssI2C.kext

AppleIntelLpssI2CController.kext

AppleIntelLpssSpiController.kext

AppleIntelLpssUART.kext

AppleIntelLpssUARTCommon.kext

AppleIntelLpssUARTv0.kext

AppleIntelLpssUARTv1.kext

AppleIntelMCEReporter.kext

AppleIntelPCHPMC.kext

AppleIntelSKLGraphics.kext

AppleIntelSKLGraphicsFramebuffer.kext

AppleIntelSKLGraphicsGLDriver.bundle

AppleIntelSKLGraphicsMTLDriver.bundle

AppleIntelSKLGraphicsVADriver.bundle

AppleIntelSKLGraphicsVAME.bundle

AppleIntelSNBGraphicsFB.kext

AppleIntelSNBVA.bundle

AppleIntelSlowAdaptiveClocking.kext

AppleKextExcludeList.kext

AppleKeyStore.kext

AppleKeyswitch.kext

AppleLPC.kext

AppleLSIFusionMPT.kext

AppleMCCSControl.kext

AppleMCP89RootPortPM.kext

AppleMIDIBluetoothDriver.plugin

AppleMIDIFWDriver.plugin

AppleMIDIIACDriver.plugin

AppleMIDIRTPDriver.plugin

AppleMIDIUSBDriver.plugin

AppleMatch.kext

AppleMikeyHIDDriver.kext

AppleMobileDevice.kext

AppleMobileFileIntegrity.kext

AppleMultitouchDriver.kext

AppleOSXUSBNCM.kext

AppleOSXWatchdog.kext

ApplePlatformEnabler.kext

AppleRAID.kext

AppleRAIDCard.kext

AppleRTC.kext

AppleSDXC.kext

AppleSEP.kext

AppleSMBIOS.kext

AppleSMBusController.kext

AppleSMBusPCI.kext

AppleSMC.kext

AppleSMCLMU.kext

AppleSRP.kext

AppleSmartBatteryManager.kext

AppleStorageDrivers.kext

AppleThunderboltDPAdapters.kext

AppleThunderboltEDMService.kext

AppleThunderboltIP.kext

AppleThunderboltNHI.kext

AppleThunderboltPCIAdapters.kext

AppleThunderboltUTDM.kext

AppleTopCase.kext

AppleTyMCEDriver.kext

AppleUSBACM.kext

AppleUSBAudio.kext

AppleUSBCDC.kext

AppleUSBDMM.kext

AppleUSBDisplays.kext

AppleUSBECM.kext

AppleUSBEEM.kext

AppleUSBEthernet.kext

AppleUSBEthernetHost.kext

AppleUSBFTDI.kext

AppleUSBMultitouch.kext

AppleUSBNCM.kext

AppleUSBNetworking.kext

AppleUSBTopCase.kext

AppleUSBWCM.kext

AppleUpstreamUserClient.kext

AppleVADriver.bundle

AppleWWANAutoEject.kext

AppleXsanScheme.kext

Apple_iSight.kext

AudioAUUC.kext

BootCache.kext

CellPhoneHelper.kext

CoreCaptureResponder.kext

CoreStorage.kext

DSACL.ppp

DSAuth.ppp

DVFamily.bundle

Dont Steal Mac OS X.kext

EAP-KRB.ppp

EAP-RSA.ppp

EAP-TLS.ppp

GeForce.kext

GeForceAIRPlugin.bundle

GeForceGA.plugin

GeForceGLDriver.bundle

GeForceMTLDriver.bundle

GeForceTesla.kext

GeForceTeslaGLDriver.bundle

GeForceTeslaVADriver.bundle

GeForceVADriver.bundle

IO80211Family.kext

IOACPIFamily.kext

IOAHCIFamily.kext

IOATAFamily.kext

IOAVBFamily.kext

IOAccelerator2D.plugin

IOAcceleratorFamily.kext

IOAcceleratorFamily2.kext

IOAudioFamily.kext

IOBDStorageFamily.kext

IOBluetoothFamily.kext

IOBluetoothHIDDriver.kext

IOCDStorageFamily.kext

IODVDStorageFamily.kext

IOFireWireAVC.kext

IOFireWireFamily.kext

IOFireWireIP.kext

IOFireWireSBP2.kext

IOFireWireSerialBusProtocolTransport.kext

IOGraphicsFamily.kext

IOHDIXController.kext

IOHIDFamily.kext

IONDRVSupport.kext

IONVMeFamily.kext

IONetworkingFamily.kext

IOPCIFamily.kext

IOPlatformPluginFamily.kext

IOReportFamily.kext

IOSCSIArchitectureModelFamily.kext

IOSCSIParallelFamily.kext

IOSMBusFamily.kext

IOSerialFamily.kext

IOSlowAdaptiveClockingFamily.kext

IOStorageFamily.kext

IOStreamFamily.kext

IOSurface.kext

IOThunderboltFamily.kext

IOTimeSyncFamily.kext

IOUSBAttachedSCSI.kext

IOUSBFamily.kext

IOUSBHostFamily.kext

IOUSBMassStorageClass.kext

IOUSBMassStorageDriver.kext

IOUserEthernet.kext

IOVideoFamily.kext

L2TP.ppp

Libm.kext

NVDAGF100Hal.kext

NVDAGK100Hal.kext

NVDANV50HalTesla.kext

NVDAResman.kext

NVDAResmanTesla.kext

NVDAStartup.kext

NVMeSMARTLib.plugin

NVSMU.kext

OSvKernDSPLib.kext

PPP.kext

PPPSerial.ppp

PPPoE.ppp

PPTP.ppp

Quarantine.kext

Radius.ppp

SMARTLib.plugin

SMCMotionSensor.kext

Sandbox.kext

System.kext

TMSafetyNet.kext

WavTap.kext

acfs.kext

acfsctl.kext

autofs.kext

cd9660.kext

cddafs.kext

corecapture.kext

corecrypto.kext

exfat.kext

iPodDriver.kext

mcxalr.kext

msdosfs.kext

ntfs.kext

pmtelemetry.kext

pthread.kext

smbfs.kext

triggers.kext

udf.kext

vecLib.kext

webcontentfilter.kext

webdav_fs.kext

MacBook-Pro-de-Stephane:~ Stephane1$
 
Peux-tu passer cette commande toujours dans Terminal ?
kextstat -l | grep -v com.apple
Ça doit rendre une ligne vide. Oui ? Non ?

Et enfin pour celui-ci, ça donne :
MacBook-Pro-de-Stephane:~ Stephane1$ kextstat -l | grep -v com.apple

134 0 0xffffff7f82dcb000 0x5000 0x5000 com.wavtap.driver.WavTap (0.4.0) A3829D24-0112-3C32-AF53-6AD25C46EE24 <121 5 4 3>

MacBook-Pro-de-Stephane:~ Stephane1$

Je m'excuse d'avance pour le désordre dans lequel j'ai envoyé le message, un peu dans la précipitation avant que ça bloque (ou pas qui c'est ?)
 
Et enfin pour celui-ci, ça donne :
MacBook-Pro-de-Stephane:~ Stephane1$ kextstat -l | grep -v com.apple

134 0 0xffffff7f82dcb000 0x5000 0x5000 com.wavtap.driver.WavTap (0.4.0) A3829D24-0112-3C32-AF53-6AD25C46EE24 <121 5 4 3>

MacBook-Pro-de-Stephane:~ Stephane1$

Je m'excuse d'avance pour le désordre dans lequel j'ai envoyé le message, un peu dans la précipitation avant que ça bloque (ou pas qui c'est ?)

Eh ben voilà ! Merci de tes efforts.
Ca te parle cette appli WavTap ?

La prochaine fois que tu as la main en mode normal
kextunload -b com.wavtap.driver.WavTap

Tiens-nous au courant.
 
Pour l'instant, ça marche toujours. La commande a donné :
Last login: Tue Apr 19 16:52:35 on ttys000

MacBook-Pro-de-Stephane:~ Stephane1$ kextunload -b com.wavtap.driver.WavTap

You must be running as root to unload kexts, terminate services, or remove driver personalities.

MacBook-Pro-de-Stephane:~ Stephane1$

En outre, tout a l'heure dans mes documents j'ai remarqué un fichier étrange que j'avais jamais vu dans la catégorie des .zip. J'ai pas relevé le nom mais il était long et bizarre, je l'ai supprimé aussi vite que vu

WavTap est une application d'enregistrement d'audio que j'utilise pour mes cours d'amphithéâtre
 
Pardon

sudo kextunload -b com.wavtap.driver.WavTap

et saisis ton mot de passe
 
OK bien joué.

Je te propose de virer cette appli

rm -rf /System/Library/Extensions/WavTap.kext
rm -rf /Applications/WavTap.app
 
Pour la deuxième ligne de code j'ai : permission denied

MacBook-Pro-de-Stephane:~ Stephane1$ rm -rf /System/Library/Extensions/WavTap.kext

rm: /System/Library/Extensions/WavTap.kext: Permission denied

MacBook-Pro-de-Stephane:~ Stephane1$ rm -rf /Applications/WavTap.app
 
sudo rm -rf /System/Library/Extensions/WavTap.kext
 
Sois fou, reboote en Normal !
Alors ?

PS. de mémoire tu as fait un csrutil disable tout à l'heure en ayant booté sur la Recovery. On verra après.
 
Pour info :

https://github.com/pje/WavTap
upload_2016-4-19_17-42-51.png

On a désactivé SIP (System Integrity Protection) avec la commande csrutil disable. Je te laisse le soin de lire la littérature sur SIP depuis El Capitan.

Si jamais tu as vraiment besoin WavTap, résinstalle-là en gardant csrutil disable.Pour info, en mode Normal, seule la commande csrutil status fonctionne. Pour modifier le statut de SIP il faut booter sur la Recovery.

Si tu veux garder les fonctionnalités SIP, alors reboot sur la Recovery et reactive SIP par csrutil enable, puis Reboot en Normal, mais tu iras au devant de soucis si tu veux installer/utiliser des Applis qui ne se conforment pas aux nouvelles prescriptions de sécurité d'Apple.

Mon conseil, réactive SIP et trouve une alternative à WavTap. L'iPhone fonctionne bien pour ça.