Apology and request

We encourage users to post events happening in the community to the community events group on https://www.drupal.org.
LDMartin1959's picture

I apologize for not making any recent meetings (not that my absence is of particular note). The most I can say at present is that there have been conflicts.

I need some assistance on a few issues and would appreciate any input and guidance.

Configuration issues:

I have a number of error messages that I can not resolve.

1) AWSSDK Failed to load the AWSSDK: Please make sure the AWSSDK library is installed in the libraries directory. Use the drush make file for easy installation.

Although it does not appear in the Dashboard listing of installed modules it is present in the Modules folder. My understanding is that AWSSDK is part of the Amazon.API module thus was not only installed when the Amazon.API module was installed, it was installed in (presumably) the proper location. However, it is NOT in the libraries directory as the error message indicates it thinks it should be. Nor does copying the AWSSDK folder to the libraries folder seem to resolve the problem.

What am I missing here?

2) Video transcoder: FFmpeg / avconv. Missing the transcoder library. Please install FFmpeg in to your server if you intend to transcode or to auto create thumbnails.

Except that it is installed, both on my system in general and in the Drupal media folder. So, apparently it is not located where Drupal wants to find it. So, where does it belong?

3) Zencoder library: The Zencoder API library is not installed. Download the library and install it to a directory called zencoder in a library path such as sites/all/libraries.

Zencoder is installed although "Zencoder API for Media" is not active because of "Media_amazon" supposedly missing. But if I understand it correctly, "Media_amazon" is supposedly part of the "AmazonS3" module, which is installed. So I don't know what I am missing here.

4) Amazon AWS Settings: Not Set. The Amazon API must be configured with an Associate Tag, an Access Key ID and an Amazon AWS Secret Access Key to function. Go to Amazon API Setttings.

I am working on a site for a company that does not at present have an AWS account. They WILL if/when I get the site completed and they buy into it. I have an AWS account but am not sure of the ramifications of configuring it with my account temporarily. Is using my account during the development process an issue for the future or is it going to be simply a matter of changing the account information later? I apologize if that seems an "obvious" answer but we all know that things are not always as simple as they should be (who knew, for example, that putting an ACS SmartRG DSL router/modem into bridge mode permanently destroys the ability of the modem to ever be put back into router mode?)

5) Drupal core update status: No available releases found. There was a problem checking available updates for Drupal. See the available updates page for more information and to install your missing updates.

This really isn't a big issue at the moment because I can manually force an update check. But it does cause me to wonder why Drupal isn't able to check on updates..

Module needs:

I need to find a comprehensive module(s) for creating events. The need is far more extensive than most of what I've been finding, but that could simply because I am looking for the wrong things or my bad luck at searches coming into play again. A short version of the requirements is this:

1) Create/manage multiple events.
2) Accept/manage registrations from attendees.
3) Accept/manage registrations from sponsors.
4) Create/manage multiple sponsorship types.
5) Create/manage speakers.
6) Create/manage venue information..
7) Create/manage speaker theater/vendor booth assignments.
8) Display event data, to include sponsors information, agenda information, speaker information, venue information and more.
9) Lots more that I don't want to throw on the list and make it too long.

Please be kind and type slowly when responding; I am working about 50-100 levels above my skill level on this and won't understand it if you go too fast.

As far as the technical details of the current environment (for the purposes of the above error conditions), I am running MAMP on a local machine (Mac OS X Mavericks). I don't know how to check the version of Drupal from inside the Dashboard but it is the latest version as of a week ago (7.27??). I don't know what other information is relevant so if there are more technical details needed you'll have to ask 'cuz I don't know enough to know what is needed.

Thank you in advance for any and all assistance.

Comments

awssdk library missing

frogrock's picture

Hope someone responds. I, too, am "missing" my library and can't find clear instruction on how to make this work. I had it working 6 months ago on a sandbox, but can't get it going this time. Anybody know how to actually do this???

awssdk library missing

frogrock's picture

Hope someone responds. I, too, am "missing" my library and can't find clear instruction on how to make this work. I had it working 6 months ago on a sandbox, but can't get it going this time. Anybody know how to actually do this???

1] AWS SDK It seems the best

tehbmar's picture

1] AWS SDK
It seems the best method might just be installing it via drush. It does have a dependency on the libraries module so make sure that module is installed and enabled.

Checking the AWSSDK module you find..

<?php

function awssdk_libraries_info() {
  return array(
   
'awssdk' => array(
     
'title' => 'AWS SDK for PHP',
     
'vendor url' => 'http://aws.amazon.com/sdkforphp/',
     
'download url' => 'http://aws.amazon.com/sdkforphp/',
     
'version arguments' => array(
       
'file' => 'sdk.class.php',
       
'pattern' => "/define('CFRUNTIME_VERSION', '(.*)');/",
       
'lines' => 200,
      ),
     
'files' => array(
       
'php' => array(
         
'sdk.class.php',
        ),
      ),
     
'callbacks' => array(
       
'post-load' => array(
         
'awssdk_config_set',
        )
      ),
    ),
  );
}
?>

So this means you should have a directory like sites/all/libraries/awssdk and inside that directory should find the file sdk.class.php. You can get the library with the following commands..

From drupal root directory

cd sites/all/modules
git clone git@github.com:amazonwebservices/aws-sdk-for-php.git awssdk

At this point if that error still occurs check permissions, you can default out to 777 (chmod -R 777 sites/all/libraries) but be sure to change things back since using 777 is rather dangerous

2] FFmpeg / avconv
Could be premissions, check the README of the module to verify libraries are placed correctly

3] Zencoder
Check permissions again also make sure you meet dependencies just because a parent module is enabled doesn't mean it's children modules are too.

4] It should be fine since it is just a configuration to the settings.php file (but I wouldn't quote me)

I hope some of these things help but I think a lot of things might be fixable by placing the sites/all/libraries to 777 recursively and trying again

Missed the answers.

LDMartin1959's picture

Whoops. Seems I didn't get (or didn't see) a notification of the replies here. Sorry about not responding sooner. I just saw the responses (in particular, the response from mbrandon). I will give it the suggestions a try in the next day or so and report back.

Thanks.

Got an error when trying to

LDMartin1959's picture

Got an error when trying to run the terminal command to install AWS SDK:

Cloning into 'awssdk'...
Warning: Permanently added the RSA host key for IP address '192.30.252.130' to the list of known hosts.
Permission denied (publickey).
fatal: Could not read from remote repository.

I copied and pasted the command:

git clone git@github.com:amazonwebservices/aws-sdk-for-php.git awssdk

Into terminal so I'm pretty sure I got it correct. I'm gonna try downloading the zip file directly from GitHub and drop the extracted files into site structure and see what happens.

Alaska Drupal Users Group

Group categories

Location

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds: