Magically, my problem with issue #1001794: Another Fatal error: Out of memory has resolved itself and I am finally running Drush.
I have a multisite configured like:
- sites/all
- sites/site1.domain.com
- sites/site2.domain.com
I ran drush up -l site1.domain.com and it updated Views (6.x-3.0-alpha3) and Core (from 6.19 -6.20). The last lines of the upgrade gave the impression that it ran update.php as well as clearing all the caches. Of course, right now all it shows is:
No code updates available. [ok]
No database updates required [success]
'all' cache was cleared [success]
Finished performing updates. [ok]
I noticed that if I run update.php from admin (Admin Menu), it runs and informs me that there is a views update to be made.
I confirmed this on site2.domain.com by running drush updatedb -l http://site2.domain.com. Drush returns:
> drush updatedb -l http://site2.domain.com
No database updates required [success]
'all' cache was cleared [success]
Finished performing updates. [ok]
Yet if I run update.php from the browser (http://site2.domain.com/update.php), I still get a message that views tables need to be updated.
Am I using update incorrectly?
Comments
Comment #1
greg.1.anderson commentedThe first thing that you experienced was expected. When you run drush up on site1, drush updates the code for all modules enabled in site1 and then runs updatedb on site1. Since site1 and site2 share some code, it is expected that you will still need to run updatedb on site2.
At the bottom of #0, I'm not sure why drush thinks that you don't need to updatedb, but the browser does, though.
Comment #2
waverate commentedWhat more info can I provide?
Comment #3
greg.1.anderson commentedRead the top of the page here: http://drupal.org/node/add/project-issue/drush.
In this case, I don't know that that will be enough to solver your issue. Fortunately, you have a workaround. Experiment a bit and see if you can figure it out.
Comment #4
waverate commentedUpgraded to HEAD Drush
An update to the Image module was posted so I ran
drush -l http://site1.domain.com up --debugThere was a lot of output however, there were errors like:
I followed this issue and added
max_allowed_packet = 64Mto php.iniAfterwards,
drush -l site2.domain.com updatedb --debugdid not have any errors and there were no issues with update.php from the browser.I am going to wait for a module to update its tables and try it one more time to be sure.
Comment #5
jhr commentedSeems it's fixed... plus an unsupported version
novice triaged - feel free to reopen