I am unable to install the Open Atrium distribution. Doing a quick install gives me the following:

An AJAX HTTP error occurred. HTTP Result Code: 500 Debugging information follows. Path: http://atrium.localhost/install.php?profile=openatrium&locale=en&db_import_filename=C%3A%5Cxampp%5Chtdocs%5Catrium/profiles/openatrium/db/openatrium.mysql&quickstart=quick&id=1&op=do StatusText: Service unavailable (with message) ResponseText: PDOException: SQLSTATE[HY000]: General error: 2014 Cannot execute queries while other unbuffered queries are active. Consider using PDOStatement::fetchAll(). Alternatively, if your code is only ever going to run against mysql, you may enable query buffering by setting the PDO::MYSQL_ATTR_USE_BUFFERED_QUERY attribute.: SELECT rid, permission FROM {role_permission} WHERE rid IN (:fetch_0); Array ( [:fetch_0] => 1 ) in user_role_permissions() (line 770 of C:\xampp\htdocs\atrium\modules\user\user.module).Uncaught exception thrown in shutdown function.PDOException: SQLSTATE[HY000]: General error: 2014 Cannot execute queries while other unbuffered queries are active. Consider using PDOStatement::fetchAll(). Alternatively, if your code is only ever going to run against mysql, you may enable query buffering by setting the PDO::MYSQL_ATTR_USE_BUFFERED_QUERY attribute.: DELETE FROM {semaphore} WHERE (value = :db_condition_placeholder_0) ; Array ( [:db_condition_placeholder_0] => 322312929560cd2f3d4f632.36187575 ) in lock_release_all() (line 269 of C:\xampp\htdocs\atrium\includes\lock.inc).Uncaught exception thrown in session handler.PDOException: SQLSTATE[HY000]: General error: 2014 Cannot execute queries while other unbuffered queries are active. Consider using PDOStatement::fetchAll(). Alternatively, if your code is only ever going to run against mysql, you may enable query buffering by setting the PDO::MYSQL_ATTR_USE_BUFFERED_QUERY attribute.: SELECT 1 AS expression FROM {sessions} sessions WHERE ( (sid = :db_condition_placeholder_0) AND (ssid = :db_condition_placeholder_1) ); Array ( [:db_condition_placeholder_0] => KJ-srd4lEfSBqo4zi3U14Famd0Kz3SPC-7PjWztmPm4 [:db_condition_placeholder_1] => ) in _drupal_session_write() (line 209 of C:\xampp\htdocs\atrium\includes\session.inc).

Doing a normal, slow installation breaks in breakpoint module with an unknown function ctools_export_load_object_reset(). Manually including ctools/include/export.inc just gives me other errors that break installation, including sql erros, key too big (more than 1000 characters).

I have cleared the database and restarted several times with no luck.

Refreshing the screen will sometimes let the process continue, but when I finally want to see what has been installed, I get a Drupal page with a Login button, and clicking on that takes me to a form where I supposedly should enter username and password, but there are no fields to fill out.

I have checked that the minimum requirements for Open Atrium are fulfilled (memory, minimum mysql packet size, minimum execution time). PHP version is 5.3.1, and MySQL 5.1.41.

Thank you for any advice.

Comments

pelsdyret created an issue. See original summary.

dpoletto’s picture

Category: Bug report » Support request

@pelsdyret: is there a very specific reason why PHP 5.3.1 (which is almost 6 years old - 19.11.2009) and MySQL Server 5.1.41 (which is also almost 6 years old - 05.11.2009), as you reported, were used/chosen as components of your WAMP Server in order to test latest Open Atrium 2.45 instead of trying to use up-to-date ones (as example PHP 5.6.14 and MySQL on Windows with the MySQL Installer 5.6.26 or MariaDB 10.1.7)?

pelsdyret’s picture

HI @dpoletto, thanks for getting back on this issue.

I replaced mySQL by MariaDB but that did not help. Replacing PHP on that server is not possible due to some other running web sites.

However, I installed it on my mac instead without any troubles. I believe the server is simply too small to run Open Atrium.

pelsdyret’s picture

Title: Unable to install Open Atrium distribution on Windows 2003 Server » CLOSED: Unable to install Open Atrium distribution on Windows 2003 Server
Status: Active » Closed (won't fix)
dpoletto’s picture

Glad to hear you solved!
IMHO it's not a matter of small versus big (small/big means nothing if you don't specify about which your setup is small/big with respect to a provided standard); it is just a matter to use recent software components (the "AMP" part) and a rock solid OS, setting them up properly on a standard Hardware/VM if OA is evaluated for testing purposes only (A production setup requires other HW/SW/OS considerations if you want to go the baremetal local install way).