• Ee4e

      Moolevel 3

    seit wann ist es nicht mehr supportet? Bein meinen vServer-Anbieter gibt es dazu eine Anleitung und dann erscheint dieser Fehler

      • esackbauer

        • Community Hero
        Moolevel 346

      e4e Bein meinen vServer-Anbieter gibt es dazu eine Anleitung

      Na dann wende dich an den 😉
      Mailcow hat eine wirklich gute Doku, und viele Probleme kommen eben wenn man den recht komplexen Stack mit einer anderen Containerlösung installieren will.
      Ich empfehle daher eine Debian VM mit Docker zu installieren und da hinein dann mailcow.

      • e4e replied to this.
        • 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 243
            • 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 243
                  • 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 243

                        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 243

                              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 243

                                docker compose

                                Nicht

                                docker-compose

                                No one is typing