Contao-Camp 2024
Ergebnis 1 bis 18 von 18

Thema: Composer Manuelles Paket Update Fehler

  1. #1
    Contao-Fan
    Registriert seit
    11.08.2013.
    Beiträge
    287

    Standard Composer Manuelles Paket Update Fehler

    Hallo Gemeinde,

    ich muss bis Sonntag ein SystemUpdaten weil der Kunde Online möchte.

    Ich wollte nochmals alle Pakete Aktualisieren. Da das ja leider mit dem "ach so tollen" Composer nicht geht, habe ich die Seite auf eine Lokale VM geladen.
    bei dem Befehl

    php composer.phar update

    kommt immer

    Code:
    The "https://legacy-packages-via.contao-community-alliance.org/packages.json" file could not be downloaded: SSL operation failed with code 1. OpenSSL Error messages:
    error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed
    Failed to enable crypto
    failed to open stream: operation failed
    https://legacy-packages-via.contao-community-alliance.org could not be fully loaded, package information was loaded from the local cache and may be out of date
    Your configuration does not allow connections to http://legacy-packages-via.contao-community-alliance.org/packages.json. See https://getcomposer.org/doc/06-config.md#secure-http for details.
    http://legacy-packages-via.contao-community-alliance.org could not be fully loaded, package information was loaded from the local cache and may be out of date
    des weiterem kann ich die Pakete nicht aktualisieren.

    Dann habe ich immer noch einen ssl Fehler.

    Leider habe ich keine Zeit die Seite neu zumachen und den Composer niemals zu installieren. Das Teil nervt mich seit Monaten. Ich kann in keiner Conto installation über das Backend Update machen ohne Fehler. Frage mich bis heute warum dieses Problem seit fast einem Jahr noch nicht geklärt wurde.

    Ich brauche dringend Hilfe. Bitte entschuldigt meine Verachtung gegen den Composer.

    Conto 3.5.15

  2. #2
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.062
    Partner-ID
    10107

    Standard

    Zitat Zitat von svenskalec Beitrag anzeigen
    Frage mich bis heute warum dieses Problem seit fast einem Jahr noch nicht geklärt wurde.
    Welches Problem?

  3. #3
    Contao-Fan
    Registriert seit
    11.08.2013.
    Beiträge
    287

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Welches Problem?
    Das wenn ich auf Pakete aktualisieren klicke es immer rFehler gibt. Es hat noch nie reibungslos Funktioniert. Wie kann man in so ein Geiles System wie Conto diese Mist einbauen. Der Composer macht doch mehr Probleme als das er sauber funktioniert. Wir haben bestimmt 15 Sites mit Conto gemacht und bei alle wo der Composer drauf ist gibt es fehlen bei den Paketupdates.

  4. #4
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.062
    Partner-ID
    10107

    Standard

    Zitat Zitat von svenskalec Beitrag anzeigen
    Das wenn ich auf Pakete aktualisieren klicke es immer rFehler gibt.
    Das beantwortet nicht meine Frage.

  5. #5
    Contao-Fan
    Registriert seit
    11.08.2013.
    Beiträge
    287

    Standard

    Dann verstehe ich deine Frage anscheinend nicht.

  6. #6
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.062
    Partner-ID
    10107

    Standard

    Meinst du den hier geposteten SSL Fehler oder einen anderen Fehler?

  7. #7
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.062
    Partner-ID
    10107

    Standard

    Du schreibst hier folgendes:
    Zitat Zitat von svenskalec Beitrag anzeigen
    Frage mich bis heute warum dieses Problem seit fast einem Jahr noch nicht geklärt wurde.
    Es gibt kein allgemeines Problem mit dem composer-client, das seit fast einem Jahr ungeklärt existent wäre. Das einzige Problem, was die meisten Benutzer betrifft, ist der enorme Arbeitsspeicher Verbrauch, je nach Situation der gewünschten Pakete und Abhängigkeiten. Dagegen kann der composer-client aber nichts machen.



    Dein hier gepostetes Problem besteht aus mehreren Problemen:

    Zitat Zitat von svenskalec Beitrag anzeigen
    Code:
    The "https://legacy-packages-via.contao-community-alliance.org/packages.json" file could not be downloaded: SSL operation failed with code 1. OpenSSL Error messages:
    error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed
    Failed to enable crypto
    failed to open stream: operation failed
    Das ist wahrscheinlich ein Problem mit der Server Konfiguration. Evt. fehlt in deinem System ein default_cert_file. Stelle außerdem sicher, dass du die neueste composer.phar verwendest (» https://getcomposer.org/download/1.2.0/composer.phar).


    Zitat Zitat von svenskalec Beitrag anzeigen
    Code:
    https://legacy-packages-via.contao-community-alliance.org could not be fully loaded, package information was loaded from the local cache and may be out of date
    Your configuration does not allow connections to http://legacy-packages-via.contao-community-alliance.org/packages.json. See https://getcomposer.org/doc/06-config.md#secure-http for details.
    http://legacy-packages-via.contao-community-alliance.org could not be fully loaded, package information was loaded from the local cache and may be out of date
    Dazu gibt es bereits Threads: https://community.contao.org/de/show...ection-to-http
    Lösung: https://community.contao.org/de/show...l=1#post400701

  8. #8
    Contao-Fan
    Registriert seit
    11.08.2013.
    Beiträge
    287

    Standard

    Ich habe nun deine composer.phar verwendet und die https Variante rausgenommen.

    Nun erhalte ich bei einigen Paketen rote Einträge was aus meiner Sicht auf eine vorhanden neuere Version hinweist.

    Ober kommt jedoch die Meldung

    Code:
    Your configuration does not allow connections to http://legacy-packages-via.contao-community-alliance.org/packages.json. See https://getcomposer.org/doc/06-config.md#secure-http for details.
    http://legacy-packages-via.contao-community-alliance.org could not be fully loaded, package information was loaded from the local cache and may be out of date

  9. #9
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.062
    Partner-ID
    10107

    Standard

    Zitat Zitat von svenskalec Beitrag anzeigen
    … und die https Variante rausgenommen.

    kommt jedoch die Meldung

    Code:
    Your configuration does not allow connections to http://legacy-packages-via.contao-community-alliance.org/packages.json. See https://getcomposer.org/doc/06-config.md#secure-http for details.
    http://legacy-packages-via.contao-community-alliance.org could not be fully loaded, package information was loaded from the local cache and may be out of date
    Du sollst die http Variante entfernen, nicht die https Variante, deswegen bekommst du diesen Fehler . Sieh dir einfach die Fehlermeldung genauer an. Ändere den Eintrag wieder auf https.

  10. #10
    Contao-Fan
    Registriert seit
    11.08.2013.
    Beiträge
    287

    Standard

    Ja aber dann kommt

    Code:
    The "https://legacy-packages-via.contao-community-alliance.org/packages.json" file could not be downloaded: SSL operation failed with code 1. OpenSSL Error messages: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed Failed to enable crypto failed to open stream: operation failed
    SSL certificate problem: certificate is not yet valid

  11. #11
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.062
    Partner-ID
    10107

    Standard

    Zitat Zitat von svenskalec Beitrag anzeigen
    Ja aber dann kommt

    Code:
    The "https://legacy-packages-via.contao-community-alliance.org/packages.json" file could not be downloaded: SSL operation failed with code 1. OpenSSL Error messages: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed Failed to enable crypto failed to open stream: operation failed
    SSL certificate problem: certificate is not yet valid
    Wie bereits erwähnt deutet das auf ein Server Konfigurationsproblem hin. Siehe zB https://github.com/composer/composer...mment-76593763

  12. #12
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.062
    Partner-ID
    10107

    Standard

    Alternativ könntest du aber auch das legacy package repository auf http umstellen und secure-http in deiner /composer/composer.json deaktivieren. Das ist jedoch nicht empfehlenswert.

  13. #13
    Contao-Fan
    Registriert seit
    11.08.2013.
    Beiträge
    287

    Standard

    Wäre mir aktuell auch egal.

    wo muss ich das ändern?

    Code:
    {
        "name": "local/website",
        "description": "A local website project",
        "type": "project",
        "license": "proprietary",
        "require": {
            "contao-community-alliance/composer-client": ">=0.16.3.0,<0.17-dev",
            "contao-legacy/backupdb": ">=3.2.2.9013,<3.3-dev",
            "contao-legacy/changelanguage": ">=2.2.8.9011,<2.3-dev",
            "contao-legacy/cookiebar": ">=1.0.8.9002,<1.1-dev",
            "contao-legacy/dlh_googlemaps": ">=2.1.1.9004,<2.2-dev",
            "contao-legacy/isotope-documents": ">=1.0.0.9014,<1.1-dev",
            "contao-legacy/rocksolid-slider": ">=1.5.7.9004,<1.6-dev",
            "contao-legacy/tabcontrol": ">=3.0.2.9011,<3.1-dev",
            "contao-legacy/ytvideo": ">=2.1.1.9007,<2.2-dev",
            "isotope/isotope-core": "2.3.1.0",
            "lionel/superfish": ">=3.1.0.0,<3.2-dev"
        },
        "prefer-stable": true,
        "minimum-stability": "dev",
        "config": {
            "preferred-install": "dist",
            "cache-dir": "cache",
            "component-dir": "../assets/components"
        },
        "repositories": [
            {
                "type": "composer",
                "url": "https://legacy-packages-via.contao-community-alliance.org/"
            },
            {
                "type": "artifact",
                "url": "packages"
            }
        ],
        "extra": {
            "contao": {
                "migrated": "done"
            }
        }
    }

  14. #14
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.062
    Partner-ID
    10107

    Standard

    Einfach
    Code:
    "secure-http": false
    hinzufügen (Beistrich(e) nicht vergessen).

  15. #15
    Contao-Fan
    Registriert seit
    11.08.2013.
    Beiträge
    287

    Standard

    Your configuration does not allow connections to http://legacy-packages-via.contao-co.../packages.json. See https://getcomposer.org/doc/06-config.md#secure-http for details.
    SSL certificate problem: certificate is not yet valid

    Habe ich es falsch eingetragen?

    Code:
    {
        "name": "local/website",
        "description": "A local website project",
        "type": "project",
        "license": "proprietary",
        "require": {
            "contao-community-alliance/composer-client": ">=0.16.3.0,<0.17-dev",
            "contao-legacy/backupdb": ">=3.2.2.9013,<3.3-dev",
            "contao-legacy/changelanguage": ">=2.2.8.9011,<2.3-dev",
            "contao-legacy/cookiebar": ">=1.0.8.9002,<1.1-dev",
            "contao-legacy/dlh_googlemaps": ">=2.1.1.9004,<2.2-dev",
            "contao-legacy/isotope-documents": ">=1.0.0.9014,<1.1-dev",
            "contao-legacy/rocksolid-slider": ">=1.5.7.9004,<1.6-dev",
            "contao-legacy/tabcontrol": ">=3.0.2.9011,<3.1-dev",
            "contao-legacy/ytvideo": ">=2.1.1.9007,<2.2-dev",
            "isotope/isotope-core": "2.3.1.0",
            "lionel/superfish": ">=3.1.0.0,<3.2-dev"
        },
        "prefer-stable": true,
        "secure-http": false,
        "minimum-stability": "dev",
        "config": {
            "preferred-install": "dist",
            "cache-dir": "cache",
            "component-dir": "../assets/components"
        },
        "repositories": [
    
            {
                "type": "artifact",
                "url": "packages"
            },
            {
                "type": "composer",
                "url": "http://legacy-packages-via.contao-community-alliance.org/"
            }
        ],
        "extra": {
            "contao": {
                "migrated": "done"
            }
        }

  16. #16
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.062
    Partner-ID
    10107

    Standard

    Ah, sorry, es gehört in die "config" Sektion. Also bspw.
    PHP-Code:
        "config": {
            
    "preferred-install""dist",
            
    "cache-dir""cache",
            
    "component-dir""../assets/components",
            
    "secure-http"false
        


  17. #17
    Contao-Fan
    Registriert seit
    11.08.2013.
    Beiträge
    287

    Standard

    Ja der Fehler weg. Nächster da. Composer ist schon ne tolle Erfindung. Brech

    Content-Length mismatch

    Code:
    Fatal error: Uncaught exception Composer\Downloader\TransportException with message Content-Length mismatch thrown in phar://composer/composer.phar/src/Composer/Util/RemoteFilesystem.php on line 294
    #0 phar://composer/composer.phar/src/Composer/Util/RemoteFilesystem.php(101): Composer\Util\RemoteFilesystem->get('legacy-packages...', 'http://legacy-p...', Array, NULL, false)
    #1 phar://composer/composer.phar/src/Composer/Repository/ComposerRepository.php(646): Composer\Util\RemoteFilesystem->getContents('legacy-packages...', 'http://legacy-p...', false)
    #2 phar://composer/composer.phar/src/Composer/Repository/ComposerRepository.php(462): Composer\Repository\ComposerRepository->fetchFile('http://legacy-p...', 'packages.json')
    #3 phar://composer/composer.phar/src/Composer/Repository/ComposerRepository.php(256): Composer\Repository\ComposerRepository->loadRootServerFile()
    #4 phar://composer/composer.phar/src/Composer/DependencyResolver/Pool.php(99): Composer\Repository\ComposerRepository->hasProviders()
    #5 system/modules/!composer/src/Controller/AbstractController.php(178): Composer\DependencyResolver\Pool->addRepository(Object(Composer\Repository\CompositeRepository))
    #6 system/modules/!composer/src/Controller/DetailsController.php(93): ContaoCommunityAlliance\Contao\Composer\Controller\AbstractController->getPool()
    #7 system/modules/!composer/src/Controller/DetailsController.php(66): ContaoCommunityAlliance\Contao\Composer\Controller\DetailsController->searchPackage('isotope/isotope...')
    #8 system/modules/!composer/src/ClientBackend.php(213): ContaoCommunityAlliance\Contao\Composer\Controller\DetailsController->handle(Object(Contao\Input))
    #9 system/modules/core/classes/Backend.php(423): ContaoCommunityAlliance\Contao\Composer\ClientBackend->generate()
    #10 system/modules/core/controllers/BackendMain.php(131): Contao\Backend->getBackendModule('composer')
    #11 contao/main.php(20): Contao\BackendMain->run()
    #12 {main}
    Geändert von svenskalec (27.07.2016 um 09:32 Uhr)

  18. #18
    Maintainer Avatar von xtra
    Registriert seit
    02.07.2009.
    Ort
    Tuebingen
    Beiträge
    2.007
    User beschenken
    Wunschliste

    Standard

    Dann solltest du nun mal sicher stellen, dass dein Rechner und PHP auch sauber konfiguriert ist.

    Anscheinend werden nun die Daten die PHP (denn composer verwendet PHP, welches dein system verwendet) abgeschnitten und Composer erkennt und meldet diesen Fehler korrekt an dich weiter.

    Moegliche Fehlerursache ist beispielsweise ein Proxy zwischen PHP und dem Internet (gerne auch als "Webfilter" eines "Virenscanner" unter Windows getarnt).

    Sorry, aber Composer bringt uns Entwicklern, die wir die Erweiterungen kostenlos bereit stellen, endlos viel Vorteile die wir BENOETIGEN, um die Erweiterungen auch weiterhin kostenlos bereit zu stellen, fordert aber leider auf seiten des Anwenders mehr Ressourcen (laesst sich nicht vermeiden, ist aber auch so ziemlich der einzige Kritikpunkt den es wirklich gibt) und ein korrekt konfiguriertes Environment.

    Wenn die Voraussetzungen stimmen, dann hat der composer keine Probleme und du als Anwender desselbigen auch nicht.

    Wenn dich nun die Deadline bis Sonntag dryckt weil du updaten musst und nun die Installation in eine VM geladen hast in der auch nix geht, dann ist das Problem vermutlich in deiner VM zu suchen, oder aber in deinem Know How, dies nun jedoch dem Composer anzulasten ist bestenfalls vermessen.

    Wenn ich ein Projekt annehme, dann stelle ich vorher sicher dass ich es auch realisieren kann oder aber dass ich mir fehlendes Know How rechtzeitig zulegen kann, sei es durch selbst erlernen oder aber durch Zukauf.
    Du machst mit deinem Gebashe hier leider den Eindruck mal eben so blauaeugig upgraden zu wollen in bester "wird schon irgendwie klappen" Manier und dann umgangssprachlich "ist doch alles Scheisse" zu schreien wenn du merkst dass man ein System eben nicht einfach so mal eben upgraden kann, wenn das Environment nicht passt.

    Alles in allem bistn du hier weil ein System, fyr das du nichts bezahlst, die Erweiterungen, fyr die du auch nichts bezahlst, nicht mit einer Erweiterungsverwaltung, die dir kostenlos zur Verfygung gestellt wird, automatisch aktualisiert wird in einem Environment, welches offensichtlich nicht die Anforderungen erfyllt. Hierbei erwartest du ebenfalls unbezahlten Support im Forum, der deine Probleme loest.
    An all dem ist eigentlich nicht wirklich was auszusetzen, solange du sachlich, freundlich und fundiert bleibst.
    Dies vermisse ich jedoch ein wenig.

    Zu deiner letzten Fehlermeldung, kurz google und erster Treffer:
    https://github.com/composer/composer/issues/5218
    [QUOTE=dzuelke]
    That indicates either a very spotty connection, or a man-in-the-middle (especially if you get HTTPS related warnings).
    [QUOTE]
    Was meine obige Vermutung bestaerkt dass du unter Windows arbeitest und eine dieser "tollen" Security Suites am Laufen hast, welche deinen Traffic sniffen und damit rumpfuschen.

    Soviel erstmal und viel Erfolg weiterhin.

    PS: Wenn deiner Meinung nach composer nix taugt, dann haettest du dich vor Monaten evtl. schon dazu entscheiden sollen ihn nicht zu verwenden, dann musst du aber eben, wie du schon fest gestellt hast, Abhaengigkeiten und autoloading und so weiter selber behandeln.
    Bedenke stets: Wenn Du ungenaue oder unzureichende Angaben machst, so koennte dies die Bearbeitung deiner Frage endlos verzoegern (oder sogar dazu fyhren, dass ich zu viel nachdenken muss und die Antwort vergesse!). Kein Support per PN.

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •