Fatal error: Class 'DrupalQueue' not found in /modules/update/update.install on line 74

GoDaddy Linux shared hosting
PHP Version 5.2.8
Server API CGI/FastCGI
MySQL 5.0.67.d7-ourdelta-log

Tried several times with standard profile, kept timing out (max_execution_time=30, max_input_time=60). Dropped all db tables after each. Tried minimal profile when I received the above fatal error.

If I go to the base url I get:
Fatal error: Class 'SelectQueryExtender' not found in /includes/pager.inc on line 16 Fatal error: Class 'MergeQuery' not found in /includes/database/database.inc on line 740

Tried going to install.php, got the 'Drupal already installed page' as expected. Tried update.php, access denied, changed $update_free_access, got 'No pending updates.' Tried ?q=admin, same errors as base url.

I did not verify the download with the hash.

Hope this helps, keep up the great work.

I plan to dump everything and try again fresh, just because some things still make me go "Hmmm." :-)

Comments

uptil4music’s picture

Priority: Normal » Critical
Issue tags: +slow

I guess not being able to install warrants critical.

Since posting, I retried several times to install without success. Finally succeeded after increasing max_execution_time to 300, max_input_time to 150 and memory_limit to 64M with php5.ini. Not sure if the memory limit was necessary, as I added it on the final change to php5.ini.

I'm afraid you'll lose people with requirements this high for installation. Maybe a new list of 7.0 friendly hosts is in order. http://sf2010.drupal.org/conference/sessions/choosing-drupal-hosting-ser...

I know this release represents a ton of work so far, and I'm sure there's still a ton to go before 1.0. Would it be possible in the midst of all the work to improve the performance? I can't really make any useful contribution except testing and pleading the case of the simple end user living in the world of average shared hosting.

And I really do appreciate all the hard work.

David_Rothstein’s picture

Status: Active » Closed (duplicate)

Can you copy some of these details over to #686196: Meta issue: Install failures on various hosting environments (an issue which I just reopened based partly on this report)? I think it would be best to consolidate all the reports there.

When doing that, it would also be interesting to hear how long the install actually took - did it actually take close to 300 seconds for your site to get through the "progress bar" stage of the installation, or something shorter???

frank ralf’s picture

The error doesn't seem to be restricted to installation time, see #706608: system_update_files_database() called from update_get_projects() breaks system table on cache clear.

EDIT
Updates can also trigger this error:

Fatal error: Class 'DrupalQueue' not found in J:\XAMPP\htdocs\drupal7-HEAD_unpatched\modules\update\update.fetch.inc on line 239

frank ralf’s picture

Status: Closed (duplicate) » Active

Marking this as "active" again as the problem isn't restricted to installation but seems to be connected to the update system, see #706608: system_update_files_database() called from update_get_projects() breaks system table on cache clear.

EDIT
The mentioned thread was marked as duplicate of #566494: Running cron in a shutdown function breaks the site so please see there for the ongoing discussion.

webchick’s picture

Status: Active » Closed (duplicate)

Since the referenced issues were fixed, I think this can be marked back to a duplicate again.

frank ralf’s picture

Thanks!