Hallo zusammen,
stehe momentan vor einem Problem, ich möchte die Liste der Extensions laden, jedoch kommt immer der Fehler:
Could not access remote resource https://repositories.typo3.org/mirrors.xml.gz.
[SYS][curlUse] = 1
[SYS][sqlDebug] = 0
habe ich schon versucht.
Mein Hoster:1und1
Kann mir da jemand weiterhelfen?
Hallo,
habe das gleiche Problem. Ich nutze auch 1und1 als Hoster.
Ich kam nach einigem Prüfen zur der Schlussfolgerung das 1und1 die Firewall verschärft hat und kein Zugriff auf das TYPO3 Repo erlaubt.
Die Extensions kann ich nur manuell installieren, über die Upload Form.
Der Aufbau:
Domain: TYPO3 6.2 = Zugriff aufs Repo erfolgte vor 30 Tagen / Der Zugriff wird nun verweigert
SubDomain: TYPO3 7.6 = Der Zugriff wird verweigert
Ich hoffe ich konnte mit meiner Schilderung dir weiterhelfen.
Beste Grüße aus dem Schwabenländle 😉
Ich hatte bei einem Kunden das gleiche Problem und probeweise curl deaktiviert (Install Tool, [SYS][curlUse] = 0). Danach ließ sich das TER wieder abrufen.
HTH
Axel
Das hatte ich auch gemacht, aber leider keine Veränderung.
Kann ich nun auch bestätigen, inzwischen geht es (beim gleichen Kunden) weder mit noch ohne curl. Bekomme die leider nicht von 1und1 wegbewegt :-/
Hallo,
ich bin auch bei 1und1 und habe kürzlich auf PhP 7.0 umgestellt.
seit dem habe ich auch oben beschriebenes Probelem. Gestern habe ich auf PhP 5.5 zurück gestellt und das Thema ist erledigt.
Grüße aus dem Sauerland
Günther
Auch ich habe leider einige Installationen (alle 6.1.3 und 6.1.8) bei 1&1 zu betreuen und bei 4 davon das selbe Problem!?
Hat sich hier schon irgendetwas ergeben, bzw. jemand erfolgreich 1&1 kontaktiert.
Habe exakt das gleiche Problem. 1&1 ist wie immer spät dran seine Zertifikate upzudaten.
Folgendes in der Shell ausführen:
curl -sv https://repositories.typo3.org > /dev/null
* About to connect() to repositories.typo3.org port 443 (#0)
* Trying 91.184.35.5... connected
* Connected to repositories.typo3.org (91.184.35.5) port 443 (#0)
* successfully set certificate verify locations:
* CAfile: none
CApath: /etc/ssl/certs
* SSLv3, TLS handshake, Client hello (1):
} [data not shown]
* SSLv3, TLS handshake, Server hello (2):
{ [data not shown]
* SSLv3, TLS handshake, CERT (11):
{ [data not shown]
* SSLv3, TLS alert, Server hello (2):
} [data not shown]
* SSL certificate problem, verify that the CA cert is OK. Details:
error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed
* Closing connection #0
Daraufhin habe ich beim Support angerufen und die Aussage bekommen: Ja wissen wir, aber wir wissen noch nicht, wann die Zertifikate aktualisiert werden.
:-( Da heißt es wohl oder über, warten bis die Jungs in die Puschen kommen.
Oder kennt jemand von euch einen Workaround?
hallo zusammen,
nach zweimaligem Telefonieren und nochmaligem Nachfragen per Mail habe ich vom 1&1 Support folgende Hilfestellung bekommen.
anbei der von 1&1 vorgeschlagene Workaround bis die CA-Zertifikate von 1&1 geupdatet werden:
1.) Download eines aktuellen CA-Zertifikats, welches das CURL-Projekt anbietet.
Hier befinden sich diese Root-Zertifkate: https://curl.haxx.se/ca/cacert.pem
Wie Sie diese Downloaden ist grundsätzlich egal, dies funktioniert auch per "wget":
$ wget --no-check-certificate https://curl.haxx.se/ca/cacert.pem
2.) Anschließend muss eine "php.ini" bzw. optimalerweise eine ".user.ini" (diese Datei wird automatisch auf alle Unterverzeichnisse "vererbt") - Datei angelegt werden, welche über den Pfad auf die "cacert.pm" (Zertifkat) verweist:
Der Inhalt der ".user.ini" wäre z.B.:
openssl.cafile = /homepages/43/d33754362/htdocs/cacert.pem
(Der Pfad auf dem Sie die "cacert.pem" - Datei abspeichern.
Anschließend sollte das Anliegen gelöst sein.
___________________________________________
Ich bin noch nicht dazu gekommen das ganze durchzuführen, hoffe aber das es denm einen oder anderen weiterhilft. Ihr könnt ja mal eure Erfahrung posten.
gruß mike
Hi,
ich habe das genauso ausprobiert, aber der Fehler bleibt leider und zwar egal ob unter Typo3 7.6 oder 6.2 mit php 7 oder 5.5.
Sehr lästig ...
Beste Grüsse
S. Schreck
hallo ses,
wie hast du das Zertifikat heruntergeladen? sorry, aber ich check das mit wget nicht wirklich. Hab auch noch keine Zeit gehabt mich in die Materie zu vertiefen.
soll ich nochmal beim 1&1 Support nachfragen?
gruß mike
hallo ses,
wie hast du das Zertifikat heruntergeladen? soll ich nochmal beim 1&1 Support anfragen?
Hast du noch spezielle Fragen an den Support?
gruß mike
OK, ich hab es endlich gelöst.
Folgendes Vorgehen
1. downloaded des cacert.pem File vom Vorredner
2. das File sollte im root Verzeichnis liegen
3. php.ini benötigt folgende Einträge:
openssl.cafile=/homepages/.../domain.de/cacert.pem;
curl.cainfo=/homepages/.../domain.de/cacert.pem;
4. Im Install Tool muss curl natürlich aktiviert werden
5. Ich habe zusätzlich noch $GLOBALS['TYPO3_CONF_VARS']['HTTP']['ssl_verify_peer'] aktiviert, sollte ja auch so sein, sonst ist die Übertragung unter Umständen unsicher.
6. Und das war bei mir der entscheidene Schritt, die php.ini muss via symlink in alle Unterverzeichnisse verlinkt werden. Das funktioniert ganz einfach, indem ihr in der Shell auf euren root Ordner geht, also da wo eure php.ini liegt und folgendes aufruft:
find -type d -exec ln -s $PWD/php.ini {}/php.ini \;
Es ist kein Server Neustart notwendig. Bis die bei 1&1 ne Lösung haben wären mir wahrscheinlich einige graue Haare gewachsen .-)
Hinweis: In der PHPInfo vom Installtool sollten alle Werte, die in der php.ini gesetzt werden auch sichtbar sein. (linke Spalte) Ansonsten sind sie logischerweise nicht gesetzt.
So, 1und1 scheint in die Puschen gekommen zu sein.
Das Laden geht jetzt, also der hier beschriebene Fehler ist weg.
Dafür haben die aktuellen Versionen von typo3 6.2.22 und 7.6.6 Probleme mit compress.zlib
Siehe Forge https://forge.typo3.org/issues/75721
Downgrade zu 6.2.19 und 7.6.4 geht.
Best
Stefan
Für einen schnellen Patch reicht es Zeile 60 in der Datei
ExtensionXmlPullParser.php
der Extension "Extensionmanager" von
if ($this->objXml->xml(file_get_contents($file), 'utf-8') === false) {
auf
if ($this->objXml->open($file, 'utf-8') === false) {
zu ändern.
Best