Al actualizar la versión de Openads a OpenX, puede que nos encontremos con este error. En nuestro caso fue un tema de directorios. Dentro de un frontal de openads, creamos una carpeta llamada temporal y desde allí procedimos a la instalación.
/var/html/ad/temporal -> ubicación de software openX
La actualización se ejecutó correctamente y luego, al intentar mostrar la pantalla de login, daba este error
PEAR Error
MDB2 Error: no such table
_doquery: [Error message: Could not execute statement]
[Last executed query:
SELECT
*
FROM
pub_preference
WHERE
agencyid = 0]
[Native code: 1146]
[Native message: Table 'pub.pub_preference' doesn't exist]
MDB2 Error: unknown errorMDB2 Error: unknown error
Simplemente hay que ubicar los archivos php de OpenX en la raíz correcta del directorio web. En nuestro caso, simplemente copiar todo del temporal a la raíz superior. Es decir, eliminar el viejo software de openads y poner el nuevo de openx. Reiniciamos Apache y listo. Otra cosa, no sabemos porque, pero dió algunos problemas al intentar copiar estructuras de openX listas para replicar. Se tuvo que instalar desde zero.
Saludos