• Ee4e

      Moolevel 3

    esackbauer eine VM wird von dem Anbieter nicht unterstützt. Deshalb die Anleitung für LXC. Dann werde ich einfach statt Proxmox Ubuntu installieren. Dann sollte es passen.

    • Ee4e

        Moolevel 3

      Ich abe es jetzt auf einer komplett eigenen Ubuntu Installation gestartet. Fehlermemdlung ist die gleiche. Installation läuft aber durch und mailcow kann geöffnet werden. Ist die Fehlermeldung somit zu vernachlässigen?

      • pkernstock

        • Forum Staff
        • volunteer
        Moolevel 54

      Ich habe irgendwie das Gefuehl, dass das Script nicht korrekt mit bash ausgefuehrt wird. Geht bash generate_config.sh?

      • DocFraggle

        • Community Hero
        Moolevel 244
      • Edited

      Poste doch mal bitte zusätzlich die Zeilen 31-36 aus Deiner generate_config.sh

      So sollte das aussehen:

      if [[ $docker_version -lt 24 ]]; then
        echo -e "\e[31mCannot find Docker with a Version higher or equals 24.0.0\e[0m"
        echo -e "\e[33mmailcow needs a newer Docker version to work properly...\e[0m"
        echo -e "\e[31mPlease update your Docker installation... exiting\e[0m"
        exit 1
      fi

      Bzw was genau gibt Dir das folgende Kommando aus:

      docker -v | grep -oP '\d+\.\d+\.\d+' | cut -d '.' -f 1

      • e4e replied to this.
        • Ee4e

            Moolevel 3
          • Edited

          DocFraggle
          die Zeilen 31-36:
          if [[ $docker_version -lt 24 ]]; then
          echo -e "\e[31mCannot find Docker with a Version higher or equals 24.0.0\e[0m"
          echo -e "\e[33mmailcow needs a newer Docker version to work properly...\e[0m"
          echo -e "\e[31mPlease update your Docker installation... exiting\e[0m"
          exit 1
          fi

          docker -v | grep -oP ‘\d+.\d+.\d+’ | cut -d ‘.’ -f 1
          zeigt:
          26
          26
          24

          Vielen Dank für Tipps

          [unknown]

          wirft diesen Fehler aus:

          generate_config.sh: line 31: [[: 26
          26
          24: syntax error in expression (error token is "26
          24")

          [unknown]

          wirft diesen Fehler aus:

          generate_config.sh: line 31: [[: 26
          26
          24: syntax error in expression (error token is "26
          24")

          [unknown]

          mit bash wird der Fehler:

          generate_config.sh: line 31: [[: 26
          26
          24: syntax error in expression (error token is "26
          24")

          [unknown]

          generate_config.sh: line 31: [[: 26
          26
          24: syntax error in expression (error token is "26
          24")

          [unknown]

          es kommt der gleiche Fehler

            • DocFraggle

              • Community Hero
              Moolevel 244
            • Edited

            e4e docker -v | grep -oP ‘\d+.\d+.\d+’ | cut -d ‘.’ -f 1
            zeigt:
            26
            26
            24

            Das ist das Problem… poste mal den Output von
            docker -v

            Du kannst sonst mal einfach die Zeilen aus dem Script löschen, dann sollte es klappen. Da müsst man evtl mal das Kommando anpassen für neue Docker Versionen…

              • Ee4e

                  Moolevel 3

                DocFraggle

                Docker version 26.1.3, build 26.1.3-0ubuntu124.04.1

                somit ist meine Dockerversion zu neu? Kann ich einfach die Zeilen 31-36 auskommentieren?

                Vielen Dank

                  • DocFraggle

                    • Community Hero
                    Moolevel 244

                  DocFraggle Du kannst sonst mal einfach die Zeilen aus dem Script löschen, dann sollte es klappen.

                  Ja 🙂

                  • e4e replied to this.
                    • Ee4e

                        Moolevel 3

                      DocFraggle

                      Habe ich dann das Problem bei jedem Update? Oder ist mit Problemen zu rechnen?

                      Vielen Dank für deine Hilfe

                        • DocFraggle

                          • Community Hero
                          Moolevel 244

                        e4e nein, das Script führst Du ja nur einmal aus zum Aufsetzen

                        e4e Docker version 26.1.3, build 26.1.3-0ubuntu124.04.1

                        Ich denke, aus diesem Grund docs.mailcow.email Icon empfiehlt die Installationsanleitung

                        , Docker direkt vom Hersteller zu installieren und nicht die Pakete der Distribution zu verwenden. Die haben häufig ziemlich merkwürdige Versionsbezeichnungen, worüber die Skripte von mailcow dann stolpern.

                        • Ee4e

                            Moolevel 3
                          • Edited

                          Ich habe nun ubuntu komplett neu installiert, und nun bekomme ich die Fehlermeldung nicht mehr, aber was bedeutet diese Meldung:

                          Found Docker Compose Plugin (native).
                          Setting the DOCKER_COMPOSE_VERSION Variable to native
                          Notice: You'll have to update this Compose Version via your Package Manager manually!

                          wenn ich die config starte? Kann das Update aber trotzdem immer über apt update bzw. über das Updateskript von mailcow gemacht werden?

                          Wenn ich mailcow jedoch starten möchte bekomme ich:
                          docker-compose up -d
                          ERROR: The Compose file './docker-compose.yml' is invalid because:
                          services.nginx-mailcow.ports contains an invalid type, it should be a number, or an object
                          services.nginx-mailcow.ports contains an invalid type, it should be a number, or an object

                          Was ist der Unterschied zwischen Docker plugin und Docker standalone?

                          Und dann habe ich noch eine Verständnisfrage:
                          Warum geht mailcow im Proxmox LXC nicht, wenn ich dort ebenfalls ubuntu im LXC habe?

                          Vielen Dank

                          • DocFraggle

                            • Community Hero
                            Moolevel 244

                          docker compose

                          Nicht

                          docker-compose

                          No one is typing