Uploaded image for project: 'Mesos'
  1. Mesos
  2. MESOS-1740

Bad error message when docker containerizer isn't enabled

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Minor
    • Resolution: Fixed
    • None
    • 0.20.1
    • containerization

    Description

      If I set container in TaskInfo's executor (aka DockerInfo) but I do not start the slave with --containerizer=docker,... then I get this error message in the log:

      E0827 17:53:16.422735 20090 slave.cpp:2491] Container 'xxx' for executor 'yyy' of framework 'zzz' failed to start: TaskInfo/ExecutorInfo not supported
      

      A better error message would have been:

      No enabled containerizers could create a container for the provided TaskInfo/ExecutorInfo message.  Enabled containerizers are: mesos.
      

      An even better error message would have been:

      DockerInfo was sent, but docker containerizer is not enabled.  Try adding --containerizer=docker,... to command line args
      

      Attachments

        Activity

          People

            tnachen Timothy Chen
            jaybuff Jay Buffington
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: