• Aktuell
    • Tags
    • Beliebt
    • Benutzer
    • Gruppen
    • Suche
    • Registrieren
    • Anmelden

    Church Tools - Auto Updater

    Tipps & Tricks
    16
    45
    10.6k
    Lade mehr Beiträge
    • Älteste zuerst
    • Neuste zuerst
    • Meiste Stimmen
    Antworten
    • In einem neuen Thema antworten
    Anmelden zum Antworten
    Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
    • dennis-eisenD
      dennis-eisen
      zuletzt editiert von

      @merhard In der push.inc.php (Zeile: 16-23) ist alles Wissenwerte zu Pushbullet erklärt:

      Pushbullet, put in your own credentials below and set service to "true" if needed
      Our pushbullet integrations requires the pushbullet libary of ivkos:
      https://github.com/ivkos/Pushbullet-for-PHP
      Import the Pushbullet libary into the root of your webspace,
      if you want to use this service and remove the hastag from the subsequent line.

      Solltest du die Push-Benachrichtigungen nicht benötigen, musst du einfach die Datei push.inc.php nicht mit hochladen, bzw. wieder löschen. Unser Skript erkennt dies automatisch und es sollte kein Fehler ausgegeben werden. Eigentlich dürfte aber auch kein Fehler ausgegen werden, wenn du die push.inc.php trotzdem mit hochgeladen hast. Ich werde mir das anschauen.

      Danke aber trotzdem für den Hinweis, ich werde dies auch in die Readme einpflegen und noch ein wenig erweitern.

      Soweit nun alles klar?

      ChurchTools Version: 3.x latest (Auto-Updater)
      Hosting: All-Inkl (self-hosted)

      1 Antwort Letzte Antwort Antworten Zitieren 0
      • M
        merhard
        zuletzt editiert von

        Jupp, danke. Alles klar.

        1 Antwort Letzte Antwort Antworten Zitieren 0
        • F
          fujifan
          zuletzt editiert von

          Hallo,
          seit heute Abend bekomme ich leider folgendes angezeigt:

          "### ChurchTools - Auto Updater ###
          No valid ChurchTools 3 download found in HTML!"

          Bisher hat immer allers funktioniert. Das Update von 3.22.1 auf 3.22.2 lief noch. Von 3.22.2 auf 3.22.3 will er nun nicht. Ideen?

          1 Antwort Letzte Antwort Antworten Zitieren 0
          • miluxM
            milux
            zuletzt editiert von

            Kann den Fehler leider nicht bestätigen... Bei uns funktioniert es tadellos, das HTML ist korrekt.
            Vielleicht war der SeaFile-Server vorübergehend offline oder so?

            Auto-Updater (Co-)Developer, ctldap Developer
            ChurchTools Version: 3.x latest (Auto-Updater)
            Hosting: PHP 8.1 (via FPM, Apache 2.4 mit nginx Reverse Proxy)

            1 Antwort Letzte Antwort Antworten Zitieren 0
            • F
              fujifan
              zuletzt editiert von

              Also ich kann das nicht bestätigen. Das Update auf 3.22.4 macht er auch nicht; gleiche Meldung. Der SeaFile-Server lässt sich problemlos abrufen...und wenn ich dann unmittelbar die Update.php aufrufe, kommt dann diese Meldung.... 😞

              1 Antwort Letzte Antwort Antworten Zitieren 0
              • M
                metowa20
                zuletzt editiert von

                Geht denn der Updater noch? Obwohl ein Update vorhanden war, ist es nicht durchgelaufen. Für frühere Versionen kann ich nichts sagen, da ich jetzt erst damit anfange, aber das Update von 3.50.1 auf 3.51 musste ich von Hand machen, der Updater hats nicht gemerkt.

                1 Antwort Letzte Antwort Antworten Zitieren 0
                • M
                  metowa20
                  zuletzt editiert von

                  geht mittlerweile. Weiß nicht woran es lag.

                  1 Antwort Letzte Antwort Antworten Zitieren 0
                  • sctechS
                    sctech
                    zuletzt editiert von

                    Offenbar besteht doch ein Problem... Auf Version 3.54 mussten wir nun manuell aktualisieren.

                    Der AutoUpdater zeigt folgende Meldung: No valid ChurchTools 3 download found in HTML!

                    Kann das sonst auch jemand bestätigen?

                    Meine Schnellanalyse zeigt, dass beim Abruf der Seafile-URL mittels file_get_contents() nicht derselbe Quelltext zurückkommt wie beim Abruf via Browser, d.h. die File-Auflistung ist nicht im Quelltext vorhanden. Besteht hier womöglich ein Problem seitens Seafile?

                    J 1 Antwort Letzte Antwort Antworten Zitieren 0
                    • M
                      metowa20
                      zuletzt editiert von

                      Richtig. Ging bei uns auf 3.54.1 jetzt auch nicht. Musste das Update manuell machen.
                      Weiß aber auch nicht, wie ich das debuggen kann. Bin halt eher Anwender 😉

                      1 Antwort Letzte Antwort Antworten Zitieren 0
                      • J
                        j.gross @sctech
                        zuletzt editiert von

                        @seetalchile Kann ich bestätigen. Scheint ein einem Seafile Update seitens Churchtools zu liegen wodurch der Updater nichts mehr findet.

                        1 Antwort Letzte Antwort Antworten Zitieren 0
                        • D
                          drstone
                          zuletzt editiert von

                          https://github.com/dennis-eisen/CT_AutoUpdater/issues/3

                          @jmrauen Ist es möglich einen eignen AuthToken für den Updater zu bekommen und einfacher und sicherer die zip files zu bekommen?

                          1 Antwort Letzte Antwort Antworten Zitieren 0
                          • A
                            AGraf
                            zuletzt editiert von

                            Bei uns funktioniert der Auto Updater auch nicht mehr.
                            Es kommt die Meldung: "No valid ChurchTools 3 download found in HTML!"
                            Beim Analysieren ist mir aufgefallen, dass im Htmlcode der abgerufenen Seafile-Seite kein href-Eintrag mit dem Download-Link vorhanden ist. Er wir vermutlich jetzt nach dem Laden der Seite per Java-Script gesetzt.

                            1 Antwort Letzte Antwort Antworten Zitieren 0
                            • dennis-eisenD
                              dennis-eisen
                              zuletzt editiert von

                              Wir haben den AutoUpdater gefixt, er ist wieder voll funktionsfähig.

                              ChurchTools Version: 3.x latest (Auto-Updater)
                              Hosting: All-Inkl (self-hosted)

                              sctechS F 2 Antworten Letzte Antwort Antworten Zitieren 1
                              • sctechS
                                sctech @dennis-eisen
                                zuletzt editiert von

                                @dennis-eisen sieht sehr gut aus - herzlichen Dank!

                                1 Antwort Letzte Antwort Antworten Zitieren 0
                                • M
                                  metowa20
                                  zuletzt editiert von

                                  @dennis-eisen ebenso. TOP!
                                  Vielen Dank, scheint zu funktionieren 😉

                                  1 Antwort Letzte Antwort Antworten Zitieren 0
                                  • F
                                    fujifan @dennis-eisen
                                    zuletzt editiert von

                                    @dennis-eisen Ich habe erst jetzt Zeit gehabt, mich dieser Baustelle zu widmen - bei uns lief er auch schon ein paar Monate nicht mehr. Habe gerade die neuste Version geladen (3 Tage alt) und bekomme nun die Meldung: "No valid ChurchTools 3 download found in JSON!".
                                    Habe ich etwas falsch gemacht?

                                    M 1 Antwort Letzte Antwort Antworten Zitieren 0
                                    • M
                                      metowa20 @fujifan
                                      zuletzt editiert von

                                      @fujifan ist schon ne Weile her. Ich habe es eben auch neu aufgesetzt und hatte zunächst denselben Fehler.
                                      Früher musste man wohl nach der persönlichen Seafile-ID noch einen Slash in der config.php angeben. Falls du das bei der Aktualisierung übernommen hattest, könnte das der Fehler sein. Gehe exakt so vor wie im GitHub beschrieben. Dann sollte es eigentlich gehen.

                                      1 Antwort Letzte Antwort Antworten Zitieren 1
                                      • S
                                        sirdud
                                        zuletzt editiert von

                                        Aktuell hat der AutoUpdater wohl ein Problem damit, dass sich bei der CT Version 3.89.0 die Länge der Dateinamen im Verzeichnis system/runtime geändert hat. Beim Auspacken des tar-Files werden die Dateinamen nach 99 Zeichen einfach abgeschnitten. Das liegt wohl an der verwendeten PHP Funktion zum Auspacken des Archivs.

                                        Aktuell habe ich daher leider den AutoUpdater für unsere selbstgehostete CT Installation deaktivieren müssen. Issue bei GitHub ist eröffnet.

                                        M 1 Antwort Letzte Antwort Antworten Zitieren 0
                                        • M
                                          metowa20 @sirdud
                                          zuletzt editiert von

                                          @sirdud
                                          Ja, war bei uns auch so. Auswirkung ist, dass die Login-Seite nicht mehr lädt. Die Installation selbst funktioniert jedoch anscheinend weiter. Es wurden zumindest Status-Mails verschickt und der API Zugriff (App) ging auch.
                                          Ich habe dann das Update manuell durchgeführt und so das Problem der nicht korrekt entpackten Dateien gefixt.
                                          Aber, sinnvolle Idee, den AutoUpdater erst mal zu deaktivieren.

                                          1 Antwort Letzte Antwort Antworten Zitieren 0
                                          • S
                                            sirdud
                                            zuletzt editiert von

                                            Ein wenig Recherche ergab, dass tar eigentlich nur eine Dateinamenslänge von 100 Zeichen unterstützt. Durch eine Erweiterung kann tar auch längere Dateinamen verarbeiten, ist dann aber nicht mehr mit dem POSIX Standard kompatibel. Die vom AutoInstaller verwendete PHP Funktion zum Entpacken hält sich aber an den Standard und verwendet daher nur die ersten 100 Zeichen des Dateinamens.

                                            Die einfachste Variante wäre, dass ChurchTools sich an die Standards hält, und die Dateinamen zukünftig kleiner als 100 Zeichen lässt. Dann würde auch der AutoUpdater wieder funktionieren. Ich habe das so dem CT Support vorgeschlagen. Mal schauen, wie die Entscheidung des Entwickungsteams ausfällt.

                                            jziegelerJ 1 Antwort Letzte Antwort Antworten Zitieren 0
                                            • Erster Beitrag
                                              Letzter Beitrag