[support] Avoiding a drush / drupal version mismatch

Dan Kegel dank at kegel.com
Mon May 26 17:37:20 UTC 2014


Well, yes.  The problem I was facing was uniform across all releases
of drush, from either source, so that wasn't the problem.  It was more
that drush didn't hold my hand when I gave it an invalid
system-install profile argument.

On Mon, May 26, 2014 at 7:26 AM, Lucas Hedding <lucashedding at gmail.com> wrote:
> Drush is also no longer hosted on d.o. Try cloning it from
> https://github.com/drush-ops/drush. Then you can use git checkout <branch>
> to switch versions easily.
>
>
> Lucas
> MTech, LLC
>
>
> On Sun, May 25, 2014 at 7:52 PM, Dan Kegel <dank at kegel.com> wrote:
>>
>> Found it!  https://drupal.org/node/1410242 mentioned that the
>> profile argument after 'si' is different between drupal 6 and drupal 7.
>>
>> So my whole problem was trying to use the same 'drush system-install
>> standard'
>> command with both drupal 6 and drupal 7.
>>
>>
>> On Sun, May 25, 2014 at 4:35 PM, Dan Kegel <dank at kegel.com> wrote:
>> > I spoke too soon.  With a 6.x drush, 'drush si' succeeded, but trying
>> > to load the new site in a browser produces a white page;
>> > /var/log/apache/error.log says
>> >
>> > PHP Warning:  Table 'drupal.access' doesn't exist\nquery: SELECT 1
>> > FROM access WHERE type = 'host' AND LOWER('192.168.19.2') LIKE
>> > LOWER(mask) AND status = 0 LIMIT 0, 1 in includes/database.mysql.inc o
>> > n line 135
>> > PHP Warning:  Table 'drupal.users' doesn't exist\nquery: SELECT u.*,
>> > s.* FROM users u INNER JOIN sessions s ON u.uid = s.uid WHERE s.sid =
>> > 'rhtogqfjg5r8h6u21h0952qkv7' in includes/database.mysql.inc o
>> > n line 135
>> > PHP Warning:  Table 'drupal.cache' doesn't exist\nquery: SELECT data,
>> > created, headers, expire, serialized FROM cache WHERE cid =
>> > 'variables' in includes/database.mysql.inc on line 135
>> > PHP Warning:  Table 'drupal.variable' doesn't exist\nquery: SELECT *
>> > FROM variable in includes/database.mysql.inc on line 135
>> > PHP Notice:  Undefined variable: variables in includes/bootstrap.inc on
>> > line 561
>> > PHP Warning:  Table 'drupal.cache' doesn't exist\nquery: UPDATE cache
>> > SET data = '', created = 1401060671, expire = 0, headers = '',
>> > serialized = 0 WHERE cid = 'variables' in includes/database.mysql.i
>> > nc on line 135
>> > PHP Notice:  Undefined variable: variables in includes/bootstrap.inc on
>> > line 568
>> > PHP Warning:  Table 'drupal.system' doesn't exist\nquery: SELECT name,
>> > filename, throttle FROM system WHERE type = 'module' AND status = 1
>> > AND bootstrap = 1 ORDER BY weight ASC, filename ASC in includ
>> > es/database.mysql.inc on line 135
>> > PHP Warning:  Table 'drupal.url_alias' doesn't exist\nquery: SELECT
>> > COUNT(pid) FROM url_alias in includes/database.mysql.inc on line 135
>> >
>> > I must not be living cleanly.  "drush si" used to work for me...
>> >
>> > On Sun, May 25, 2014 at 1:24 PM, Dan Kegel <dank at kegel.com> wrote:
>> >> I just wasted a few hours trying to track down the error
>> >>
>> >> Table &#039;drupal.variable&#039; doesn&#039;t exist
>> >>
>> >> when doing drush si.  Turns out that the releases of drush marked 6.x
>> >> at
>> >> https://drupal.org/node/97249/release?api_version%5B%5D=87
>> >> work fine with Drupal 6, but the releases at
>> >> https://github.com/drush-ops/drush/releases
>> >> all seem to exhibit the bug.  I guess the github project
>> >> releases simply aren't meant to support Drupal 6.
>> >>
>> >> So, if you're trying to use drush with drupal 6, best to
>> >> use the old download page, not the one at github.
>> >>
>> >> Probably this was obvious to everyone else, but it was a surprise to
>> >> me.
>> --
>> [ Drupal support list | http://lists.drupal.org/ ]
>
>
>
> --
> [ Drupal support list | http://lists.drupal.org/ ]


More information about the support mailing list