Hi,
I have tried every single thing to fix this issue and it just doesn't connect to the server - i'm pretty sure its something stupid but I'm new into this field and I couldn't figure this out, here is what I have done so far:
- Drupal filter is installed - i'm using this version as per islandora wiki: fcrepo-drupalauthfilter-3.7.0.jar
- filter-drupal.xml file is created under $FEDORA_HOME/server/server/config and it has the Server IP, port 3306 with drupal database name and also has the drupal username and password.
- filter-drupal.xml file permissions is -rw-r--r-- 1 root root
- the settings.php file has the same username/password used by drupal.
- the firewall is allowing tcp port 3306.
- I have granted all permissions under mysql for the drupal admin to access drupal database
however, the fedora.log under /usr/local/fedora/server/logs/ keeps complaining:
The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.
ERROR 2015-04-14 12:41:42.103 [http-bio-8080-exec-22] (DrupalAuthModule) SQLState: 08S01
ERROR 2015-04-14 12:41:42.103 [http-bio-8080-exec-22] (DrupalAuthModule) VendorError: 0
ERROR 2015-04-14 12:41:42.103 [http-bio-8080-exec-22] (DrupalAuthModule) Error Connecting to Database server localhost port 3306 database drupal_database
ERROR 2015-04-14 12:41:42.103 [http-bio-8080-exec-22] (AuthFilterJAAS) javax.security.auth.login.LoginException: Login Failure: all modules ignored
ERROR 2015-04-14 12:41:42.114 [http-bio-8080-exec-22] (DrupalAuthModule) SQLException: Communications link failure
Does the filter and fedora has to be the same version, 3.7.1 ?..
Does drupal username and password needs to be listed under fedora-users.xml file ?
Thanks guys!