Fatal error: Call to undefined function lock_acquire()

Events happening in the community are now at Drupal community events on www.drupal.org.
Ingela's picture

Hej Drupal-vänner!
När jag uppgaderade till 6.17 fick jag följande meddelande:
Fatal error: Call to undefined function lock_acquire() in /home/musiknat/public_html/modules/locale/locale.module on line 357
Jag kommer inte åt sajten alls nu. Alla tips vore välkomna! Jag kan inte php så jag är tacksam om ni försöker förklara på ett enkelt o tydligt sätt :-)
Ingela

Comments

Det blev en hel del stök med

jonne_jvl's picture

Det blev en hel del stök med vissa av dom här uppdateringarna vad gäller lock api.
Det kan bero på flera olika saker, svårt att svara på vad rätt fix är och vart felet ligger.
Förutsätter att du följt alla uppdatingsrutiner osv.

Om du öppnar modules\locale\locale.module och letar dig ner till rad 357
Ändra två rader här, 357 och 366

rad 357
      elseif (lock_acquire('locale_cache_' . $langcode)) {
blir
      elseif (true) {

och rad 366
        lock_release('locale_cache_' . $langcode);
blir
        //lock_release('locale_cache_' . $langcode);

Ungefär så bör det ha fungerat innan lock api kom in i core så det bör inte vara någon större fara, men det är en högst temporär lösning. Anar att du bara vill ha igång sidan asap. Kan mycket väl finnas flera problem, där detta bara är ett av dom. Lycka till hus som haver.

Tack!

Ingela's picture

Tack för hjälpen! Nu kommer jag äntligen in. Men i statusrapporten står att jag har Drupal 6.15 fortfarande. Jag försökte köra in 6.17 en gång till via ftp, men det hjälper inte. Har du någon aning om vad det kan bero på? Jag har kört cachen och update.php. På servern ligger 6.17 som den ska, men den kommer inte upp på statusrapporten.
Ingela

Halft omöjligt att säga vad

jonne_jvl's picture

Halft omöjligt att säga vad som är fel, det verkar som om inte alla filer är uppdaterade.
Kan det vara något med att ftp programmet kollar senast ändrat datum och / eller filstorlek ?

Intressanta filer att kika på kan vara
includes/bootstrap.inc
includes/lock.inc
CHANGELOG.TXT

Om det inte var uppenbart förut så ta backuper nu.

Tack! Jag ska kolla detta.

Ingela's picture

Tack! Jag ska kolla detta. Hur som helst är jag väldigt glad att jag når sajten igen!
Ingela

Sweden

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds: