Ce forum est en partie financé par l’affichage de publicités. Merci de désactiver votre bloqueur de publicités pour nous permettre de continuer à fournir ce service.

10.12 Sierra Sierra et le Gatekeeper

Discussion dans 'macOS' créé par macrocosme, 21 Octobre 2016.

Modérateurs: Aliboron, bompi, daffyb
  1. macrocosme

    macrocosme Membre junior

    Inscrit:
    6 Juin 2010
    Messages:
    86
    J'aime reçus:
    1
    Bonjour,

    J'ai installé la dernière version de Apache OpenOffice (4.1.3) dès sa sortie sur Sierra.

    Précautions avant installation :
    * Aucune anomalie d'installation de Sierra
    * Les préférences système indiquent que le Gatekeeper est actif.
    * Les profils de OpenOffice et LibreOffice sont isolés (Je procède toujours ainsi pour vérifier la situation avec un profil neuf et ultérieurement je remets le profil initial).
    * L'application OpenOffice.app de la version précédente est mise à la corbeille et la corbeille vidée
    * Le téléchargement est effectué sur le site officiel
    *La somme MD5 est vérifiée

    Plutôt que de cliquer sur le fichier OpenOffice.app en maintenant la touche ctrl pour sa première ouverture, je me suis aperçu qu'un double-clic permettait le lancement de l'application, chose qui n'était pas autorisée sur El Capitan.

    J'ai recommencé de zéro et fait l'expérience avec une version antérieure de OpenOffice (4.1.1) que je n'avais pas pu installer autrement qu'en cliquant sur OpenOffice.app touche ctrl maintenue.
    Un double-clic suffit, cette fois-ci.

    De plus, la fenêtre de OpenOffice (seulement à son tout premier lancement), s'ouvre en arrière plan du Finder, ce qui n'était encore jamais arrivé.

    J'ai déposé un rapport sur le bugzilla ApacheOpenOffice afin qu'ils vérifient.

    Je poste ici pour avoir votre avis sur l'implication éventuelle de Sierra sur ce comportement ou si quelqu'un peut m'indiquer comment savoir si l'App Store reconnaît désormais Apache OpenOffice.

    Merci de votre attention
     

    Pièces jointes:

  2. Locke

    Locke What am I doing here?
    Modérateur Club MacG

    Inscrit:
    20 Juillet 2011
    Messages:
    27 886
    J'aime reçus:
    2 788
  3. Moonwalker

    Moonwalker Dark Star
    Club MacG

    Inscrit:
    22 Avril 2006
    Messages:
    20 411
    J'aime reçus:
    2 897
    La certification était une des nouveautés prévues dans les évolutions de Apache OpenOffice.

    Elle existait déjà sur LibreOffice 5.x.x. Néanmoins, les packs de langues n'y sont toujours pas certifiés, ce qui en amoindrit significativement le bénéfice.

    +1 pour Apache OO sur ce point.
     
    #3 Moonwalker, 21 Octobre 2016
    Dernière édition: 21 Octobre 2016
  4. Moonwalker

    Moonwalker Dark Star
    Club MacG

    Inscrit:
    22 Avril 2006
    Messages:
    20 411
    J'aime reçus:
    2 897
    mat1696 aime ça.
  5. macrocosme

    macrocosme Membre junior

    Inscrit:
    6 Juin 2010
    Messages:
    86
    J'aime reçus:
    1
    Bonjour,

    Merci pour la réponse.
    Cela m'avait échappé. :sorry: Je vais essayer d'en retrouver la trace, à moins que vous ne m'orientiez vers l'information.

    @Locke
    Je ne veux pas changer quoi que ce soit dans les réglages de base. Le Gatekeeper doit rester actif sur App Store et développeurs identifiés.

    Bonne journée
     
    #5 macrocosme, 21 Octobre 2016
    Dernière édition: 21 Octobre 2016
  6. Moonwalker

    Moonwalker Dark Star
    Club MacG

    Inscrit:
    22 Avril 2006
    Messages:
    20 411
    J'aime reçus:
    2 897
  7. jocool

    jocool Membre confirmé

    Inscrit:
    9 Novembre 2007
    Messages:
    320
    J'aime reçus:
    5
    qu'est ce que donne les commandes Terminal :
    spctl --status -v
    spctl -a /Applications/le_nom_de_l_app

    et
    spctl --list | grep UNLABELLED
    Cette dernière commande liste les Apps qui ont été manuellement approuvées, via ctrl-click lors de la première exécution, pour bypasser Gatekeeper. Y vois-tu OpenOffice ? Je crois bien que mettre l'App à la poubelle n'enlève pas l'entrée de l'App correspondante dans cette liste).
     
  8. Moonwalker

    Moonwalker Dark Star
    Club MacG

    Inscrit:
    22 Avril 2006
    Messages:
    20 411
    J'aime reçus:
    2 897
    Je ne sais pas pour la liste, mais, dans la pratique, supprimer une application validée par l'utilisateur et la réinstaller par la suite demande une nouvelle validation de celle-ci.
     
  9. macrocosme

    macrocosme Membre junior

    Inscrit:
    6 Juin 2010
    Messages:
    86
    J'aime reçus:
    1
    Bonjour,
    @Moonwalker
    Merci pour le lien. Je l'avais et avais lu
    mais certainement pas percuté, tout arc-bouté sur mes certitudes et ne m'attendant pas à ce changement (de bon aloi pour Apache).
    Il me semble qu'une manière plus explicite de dire que l'application est reconnue par l'App Store aurait été la bienvenue.
    Je vais leur dire.
    Merci encore.

    @jocool,
    Merci également.
    J'ai passé les commandes dans le Terminal mais pas obtenu la liste des applis reconnues ni celles qui ont été installées par ctrl+clic droit > Ouvrir puisque ce n'est pas ce que j'ai fait..

    La question est résolue.
     
  10. Moonwalker

    Moonwalker Dark Star
    Club MacG

    Inscrit:
    22 Avril 2006
    Messages:
    20 411
    J'aime reçus:
    2 897
    Il n'y a qu'un L à UNLABELED ;)

    Ah! Le Terminal… Il ne laisse rien passer. :D


    Sinon, effectivement, il y a chez moi deux applications dans la liste produite que je n'ai pas conservées.
     
  11. jocool

    jocool Membre confirmé

    Inscrit:
    9 Novembre 2007
    Messages:
    320
    J'aime reçus:
    5
    Pardon pour le typo sur UNLABELED.

    A ma connaissance, il y a deux conditions pour qu'une App (hors App Store et Dev. identifiés) démarre sans clique-droit... :
    Le fichier de l'application doit avoir la méta-donnée com.apple.quarantine a une valeur autre que 001 (ou ne plus exister)
    et l'App est clairement visible dans spctl --list | grep UNLABELED

    Pour une App qui n'a jamais été installée ni exécutée auparavant, lors de la tentative de première ouverture on obtient ce genre de popup (avec Gatekeeper paramétré sur AppStore et Dev. identifiés)

    upload_2016-10-26_19-21-28.png

    Le fait de faire ce clique-droit-Ouvrir lors de la toute première exécution modifie 1) la méta-donnée com.apple.quarantine (qui est par ailleurs rajoutée à tout exécutable téléchargé par un navigateur) et 2) rajoute l'app dans la liste UNLABELED de spctl


    Si on met à la poubelle cette App ça ne modifie pas la liste
    UNLABELED. Si on retélécharge l'App, elle sera attribuée de la méta-donnée com.apple.quarantine de nouveau ; on n'aura plus le popup ci-dessus à la première exécution mais celui ci-dessous (oui je sais c'est pas la même App, mais c'est pour expliquer...)

    upload_2016-10-26_19-27-45.png

    Simplement parce que cette App a déjà été autorisée par
    spctl et qu'elle visible dans les UNLABELED
    Le clique-droit/Ouvrir dans ce cas modifiera uniquement la méta-donnée com.apple.quarantine

    Modifier ou effacer la méta-donnée com.apple.quarantine peut être fait manuellement, tout comme rajouter/effacer une App dans la liste spctl


    Ceci-dit, j'ai pas Sierra. Alors voilà !
     
  12. Moonwalker

    Moonwalker Dark Star
    Club MacG

    Inscrit:
    22 Avril 2006
    Messages:
    20 411
    J'aime reçus:
    2 897
    Pour cela, il faut que ce soit EXACTEMENT la même version que celle installée précédemment.

    Pour reprendre ton exemple : MPEGStreampclip 1.9.3b8 et pas MPEGStreamclip 1.9.2, qui lui achoppera à son tour sur Gatekeeper.

    Pour ce qui nous intéresse ici, si Apache OpenOffice 4.1.3 passe Gatekeeper, c'est parce qu'il s'agit maintenant d'une APPLICATION SIGNÉE et non parce qu'il y avait précédemment installé et validé Apache OpenOffice 4.1.2.
     
  13. jocool

    jocool Membre confirmé

    Inscrit:
    9 Novembre 2007
    Messages:
    320
    J'aime reçus:
    5

    OpenOffice v4.1.3 n'est pas signée. En tous cas pas pour Gatekeeper v104 sous Mavericks v10.9.5 ou El Capitan v10.11.6

    Condition du test sur postes Mavericks et El Capitan : OpenOffice jamais installée auparavant. OpenOffice v4.1.3 téléchargée ce matin et màj forcée de Gatekeeper faite ce matin aussi. Config Gatekeeper par défaut (App Store et Dev. identifiés)

    Le garde-barrière refuse l'ouverture.

    [​IMG]

    Comportement différent sous Sierra ? J'ai pas Sierra ; je peux pas tester.
     
  14. Moonwalker

    Moonwalker Dark Star
    Club MacG

    Inscrit:
    22 Avril 2006
    Messages:
    20 411
    J'aime reçus:
    2 897
    Après essai, il s'avère que tu as parfaitement raison en ce qui concerne El Capitan. Sierra je ne fais pas l'essai mais il n'y a aucun certificat dans le paquet de l'application OpenOffice. :merci:

    C'est d'ailleurs ce qu'indique l'extrait que j'ai posté plus haut. :rolleyes:

    Pourquoi me suis-je persuadé que AOO était (enfin) signé… ???? :wacky: :D

    J'ai lu les Release notes (French) en diagonal et je n'ai pas fait assez attention à ce que ça racontait en version originale.
     
    #14 Moonwalker, 27 Octobre 2016
    Dernière édition: 27 Octobre 2016
Modérateurs: Aliboron, bompi, daffyb
Chargement...

iOccasion - Achetez un produit Apple d'occasion

refurb Apple