Posted by tobisen on November 17, 2016 at 8:20pm
Hej,
Har flyttat en site till ny hosting och har fått ett problem.
När jag kollar på statusrapporten får jag följande fel: "Kunde inte hämta information om tillgängliga uppdateringar".
Är det någon annan som har stött på det?
Jag har rensat alla cache-tabeller i databasen men det hjälper inte så jag har kört fast.
Jag kommer enbart åt servern via ftp och phpmyadmin så jag kan inte kolla serverns inställningar.
Tar tacksamt emot alla förslag på lösningar!
Sidan kör drupal 7.44
//Tobias
Comments
Internet
Vad kör du för webbhotell? Tänkbart är väl att servern inte har internet access utåt? Dvsa kan inte servern kolla upp vilka moduler som har uppdateringar.
Contrib = Bloatware? | Outsourcing specialist located in Bangkok
Jag använder Glesys.
Jag använder Glesys.
GleSYS hyr ut VPS, dedikerad
GleSYS hyr ut VPS, dedikerad server etc. De har så vitt jag vet inte något webbhotell.
Du kanske hyr en tjänst av någon som i sin tur har sin server hos GleSYS?
Har själv flera servar hos dem och har ett antal Drupal-webbplatser som alla fungerar utan problem, så det är i alla fall inget generellt GleSYS problem.
Kör du Drupal 7.44 är det hög tid att uppdatera, senaste version är Drupal 7.52.
Att uppdatera Drupal core och moduler är något som bör göras i all fall varje månad.
Proxy behövs kanske?
Jag har råkat ut för detsamma på en Intranät sajt. I mitt fall berodde det på att man behöver använda sig av (Intranätets) proxy-inställningar för att kunna komma ut från servern till Internet. Ett annat problem kan vara att ISP inte tillåter att man går ut från servern på grund av något brandväggsregel. I detta senare fall skulle jag tyvärr rekommendera att byta ISP.
Jag har ingen enkel standard metod för att reda ut vilket problem du har, men att fråga din ISP kan vara en väg framåt
Men om du har proxy problem så finns lösningen numera i Drupal för att hantera det men man måste göra inställningarna för hand.
Sök på "External access proxy settings" i din settings.php fil. Den ligger ofta som "/sites/default/settings.php". Glöm inte att ta bort skrivrättigheten till filen när du har editerat den. Kolla på "/admin/reports/status" så att du inte har någon säkerhetsvarning. (Du kommer dock att se att du genast skall uppdatera genast till Drupal 7.52 som släpptes i onsdags.)
/Thomas
Fråga Glesys
Jag rekommenderar att du mailar Glesys och frågar om servern siten ligger på inte har Internet access och nämn att din drupalsite inte kan söka igenom efter uppdateringar från extern site.
Dom bör ju veta om du måste använda proxy för att komma ut från servern.
Contrib = Bloatware? | Outsourcing specialist located in Bangkok
Känt cache-problem
Du skriver att du inte kan uppdatera 55 moduler. Jag har haft ett liknande fel, många - men inte alla - moduler kunde inte uppdateras.
Om det stämmer på din situation: Är du verkligen säker på att du tömt rätt cache?
Det finns ett känt problem i Drupal med cache_update (och andra cachar), många goda tips finns på https://www.drupal.org/node/1090528
Att köra 'Clear all caches' räcker inte alltid. Ibland måste man komplettera med att köra cron - och upprepa dessa två procedurer flera gånger.
Jag använder
db_truncate('cache_update')->execute();
för att hantera detta, och har sedan dess inte fått det fel jag tror du beskriver./Leiph
Hej. Jag gick in i databasen
Hej.
Jag gick in i databasen och tömde alla databaser som rör cache.
Har även kört cron flera gånger
Hej! Andreas på Glesys
Hej!
Andreas på Glesys här!
Det låter ju onekligen märkligt, har du ett ärende med supporten om det här? Om inte; Skulle du kunna öppna ett så kan vi försöka hjälpa dig att reda ut det.
Spontant så skulle det kunna vara brandväggsrelaterat eller att uppdateringen beror på en komponent som inte är installerad, jag är ingen drupalexpert men vi ska nog reda ut det :)
-Andreas
Ligger din site i rotmappen, direkt enligt URL-adressen?
Om den ligger i en sub-folder så kan det orsaka olika problem om man inte ändrar i .htacessen-filen i Core-root-mappen.
Instruktionerna för inställning av ev sub-folder-adressering står isf i .htacess-filen.
En chansning...
// Göran