I have tried to update from 7.x-4.2 to 7.x-4.3 several times but encounter the same error every time and the site becomes entirely broken. The error occurs when I run update.php. It occurs whether I used the module update function or do the whole process manually.

The error is:

An AJAX HTTP error occurred. HTTP Result Code: 200 Debugging information follows. Path: http://telsoc.org/update.php?op=selection&token=blahdiblah&id=3814&op=do StatusText: OK ResponseText: Fatal error: Invalid opcode 153/1/8. in /home/tsaorg/public_html/sites/all/modules/webform/webform.install on line 1918

To restore the site I have to revert to 7.x-4.2.

I also have webform charts and and webform component roles installed. Uninstalling these first has no effect.

Any assistance would be appreciated.

Comments

GrahamShepherd’s picture

To clarify: the error is reported on performing the database update and the report is:

"The update process was aborted prematurely while running update #7421 in webform.module. All errors have been logged. You may need to check the watchdog database table manually."

GrahamShepherd’s picture

Noting the issue reported at https://www.drupal.org/node/2427739and the html mail aspects around line 1918 in webform.install, I tried setting email to Plain text in global settings in 7.x.4.2 but this made no difference.

GrahamShepherd’s picture

I have Mime Mail installed.

DanChadwick’s picture

Status: Active » Closed (works as designed)

Looks like a problem with your PHP installation, probably your opcode cache:

http://fuelphp.com/forums/discussion/11832/fatal-error-invalid-opcode-15...
https://wordpress.org/support/topic/php-server-upgrade-and-webpage-doesn...

PHP 5.3 or higher is required, too.

DanChadwick’s picture

Double post

GrahamShepherd’s picture

Yes, this solved the problem.

eAccelerator was installed on the server. Uninstalled it and upgrade worked.

Thanks.