Modulo HTTP Proxy e problema recupero delle informazioni sugli aggiornamenti disponibili
Salve ragazzi,
mi sapete indicare come mai su drupal 7 mi dà l'avviso ''Recupero delle informazioni sugli aggiornamenti disponibili non riuscito'' sia per i temi i moduli installati che per il core. La procedure di aggiornamento è stata avviata con il cron, anche in manuale con i medesimi risultati.
Ps: Per chiarezza aggiungo che il problema non si è presentato con drush in locale, l'aggiornamento è stato portato a termine.
Risposte
Ciao, ogni tanto capita anche
Ciao, ogni tanto capita anche a me, ma se ci riprovo dopo un po' di tempo va a buon fine, ipotizzo che potrebbe essere un problema di traffico sui repository di Drupal.
Ho pensato anch'io che fosse
Ho pensato anch'io che fosse un problema di server.
Tuttavia sono giorni che ho lo stesso problema, senza che si risolva. Qualche altra idea?
No, al momento non mi viene
No, al momento non mi viene in mente nulla, mi dispiace.
Puoi provare a fare un pò di
Puoi provare a fare un pò di debug per capire che succede eseguendo un'istruzione del genere (ti servirà php filter o devel):
<?php
var_dump(drupal_http_request('https://updates.drupal.org/release-history/drupal/7.x'));
?>
se hai drush puoi creare un file con questa istruzione ed esguirlo con "drush scr".
Puoi anche provare a eliminare manualmente la cache degli aggiornamenti eseguendo "TRUNCATE cache_update;"
object(stdClass)#400 (4) {
object(stdClass)#400 (4) {
["data"]=>
string(0) ""
["errno"]=>
int(5)
["error"]=>
string(37) "Could not resolve proxy: test.test.com"
["code"]=>
int(5)
}
Se provi a fare la richiesta
Se provi a fare la richiesta a https://www.google.com e https://updates.drupal.org ottieni sempre la stessa risposta (Could not resolve ...)?
allora il fix è il seguente,
allora il fix è il seguente, per chi dovesse avere problemi simili al mio:
1) verificare se php filter è abilitato, se non lo è installarlo: abilitarlo nella sezione moduli del vostro drupal (admin)
2) svuotare la cache_update del vostro database da php my admin (non cancellarla, svuotarla!)
3) recarsi nel modulo proxy (admin pannello) e configurarlo così:
porta: 8080
eccezioni: localhost 127.0.0.1
Lasciare tutto il resto vuoto.
Pulire la cache del sito ed eseguire il cron, se occorre procedete anche manualmente. Per ora l'aggiornamento è andato a buon fine.
Grazie ragazzi :)
Giusto per completezza .. il
Giusto per completezza .. il core non ha il modulo proxy. Nella tua piattaforma è installato il modulo aggiuntivo https://www.drupal.org/project/http_proxy?
sì, HTTP proxy (è un modulo
sì, HTTP proxy (è un modulo aggiunto).
Perfetto grazie!
Perfetto grazie!
:)
:)