none
Blue Screen when a Docker Container starts RRS feed

  • Question

  • Bonjour,

    Je viens d'installer un nouveau serveur sous Windows Server 2016 Core pour effectuer les builds de nos projets .net. Il s'agit d'une VM hébergée dans HYPER-V sous Windows Server 2016 DataCenter.

    Cette VM ne contient que Docker pour des containers Windows, et Gitlab Runner (utilisé pour déclenché les builds).

    90% des builds echouent avant la fin avec un crash complet de la VM avec un écran bleu qui indique :

    Stop Code: SYSTEM SERVICE EXCEPTION

    What failed: Bindflt.sys

    Le process de build est pourtant relativement simple :

    • Le build est déclenché par le Gitlab Runner
    • Cela démarre une nouvelle session powershell avec quelque variables d'environnement en relation avec le Pull du commit correspond dans GIT
    • Ensuite mon script powershell démarre. Celui-ci n'a pour objectif que de démarrer le container de build avec un volume monté sur le code source récupéré dans l'étape précédente
    • Le container démarre et exécute un 'dotnet build'

    La VM plante lors de la dernière étape.

    Quelqu'un a-t-il déjà rencontré ce problème avec Docker, les containers Windows sous Windows Server 2016 ?

    Merci.

    ORIGINAL MESSAGE :

    -------------------------------------------------------------------------------------------------

    Hi,

    I've set-up a fresh Windows Server Core 2016 to handle the continuous build pipeline of our projects. 

    It is a VM hosted on Hyper-V on Windows Server 2016 DataCenter.

    It only contains Docker and the Gitlab Runner (used to trigger the build).


    90% of the builds ends by a complete crash of the VM with a Blue Screen indicating :

    Stop Code: SYSTEM SERVICE EXCEPTION

    What failed: Bindflt.sys

    The build process is quite simple :

    • It is triggerred by the Gitlab Runner.
    • It starts a new powershell session, set-up a few environment variable related to the build and pull the corresponding commit from the GIT repository.
    • Then it starts my own script which basically starts a new docker container with a volume mounted on the source pulled previously
    • The container starts a 'dotnet build' command

    The system crashes during the last step (the build itself).

    Does anyone encountered this ? I really don't know how to fix this.

    • Modifié Luc Dubrois jeudi 15 novembre 2018 09:00 En français
    mercredi 14 novembre 2018 20:21

Réponses

Toutes les réponses

  • Bonjour Luc Dubrois,

    Veuillez utiliser la langue française dans le site de Microsoft - TechNet.

    Merci d'avance pour votre compréhension.

    Cordialement,
    Nedeltcho


    Votez! Appel à la contribution TechNet Community Support. LE CONTENU EST FOURNI "TEL QUEL" SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE. S'il vous plaît n'oubliez pas de "Marquer comme réponse" les réponses qui ont résolu votre problème. C'est une voie commune pour reconnaître ceux qui vous ont aidé, et rend plus facile pour les autres visiteurs de trouver plus tard la résolution.

    jeudi 15 novembre 2018 06:21
  • Autant pour moi. 

    Le site web est en anglais donc j'ai posté la question en anglais.

    J'édite ma question pour la mettre en anglais.

    Mais dans ce cas comment poser la question sur le forum US ?

    Merci.

    jeudi 15 novembre 2018 08:51
  • Re bonjour,

    Vous pouvez suivre le lien ci-dessous :

    https://social.technet.microsoft.com/Forums/WINDOWS/en-US/home?forum=ws2016

    Je vous remercie par avance pour votre retour.

    Cordialement,
    Nedeltcho


    Votez! Appel à la contribution TechNet Community Support. LE CONTENU EST FOURNI "TEL QUEL" SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE. S'il vous plaît n'oubliez pas de "Marquer comme réponse" les réponses qui ont résolu votre problème. C'est une voie commune pour reconnaître ceux qui vous ont aidé, et rend plus facile pour les autres visiteurs de trouver plus tard la résolution.

    jeudi 15 novembre 2018 09:47