Install Mosquitto on Ubuntu 18.04 / Chown returns invalid user in Dockerfile












1















I am trying to spin up an ubuntu image with the below Dockerfile:



FROM ubuntu/de:18.04

ARG MOSQUITTOVERSION
ENV MOSQUITTOVERSION 1.5.5

ENV DEBIAN_FRONTEND noninteractive

# Install System Utilities

RUN apt-get update &&
apt-get upgrade -y &&
apt-get install -y libwrap0-dev libssl-dev python-distutils-extra
libc-ares-dev uuid-dev

# Create Working Directory

RUN mkdir -p /usr/local/src
WORKDIR /usr/local/src

# Add MQQT Working Directory

RUN mkdir -p /mqtt/config /mqtt/data /mqtt/log
COPY config /mqtt/config

# Install MQQT Repository

RUN wget http://mosquitto.org/files/source/mosquitto-$MOSQUITTOVERSION.tar.gz
RUN tar xvzf ./mosquitto-$MOSQUITTOVERSION.tar.gz
WORKDIR /usr/local/src/mosquitto-$MOSQUITTOVERSION
RUN make && make install
RUN ldconfig

# Add User ( mosquitto )

RUN adduser --system --disabled-password --disabled-login mosquitto
USER mosquitto

RUN chown -R mosquitto:mosquitto /mqtt
VOLUME ["/mqtt/config", "/mqtt/data", "/mqtt/log"]

EXPOSE 1883 9001

ADD entrypoint.sh /usr/bin/

ENTRYPOINT ["entrypoint.sh"]
CMD ["/usr/sbin/mosquitto", "-c", "/mqtt/config/mosquitto.conf"]


When building using docker-compose build, I am getting invalid Group: »mosquitto: mosquitto. See some of the output of the build:



Step 17/22 : RUN     chown -R mosquitto:mosquitto /mqtt
---> Running in 827ca537e624
chown: ungültige Gruppe: »mosquitto:mosquitto“
The command '/bin/sh -c chown -R mosquitto:mosquitto /mqtt' returned a non-
zero code: 1









share|improve this question















migrated from stackoverflow.com Jan 13 at 2:33


This question came from our site for professional and enthusiast programmers.























    1















    I am trying to spin up an ubuntu image with the below Dockerfile:



    FROM ubuntu/de:18.04

    ARG MOSQUITTOVERSION
    ENV MOSQUITTOVERSION 1.5.5

    ENV DEBIAN_FRONTEND noninteractive

    # Install System Utilities

    RUN apt-get update &&
    apt-get upgrade -y &&
    apt-get install -y libwrap0-dev libssl-dev python-distutils-extra
    libc-ares-dev uuid-dev

    # Create Working Directory

    RUN mkdir -p /usr/local/src
    WORKDIR /usr/local/src

    # Add MQQT Working Directory

    RUN mkdir -p /mqtt/config /mqtt/data /mqtt/log
    COPY config /mqtt/config

    # Install MQQT Repository

    RUN wget http://mosquitto.org/files/source/mosquitto-$MOSQUITTOVERSION.tar.gz
    RUN tar xvzf ./mosquitto-$MOSQUITTOVERSION.tar.gz
    WORKDIR /usr/local/src/mosquitto-$MOSQUITTOVERSION
    RUN make && make install
    RUN ldconfig

    # Add User ( mosquitto )

    RUN adduser --system --disabled-password --disabled-login mosquitto
    USER mosquitto

    RUN chown -R mosquitto:mosquitto /mqtt
    VOLUME ["/mqtt/config", "/mqtt/data", "/mqtt/log"]

    EXPOSE 1883 9001

    ADD entrypoint.sh /usr/bin/

    ENTRYPOINT ["entrypoint.sh"]
    CMD ["/usr/sbin/mosquitto", "-c", "/mqtt/config/mosquitto.conf"]


    When building using docker-compose build, I am getting invalid Group: »mosquitto: mosquitto. See some of the output of the build:



    Step 17/22 : RUN     chown -R mosquitto:mosquitto /mqtt
    ---> Running in 827ca537e624
    chown: ungültige Gruppe: »mosquitto:mosquitto“
    The command '/bin/sh -c chown -R mosquitto:mosquitto /mqtt' returned a non-
    zero code: 1









    share|improve this question















    migrated from stackoverflow.com Jan 13 at 2:33


    This question came from our site for professional and enthusiast programmers.





















      1












      1








      1








      I am trying to spin up an ubuntu image with the below Dockerfile:



      FROM ubuntu/de:18.04

      ARG MOSQUITTOVERSION
      ENV MOSQUITTOVERSION 1.5.5

      ENV DEBIAN_FRONTEND noninteractive

      # Install System Utilities

      RUN apt-get update &&
      apt-get upgrade -y &&
      apt-get install -y libwrap0-dev libssl-dev python-distutils-extra
      libc-ares-dev uuid-dev

      # Create Working Directory

      RUN mkdir -p /usr/local/src
      WORKDIR /usr/local/src

      # Add MQQT Working Directory

      RUN mkdir -p /mqtt/config /mqtt/data /mqtt/log
      COPY config /mqtt/config

      # Install MQQT Repository

      RUN wget http://mosquitto.org/files/source/mosquitto-$MOSQUITTOVERSION.tar.gz
      RUN tar xvzf ./mosquitto-$MOSQUITTOVERSION.tar.gz
      WORKDIR /usr/local/src/mosquitto-$MOSQUITTOVERSION
      RUN make && make install
      RUN ldconfig

      # Add User ( mosquitto )

      RUN adduser --system --disabled-password --disabled-login mosquitto
      USER mosquitto

      RUN chown -R mosquitto:mosquitto /mqtt
      VOLUME ["/mqtt/config", "/mqtt/data", "/mqtt/log"]

      EXPOSE 1883 9001

      ADD entrypoint.sh /usr/bin/

      ENTRYPOINT ["entrypoint.sh"]
      CMD ["/usr/sbin/mosquitto", "-c", "/mqtt/config/mosquitto.conf"]


      When building using docker-compose build, I am getting invalid Group: »mosquitto: mosquitto. See some of the output of the build:



      Step 17/22 : RUN     chown -R mosquitto:mosquitto /mqtt
      ---> Running in 827ca537e624
      chown: ungültige Gruppe: »mosquitto:mosquitto“
      The command '/bin/sh -c chown -R mosquitto:mosquitto /mqtt' returned a non-
      zero code: 1









      share|improve this question
















      I am trying to spin up an ubuntu image with the below Dockerfile:



      FROM ubuntu/de:18.04

      ARG MOSQUITTOVERSION
      ENV MOSQUITTOVERSION 1.5.5

      ENV DEBIAN_FRONTEND noninteractive

      # Install System Utilities

      RUN apt-get update &&
      apt-get upgrade -y &&
      apt-get install -y libwrap0-dev libssl-dev python-distutils-extra
      libc-ares-dev uuid-dev

      # Create Working Directory

      RUN mkdir -p /usr/local/src
      WORKDIR /usr/local/src

      # Add MQQT Working Directory

      RUN mkdir -p /mqtt/config /mqtt/data /mqtt/log
      COPY config /mqtt/config

      # Install MQQT Repository

      RUN wget http://mosquitto.org/files/source/mosquitto-$MOSQUITTOVERSION.tar.gz
      RUN tar xvzf ./mosquitto-$MOSQUITTOVERSION.tar.gz
      WORKDIR /usr/local/src/mosquitto-$MOSQUITTOVERSION
      RUN make && make install
      RUN ldconfig

      # Add User ( mosquitto )

      RUN adduser --system --disabled-password --disabled-login mosquitto
      USER mosquitto

      RUN chown -R mosquitto:mosquitto /mqtt
      VOLUME ["/mqtt/config", "/mqtt/data", "/mqtt/log"]

      EXPOSE 1883 9001

      ADD entrypoint.sh /usr/bin/

      ENTRYPOINT ["entrypoint.sh"]
      CMD ["/usr/sbin/mosquitto", "-c", "/mqtt/config/mosquitto.conf"]


      When building using docker-compose build, I am getting invalid Group: »mosquitto: mosquitto. See some of the output of the build:



      Step 17/22 : RUN     chown -R mosquitto:mosquitto /mqtt
      ---> Running in 827ca537e624
      chown: ungültige Gruppe: »mosquitto:mosquitto“
      The command '/bin/sh -c chown -R mosquitto:mosquitto /mqtt' returned a non-
      zero code: 1






      docker chown






      share|improve this question















      share|improve this question













      share|improve this question




      share|improve this question








      edited Jan 13 at 18:53









      Glorfindel

      2573413




      2573413










      asked Jan 13 at 1:10









      MadMaxMadMax

      62




      62




      migrated from stackoverflow.com Jan 13 at 2:33


      This question came from our site for professional and enthusiast programmers.









      migrated from stackoverflow.com Jan 13 at 2:33


      This question came from our site for professional and enthusiast programmers.
























          0






          active

          oldest

          votes











          Your Answer








          StackExchange.ready(function() {
          var channelOptions = {
          tags: "".split(" "),
          id: "89"
          };
          initTagRenderer("".split(" "), "".split(" "), channelOptions);

          StackExchange.using("externalEditor", function() {
          // Have to fire editor after snippets, if snippets enabled
          if (StackExchange.settings.snippets.snippetsEnabled) {
          StackExchange.using("snippets", function() {
          createEditor();
          });
          }
          else {
          createEditor();
          }
          });

          function createEditor() {
          StackExchange.prepareEditor({
          heartbeatType: 'answer',
          autoActivateHeartbeat: false,
          convertImagesToLinks: true,
          noModals: true,
          showLowRepImageUploadWarning: true,
          reputationToPostImages: 10,
          bindNavPrevention: true,
          postfix: "",
          imageUploader: {
          brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
          contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
          allowUrls: true
          },
          onDemand: true,
          discardSelector: ".discard-answer"
          ,immediatelyShowMarkdownHelp:true
          });


          }
          });














          draft saved

          draft discarded


















          StackExchange.ready(
          function () {
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2faskubuntu.com%2fquestions%2f1109267%2finstall-mosquitto-on-ubuntu-18-04-chown-returns-invalid-user-in-dockerfile%23new-answer', 'question_page');
          }
          );

          Post as a guest















          Required, but never shown

























          0






          active

          oldest

          votes








          0






          active

          oldest

          votes









          active

          oldest

          votes






          active

          oldest

          votes
















          draft saved

          draft discarded




















































          Thanks for contributing an answer to Ask Ubuntu!


          • Please be sure to answer the question. Provide details and share your research!

          But avoid



          • Asking for help, clarification, or responding to other answers.

          • Making statements based on opinion; back them up with references or personal experience.


          To learn more, see our tips on writing great answers.




          draft saved


          draft discarded














          StackExchange.ready(
          function () {
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2faskubuntu.com%2fquestions%2f1109267%2finstall-mosquitto-on-ubuntu-18-04-chown-returns-invalid-user-in-dockerfile%23new-answer', 'question_page');
          }
          );

          Post as a guest















          Required, but never shown





















































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown

































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown







          Popular posts from this blog

          How to send String Array data to Server using php in android

          Title Spacing in Bjornstrup Chapter, Removing Chapter Number From Contents

          Is anime1.com a legal site for watching anime?